java
weixin_43030390
这个作者很懒,什么都没留下…
展开
-
java 持久化数据库 特殊字符 处理
application.yml配置#str.escape 比对字段中待处理的特殊字符 逗号隔开str: escape: \,',"工具类package com.demo.utils;import org.springframework.stereotype.Component;import org.apache.commons.lang3.StringUtils;@Compon...原创 2019-12-11 17:31:21 · 380 阅读 · 0 评论 -
jvm 常见内存参数配置
堆内存-Xms:初始堆大小,表示java虚拟机堆区内存初始内存分配的大小,通常为操作系统可用内存的1/64大小即可-Xmx:最大堆大小,表示java虚拟机堆区内存可被分配的最大上限,通常为操作系统可用内存的1/4大小。当内存超过1G时,通常为操作系统可用内存的1/2大小.但是开发过程中,通常会将 -Xms 与 -Xmx两个参数的配置相同的值,其目的是为了能够在java垃圾回收机制清理完堆区后不...原创 2019-11-14 17:02:02 · 174 阅读 · 0 评论 -
关于mybatis mapper.xml中 sql使用 in 执行失败的原因
mapper.xml传参如果下user_obj_id in ( #{ids})最终执行的sql拼接如下user_obj_id in ( ‘55,56,57’ )而不是期望的user_obj_id in ( ‘55’,‘56’,‘58’ )原创 2019-10-15 18:28:44 · 926 阅读 · 0 评论 -
WebMagic和WebCollector的学习
前言为了抓一些偏向真实的测试数据,学习了java 的 爬虫框架WebMagic和WebCollector在WebMagic踩了几个坑以至于不得不放弃转向WebCollectorWebMagicslf4j日志问题这个好解决,排除一下就可以 <dependency> <groupId>us.codecraft</groupId> &...原创 2018-12-18 18:10:29 · 988 阅读 · 0 评论 -
java效率之异步查询汇总数据
利用java异步编程的操作,将分解的sql异步执行并最终汇总数据。这里用到了CountDownLatch和ExecutorService, // 获取时间段所有天数 List&lt;String&gt; days = MyDateUtils.getDays(requestParams.getStartTime(), requestParams.getEndTime(...原创 2019-01-07 17:54:07 · 5800 阅读 · 0 评论