java
文章平均质量分 57
marsface
这个作者很懒,什么都没留下…
展开
-
Java批量导入数据的小白方法
java批量插入数据的一种实现前言定义了批量操作的接口,基于PreparedStatement和反射原理实现方法,适用于有计划的批量导入的业务需求,例如(1)定期导入大量数据到业务表,(2)接口接收批量数据入库!经实践,几千万级的导入,可以在几分钟内完成。实现要点我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你...原创 2020-04-30 14:17:31 · 434 阅读 · 0 评论 -
记防止重复提交的一次实践
分布式服务场景中,可能会遇到这样的情况:用户连续两次点击一个【提交】按钮,数据库里出现了2条除了主键其他字段完全一样的数据。除了这种重复提交,还可能遇到因为网络延迟、服务响应超时等情况引起的请求转发背景资料维护页面的后端调用了分布式服务,正常情况下,点击【提交】按钮后,按钮会失去动作,页面会弹出遮罩层,后端某个服务快速响应后,前端收到回调信息,给出提示,页面刷新。但是遇到用户电脑硬件和网络...原创 2020-04-28 15:01:44 · 173 阅读 · 0 评论 -
tomcat-memcached-session-manager非粘性配置
根据:http://www.bubuko.com/infodetail-176507.html http://chenzhou123520.iteye.com/blog/1650212两篇文章,在真实环境中进行了实验,实现了使用javolution序列化的session非粘性共享。jar下载地址和nginx、membercache安装配置等可参考链接文章。实际环转载 2015-07-14 18:20:51 · 1335 阅读 · 0 评论 -
SpringDataJPA原生语句查询复合结果集代码举例
项目目前使用spring Data Jpa,但是没有深入学习,之前对单表查询使用一直没有磕绊,今天碰到一个需求,需要对表进行sum,count,group操作。习惯性用原生sql写,但是查询结果集时映射就不会了,网上查了半天,找到个文章:使用 JPQL 和原生 SQL 查询 JPA 实体(转)http://macrabbit.iteye.com/blog/855385介绍的比较到位,但是没有需要的代码示例原创 2016-11-15 19:49:25 · 1620 阅读 · 0 评论 -
spring boot JPA加密解密字段实践记录
项目需要给敏感字段在数据库层面加密,读取后做解密。最开始考虑在代码里做加密解密,写好工具方法,密钥在项目里放着——不科学,修改量大——放弃;后来发现可以使用注释ColumnTransformer注释(密钥写在数据库函数里),工作量立刻降低很多。一开始考虑直接使用数据库提供的函数做加密解密,类似: @ColumnTransformer( read = "AES_DECRY...原创 2018-02-10 17:19:06 · 5006 阅读 · 2 评论