日常问题
文章平均质量分 64
起个名字真好难
这个作者很懒,什么都没留下…
展开
-
ScheduledExecutorService通过数据库控制启停
如何优雅的通过数据库控制ScheduledExecutorService周期任务的启停原创 2022-12-06 18:09:24 · 487 阅读 · 0 评论 -
编码格式问题 错误:JSON parse error: Invalid UTF-8 middle byte 0x3f
接口因为编码不一致导致出错:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Invalid UTF-8 middle byte 0x3f; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0x3f at [Source: (Pus原创 2021-04-29 15:41:40 · 18568 阅读 · 5 评论 -
设置Win10 输入法默认简体中文
平时用快捷键比较多,本来使用的第三方输入法,但是对于不定时抽风的win10来说,可能偶尔第三方输入法用不了,只能用微软自带输入法,但是我输入法已经是繁体了,不想重启,就好好设置一下:如果没有用繁体的需要,尽量把热键给关掉,省心。win10菜单和设置隐藏太深,什么时候改进一下呢!win7时代解决设置问题需要1分钟,win10需要3分钟,还得上网查,更可笑的是win10也分版本,就算用搜索搜出的设置都不一样,郁闷。...原创 2020-12-17 15:57:45 · 1649 阅读 · 1 评论 -
封装RabbitMQ工具类出现required a bean of type ‘java.lang.String‘ that could not be found
封装RabbitMQ工具类过程中,报了required a bean of type 'java.lang.String' that could not be found这个问题:回看代码很容易发现在参数这里出现的问题:继续往下看:问题已经很明白了,由于疏忽,在注册Bean的过程中,参数并没有被spring托管,导致参数不能实例化注入到方法中,通过方法创建的Bean自然在没有参数的情况下创建Bean被spring托管。因此,在创建Bean的过程中,在Bean注册过程中把参数直接传入即原创 2020-11-23 15:55:03 · 9861 阅读 · 0 评论 -
记一次存储过程和prepareStatement执行速度的比较
这两天在存储过程和prepareStatement的选择上栽了个跟头,记录一下。需求是终端通过网关把数据放入redis中,综合考虑决定使用redis的发布订阅模式来接收数据入库,考虑到获取数量的不确定和多线程的安全性,最终决定了使用linkedblockingqueue来进行二次接受redis数据,防止直接接收redis订阅消息处理不及导致的数据丢失,为了提高数据的写入速度,创建线程池并行执行入库操作。在决定使用这种方式前其实测试过直接接收数据通过存储过程入库的方式,通过比较插入数据的数据量和实际入原创 2020-11-10 17:57:53 · 363 阅读 · 0 评论 -
去除接口返回字段的空值字段
写接口时,按需返回所需要的字段值。一般情况下会写多个DTO和DO去请求或者返回对象,使接口信息简洁,如果使用fastjson提供的注解,会少去很多麻烦。首先,添加fastjson依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>原创 2020-10-23 17:10:55 · 915 阅读 · 0 评论 -
POI动态合并下载文件的单元格
最近在做图表报表相关的开发时,遇到了一个问题:页面上展示的Excel在下载打开后发现同一类别下的单元格没有合并,是一行一行的状态:而预计的效果是要和页面上展示的一样:因为这块展示功能的数据是从数据库中取出来在页面动态展示的,不能确保每次展示的数据都是同一种合并情况,所以想要在后端写死不可能了,接下来分析一下下载合并的需求:把相同疑点编号的数据行进行合并,合并0~6以及第11列的...原创 2020-01-20 16:41:44 · 389 阅读 · 2 评论 -
org.eclipse.swt.SWTError: No more handles的解决
在线安装完一些插件后发现报出的这个问题,问题的出现困扰了我好多天,如果把组件全部删掉就太蠢了,这些组件下载安装可不容易,网上各种方法:删除workspace配置文件的一些内容、给ini文件添加配置,等等试过来还是不行。捣鼓了好几天,终于给解决了。先说一下症状:org.eclipse.swt.SWTError: No more handles......报这个错误的情况和原因很多,不同的...原创 2018-09-28 17:27:06 · 15826 阅读 · 2 评论 -
重做系统后查不到jdk版本
由于本人Java,maven,tomcat都没装在C盘,所以做系统很随便,不过这次电脑重做了一下系统,恢复了一下环境变量,却死活找不到jdk,提示不是内部或者外部命令,于是使用了如下方法解决了。前提是Java安装没有问题,环境变量没有配错的情况下。1.打开运行CMD2.输入如下命令依次执行,“=”后边的地址和在环境配置中的地址相对应3.再次使用命令java -version后就正常...原创 2018-11-04 18:24:50 · 943 阅读 · 2 评论