Java 30周年,而我与Java也已相识10年

上次在 v 站看到 v 友发帖说 Java 30 周年了,一想,发现自己接触 Java 也已 10 年,心中一阵感慨。 趁着空闲的时候,记录一下自己与 Java 的这 10 年,或者说,与编程的 10 年。 前缘因一款游戏,知道了编程第一次了解到 Java,还是 15 年,那个时候,我还在读高二。 当时我的学习成绩不好,我也不爱学习,对考大学也不上心。 心里只想着,反正考不上本科,有个专科读...

发布于 闲言碎语

写代码,真的要心态好

最近突然心血来潮,想学一下 Next.js。 因为看到许多用这个框架做出来的 Web 应用,都很好看,界面很美观。 所以就想着学一下 Next.js,以后要是有什么好点子,自己也能做出一个好看点的产品来。 通过搜索引擎找到了中文文档:https://www.nextjs.cn/learn/basics/create-nextjs-app/setup 结果第一步就进行不下去了。 1npx cr...

发布于 闲言碎语

解决Java服务无法启动提示UnsupportedClassVersionError的问题

今天把一个 Java 服务放到服务器运行,报了以下错误: 12345678910111213141516171819Exception in thread "main" java.lang.UnsupportedClassVersionError: com/example/test/TestApplication has been compiled by a more r...

发布于 Java

Java生成Echarts统计图

写在前面 最近做一个需求,是 pdf 报告相关的,要对一些数据生成统计图,并放到 pdf 中。 因为之前也做过 pdf 报告,当时也有往 pdf 里放图片,所以我的想法是,生成好统计图,然后像之前一样把图片放进去就行了。 网上搜了一下,搜到两种比较多人用的方案。 方案如下 1. JFreeChart这个很简单,引一下依赖,cv 一下网上的代码,就实现了。 但是图片很丑! 2. Phant...

发布于 Java

Java使用POI读取Excel文件异常

系统里一个通过 Excel 批量导入数据的功能,一直报异常:java.io.IOException: Your InputStream was neither an OLE2 stream, nor an OOXML stream 首先我可以确定这个功能之前一定是好的,因为之前系统也用了挺久。 但是现在不知道为什么报异常,拿异常信息去百度搜了一下,大多是说什么 maven 打包的问题之类的,...

发布于 Java

SpringBoot手动提交事务

在 SpringBoot 项目中遇到这样一个问题,在一个方法中使用了事务注解,所以方法的事务会在整个方法执行完毕后才提交。 现在需要对方法内的某一事务单独先提交。 1234567891011121314public class Test { @Transactional public void A() { // 其他代码 B...

发布于 SpringBoot

Linux下Java环境变量配置

Java 版本为 1.8 编辑 /etc/profile 系统环境变量文件。 1vim /etc/profile 添加以下内容: 12345# /home/asd/java 为 java 所在目录export JAVA_HOME=/home/asd/javaexport PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/...

发布于 Java

浅谈微服务

众所周知,传统 JavaWeb 开发都是以单体架构为主要架构模式,然而近几年,分布式,微服务等名词愈渐流行,微服务架构也日渐火热。那么什么是微服务,它又为什么能打败传统架构模式,让众多开发人员对它趋之若鹜呢? 我们先来看一下传统单体应用架构 所谓单体应用,是指应用的各个模块都在一个项目里,比如一个图书管理系统,有用户管理模块,图书管理模块,和前端交互界面模块,以及其他一些模块等。这些模块都在...

发布于 编程