会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
这里该放些什么好呢?
博客园
首页
新随笔
联系
订阅
管理
2019年10月14日
java(spring boot 读写分离)双数据源,注解形式动态代理数据源
摘要: 应用场景是我们一个线上项目,因为客户需要很高的并发量的导出excle文档,然后对于报表的SQL来说,因为数据量的原因,查询的时间相对来说是比较长的, 在SQL执行过程中,项目还在实时的运营,为了不影响运营,我们决定采用数据库读写分离,避免锁表以及并发效率上的影响。 这个例子写在spring boot
阅读全文
posted @ 2019-10-14 15:17 一角01
阅读(1168)
评论(0)
推荐(0)
2019年10月10日
java(java8 CompletableFuture)异步执行之后获取回调
摘要: 应用场景是产品中需要有一个批量执行的任务,很多店铺同时执行,并且需要执行之后的结果进行业务处理,然后在全部执行完毕之后通知处理完毕 用Future和Callable虽然可以阻塞获取结果,但是因为处理起来有些繁琐,比较消耗资源,而CompletableFuture可以满足这个需求,让异步编程变的更加轻
阅读全文
posted @ 2019-10-10 14:54 一角01
阅读(5413)
评论(0)
推荐(0)
2019年7月12日
java(jxl)根据excle模板填值生成新excle返回
摘要: 这个工具类是基于 Jxl 写的 maven jar 首先我的模板 A4标准 生成之后的效果 直接上工具类吧 JxlUtils.class 调用这个工具类的方法还是拿部分业务代码做demo吧 注意:excle的行和列下标位都是从0开始的 大致使用就是这样了,业务中使用的模型我就用 xxx 代替了 如果
阅读全文
posted @ 2019-07-12 18:21 一角01
阅读(893)
评论(0)
推荐(0)
2019年5月22日
linux cached过高导致性能变低
摘要: 场景: 拿到了客户50个文件,平均每个文件大概40M左右的txt,文件在S3上,需要导入到数据库,40M解析出来大概是80W条左右的数据。 描述: 在刚开始执行导入时,因为数据验证复杂程度不同,每个文件耗时大概6到9分钟,执行到第20个文件之后,效率明显变低,执行到第 35个文件时free查看内存使
阅读全文
posted @ 2019-05-22 12:27 一角01
阅读(723)
评论(0)
推荐(0)
2019年4月26日
mysql 批量修改 表字段/表/数据库 字符集和排序规则
摘要: 今天接到一个任务是需要把数据库的字符编码全部修改一下,写了以下修正用的SQL,修正顺序是 表字段 > 表 > 数据库。 表字段修复: latin1 是我demo的模糊匹配排序规则,这里需要替换为你数据库中需要替换的字段的排序规则,utf8mb4设置的是替换的字符集,utf8mb4_general_c
阅读全文
posted @ 2019-04-26 18:50 一角01
阅读(10596)
评论(1)
推荐(3)
2019年3月25日
java 使用Queue在队列中异步执行任务
摘要: 先创建一个总的Handler(队列统一处理接口),名字就叫做 QueueTaskHandler 然后写一个队列服务类,就不多做说明了,我的注释已经写的很清楚了 接下来就可以开始写你的业务Handler了 那么我们来在service中添加一个任务 整个过程就结束了,然后在你的业务Handler中如果需
阅读全文
posted @ 2019-03-25 15:59 一角01
阅读(10729)
评论(0)
推荐(3)
2019年3月1日
java(itext) 简单PDF表格生成工具(带页码)
摘要: 先上个效果图 因为做的项目涉及到数据预测,其中有大量打印业务来支撑实体店的运营,因为注重的是数据,要求简洁,清晰,所以写了个很简单也很实用的工具类。 如果需要编写样式或者插入背景,都可以查阅itex官方文档,进行扩展。 这个工具是基于 itext 写的,主要作用是生成最简洁的表格,选用的jar包版本
阅读全文
posted @ 2019-03-01 16:49 一角01
阅读(3737)
评论(0)
推荐(0)
公告