![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
wmy_0707
这个作者很懒,什么都没留下…
展开
-
Linux字符集正常,但是Springboot打包jar后new File取不到中文路径,启动日志乱码
问题点线上某次服务器器重启后,导致jar包启动的日志乱码,添加 -Dfile.encoding=utf-8 后日志输出正常,但是存在new File 取不到中文路径的情况。file.exists()返回false;排查思路解决日志乱码问题启动脚本中 java -jar命令添加-Dfile.encoding = utf-8 解决日志乱码的问题,但是中文路径依旧取不到文件,应该不是该问题导致。判断还是系统层面编码问题。linux系统编码排查查看linux系统的编码是UTF8编码,文件的编码也是ut原创 2021-01-09 13:54:42 · 1090 阅读 · 1 评论 -
线程池实现for循环优化(支持返回值的线程池Callable)
项目中设计到,查询近12个月的数据成长轨迹,本想着直接通过数据库中查询得到,但实际的业务场景中涉及到关联表和统计查询等,使用时间匹配后无法使用时间索引进行优化查询等原因放弃数据库优化策略。后参考网上优化建议,在Java中for循环中采用线程的方式进行速度优化。暂时查询速度是有所提高,只是不太后期会不会因为线程问题导致别的未知问题。暂时记录本次优化过程。因正常的线程方式Thread、Runnab...原创 2019-08-28 11:32:37 · 5104 阅读 · 0 评论 -
springmvc集成freemarker+maven
1.首先引入freemarker的jar <!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --> <dependency> <groupId>org.freemarker</groupId> ...原创 2018-12-09 16:52:14 · 364 阅读 · 0 评论 -
ElementUI实现input框的远程搜索实时下拉框展示搜索值
1.element是可以实现input框远程搜索服务器相关数据实时下拉框展示数据相关的官网链接:http://element-cn.eleme.io/#/zh-CN/component/input 2.前端页面 <el-autocomplete v-model="name" :fetch-suggestions="querySear...原创 2018-12-09 16:30:47 · 12983 阅读 · 0 评论 -
Spring Quartz 和 Spring Task对比
Spring Quartz 和 Spring Task执行时间对比: 1. Quartz设置同步模式时:一个任务的两次执行的时间间隔是:“执行时间”和“trigger的设定间隔”的最大值 2. Task默认同步模式:一个任务的两次执行的时间间隔是:“执行时间”+“trigger的设定间隔”,即一个任务完成执行后,才开始trigger计时Spring Quartz 特点: 1. 默认多线程异步执行 ...转载 2018-03-09 11:49:06 · 1617 阅读 · 0 评论 -
关于下拉列表二级联动问题
关于一个动态下拉列表框的二级联动问题。如图:主要想实现的效果是,选择一级类别后,二级类别的下拉列表框中的内容是在一级列表中下的所有数据(注:一级类别和二级类别数据是从数据库中动态查询出来的)。常见的使用情形是:省市区的联动。本文中主要使用JQuery中的ajax方法实现。主要思路:一级类别内容改变时触发change事件,在change事件中调用ajax方法,把一级类别的标识符传入Controlle...原创 2018-03-09 11:17:56 · 2165 阅读 · 0 评论