- 博客(5)
- 收藏
- 关注
原创 flink的应用
flink是一款实时计算的工具。由于项目中部分场景需要实时统计出结果,展示给用户看,于是引入了这个工具。一开始采用的是直接购买云服务的方式,但后面由于某些因素,停下云服务,转而使用自己搭建。
2023-10-15 22:28:11
38
1
原创 tkmybatis规范加快效率
tkmybatis是一款简化开发者重复工作的组件,除了常用的增删改查,也能自定义自己常用的sql语句。想要的结果:面向对象去简化,规范常用的sql语句,实现in,find_in_set等功能。
2023-10-15 22:16:38
42
1
原创 线上问题记录
2.查看内存溢出文件,下载到本地,使用jdk自带工具jvisualvm或mat分析原因(需在项目启动加参数 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=文件保存路径)3.发现堆中有一个对象占用内存大,到项目中去排查这个类,发现是在导出报表,有人直接查询全部数据到服务器,故优化成分页。1.查看服务器,发现cpu升高,内存占满。运营反馈项目部分功能卡住。
2023-09-11 18:54:29
35
原创 mysql 优化的一点小事
1.基本上需优先考虑索引是否合理使用,explain下,看下执行计划,根据执行计划修改表或sql。2.当索引优化完还是慢,看下表数据量多大,如果数据量太大或列太多,考虑下分库分表。3.如果是查询语句过于复杂,考虑下使用其它工具辅助(flink,es等)
2023-09-10 16:34:45
22
1
原创 mysql 小记
注意:在实际使用时,一般不能直接更新JSON_SET,需要使用JSON_MERGE_PRESERVE或JSON_MERGE_PATCH,防止原有的json字段被覆盖。OPTIONS (USER '用户名', PASSWORD '密码', HOST '远程数据库地址', PORT 端口, DATABASE '数据库名称');JSON_CONTAINS(jsonArr数据->'$[*].字段','查找值')CONNECTION='服务器名称/表名称' COMMENT='表注释';#获取json列的字段。
2023-09-10 16:18:08
65
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人