java
低调的城主
爱好读书、旅游、爬山的IT架构师。
展开
-
java.lang.ClassLoader:org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException
在做数据写入word模板中的时候一直报这个错误:经过一天时间的定位发现是poi版本的问题原先版本: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> <...原创 2021-09-09 10:36:37 · 3636 阅读 · 1 评论 -
JSONArray和List相互转化(java)
1.List转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));2.JSONArray转ListJSONArray array = new JSONArray();List<UserProfileInterval> list = JSONObject.parseArray(array.toJSONS原创 2021-09-02 10:20:38 · 15991 阅读 · 0 评论 -
SpringBoot集成kafka配置使用(一)
目录1、pom文件的引入2、kafkaConfig3、消息的生产者(KafkaSender)4、消息的消费者(KafkaReceiver)5、yml配置文件项目中原版使用的是rocketmq,由于客户那边用的是kafka。先把中间件更换长kafka,步入正题:1、pom文件的引入 <!-- kafka --> <dependency> <groupId>org.spring原创 2021-05-07 15:49:14 · 603862 阅读 · 4 评论 -
java读取json文件把数据存入数据库中
//读取json文件 public static String readJsonFile(String fileName) { String jsonStr = ""; try { File jsonFile = new File(fileName); FileReader fileReader = new FileReader(jsonFile); Reader reader = ne...原创 2021-03-25 09:56:17 · 4109 阅读 · 4 评论 -
误删idea 的.iml文件后的处理方法
在缺少.iml文件项目下运行mvn idea:module,完成后将自动生成.iml文件从博文https://blog.csdn.net/dmcpxy/article/details/52522968中了解到几个maven idea的命令。生成.ipr文件: mvn idea:project生成.iws文件: mvn idea:workspace生成.iml文件: mvn idea:module...原创 2020-10-27 09:19:31 · 4181 阅读 · 2 评论 -
JAVA 8 新特性
业务场景:从数据库查询出的数组(户主和户成员在前一起)根据一个户主证件号码分组之后,对户成员进行数据拼装,最后再把数据更新到目标表中。第一步:根据条件查询数组;List<UpdateMonitorVo> listIdCard = updateMonitorMapper.listIdCard();第二步:根据户主证件号码进行分组;Map<String, List<UpdateMonitorVo>> companyVehicles = listIdCa原创 2020-10-20 10:52:01 · 731936 阅读 · 2 评论 -
mysql类似to_char()to_date()函数mysql日期和字符相互转换方法date
mysql常用日期转换方法: date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); %Y:代表4位的年份 %y:代表2为的年份 %m:代表月, 格式为(01……12) %c:代表月, 格式为(1……12) %d:代表月份中的天数,格式为(00……31) %e:代表原创 2020-10-19 09:33:55 · 732142 阅读 · 0 评论 -
无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
在把项目打成war包发布到linux的时候,遇到这个问题:解决方法:第一步:确认打完之后的包WEB-INF的lib下面有jstl-1.2.jar和standard-1.1.2.jar(当然版本可以和我的不一样);如果是在idea中的maven项目则检查顺序:需要选择【File】-【Project Structure...】 选择【Artifacts】-【Output Layout】。看看Available Elements这一侧有没有jar包,如果有就说明没有导入成功,对jar包右键-Put原创 2020-05-25 17:35:57 · 857988 阅读 · 5 评论 -
防止表单重复提交(java实现)
一、场景由于用户误操作,多次点击表单提交按钮。 由于网速等原因造成页面卡顿,用户重复刷新提交页面。 黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复提交有一定的必要性。二、使用AOP自定义切入实现实现原理:自定义防止重复提交标记(@AvoidRepeatableCommit)。对需要防止重复提交的Congtroller里的mapping方法加上该注解。新增A原创 2020-05-19 18:04:04 · 856118 阅读 · 0 评论 -
pdf文件转图片(java实现)
项目中pdf文件太大,在手机端打开缓慢。需要将pdf文件转换成图片。加载比较快,增加用户体验。话不多说,直接上干货。一、在pom引入依赖的jar <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/fontbox --> <dependency> <groupId>org.apache.pdfbox</groupId>原创 2020-05-11 14:57:26 · 865781 阅读 · 3 评论