java项目中遇到难点
qq_34412985
Coding make me happy.
展开
-
java中string去掉转义字符\返回数据格式为json
string.replaceall方法会报错可以直接用JSONObject.parseObject(entry.getValue().toString())原创 2018-05-08 21:03:00 · 27126 阅读 · 0 评论 -
the dependances of same of the beans in the application context form a cycle
1.springboot项目中启动时报错:the dependances of same of the beans in the application context form a cycle解决办法:方法一: service实现类中使用: ManualTService manualTService=SpringUtils.getBean(ManualTService...原创 2018-07-26 14:06:11 · 4359 阅读 · 0 评论 -
SpringUtils解决service层循环引用
ManualTService manualTService=SpringUtils.getBean(ManualTService.class);原创 2018-11-22 17:19:21 · 911 阅读 · 0 评论 -
jdbcTemplate高效批量插入和批量更新 模拟原生jdbc批量10s插入10万条到mysql
1.项目中亲测一次性插入10万条数据差不多用了10s,这时候只能使用原生jdbc,spring框架为我们薄薄的封装了个jdbcTemplate思路就是准备插入数据库的分隔成1万条(自己根据数据包或网络定具体数量),将sql拼成字符串(减少mysql多次访问的压力,拿连接和mysql日志生成的数量),然后在for循环中插入使用jdbcTemplate.batchUpdate(sql)即可。...原创 2018-10-30 14:19:36 · 5059 阅读 · 0 评论 -
spring @value注解读取配置文件中数据取不到
之前项目健康档案的团队的测试和生产的服务名不一样,所以从配置文件中取,直接在字段上加@value注解是取不到值的,加到set方法上,通过get和set赋值。BaseHost类中public static String TKH_HDR_SUMMARY;public static String getTkh_hdr_Summary(){return TKH_HDR_SUMMARY;}p...原创 2019-01-15 16:20:02 · 1616 阅读 · 0 评论 -
quartz missed their scheduled fire-time
使用quartz调度出现报错信息:[ QuartzScheduler_......_MisfireHandler:4835333702 ] - [ INFO ] Handling 2 trigger(s) that missed their scheduled fire-time.经过排查确定为很多调度任务未执行完成,堵塞住 。解决办法:适当提高org.quartz.threadP...原创 2019-09-29 16:09:21 · 1023 阅读 · 0 评论