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

发布于 编程