09 2022 档案

摘要:问题:以前对于多线程异步执行没有细想,认为已经采用的countdownlatch,保证了任务全部执行完毕。实际上,并不是我认为的那样。 首先,一个方法是多线程异步批量删除数据,另一个方法是删除后再进行数据查询,通过查询的结果再进行分析。 写了一个方法,把删除再查询的方法写在一起,可是遇到问题。有写数 阅读全文
posted @ 2022-09-26 09:50 张亮java 编辑
摘要:sql语句查询的是按照周统计,但是需求要显示某月的第几周 如下的介绍mysql统计查询的方法 按天统计 select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; 按月统计 阅读全文
posted @ 2022-09-23 23:50 张亮java 编辑
摘要:研究了一天,终于实现了柱状图和曲线图的颜色随机变化,立马上代码。 柱状图颜色随机: <template> <div :style="{ padding: '0 0 32px 32px' }"> <h4 :style="{ marginBottom: '20px' }">{{ title }}</h4 阅读全文
posted @ 2022-09-16 10:24 张亮java 编辑
摘要:由于业务需求,需要从几千万条数据中根据某些规则,删除掉一些数据,所以必须采用多线程处理。 多线程,每次处理一万条数据,符合某种规则的话,就需要批量删除其中的数据。 测试的时候,就出现了 Lock wait timeout exceeded; try restarting transaction 死锁 阅读全文
posted @ 2022-09-14 14:51 张亮java 编辑
摘要:mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞。 mysql allowMultiQueries=true允许批量更新 mysql.s.jdbcUrl=jdbc:mysql://********:3306/*** 阅读全文
posted @ 2022-09-14 14:08 张亮java 编辑
摘要:1,总是老忘记一些LambdaQueryWrapper常用的表达式 2,min max sum 等聚合函数的查询方法 QueryWrapper<ParagonPrintLog> queryWrapper = new QueryWrapper<>(); queryWrapper.select(" IF 阅读全文
posted @ 2022-09-07 20:12 张亮java 编辑
摘要:近期遇到数据库存的时间是18位数字,很疑惑这个时间应该如何转换,搜索和学习之后,如下是时间转换方法,希望对你有所帮助 public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; private static final long T 阅读全文
posted @ 2022-09-06 11:13 张亮java 编辑
摘要:-- 查看所有数据库容量大小selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024/1024, 2)) as '数据容量(GB)',sum(truncate(index_lengt 阅读全文
posted @ 2022-09-02 12:35 张亮java 编辑

点击右上角即可分享
微信分享提示