2023年5月29日
摘要: 客户要求,跟金额相关的数据,打印出来要保留两位小数,比如:13.2/13.200要显示为13.20; 分析: 首先查看数据库中的数据定义,均为decimal(12,2) ,直接通过数据库查询的结果也会保留两位小数,但是代码处理后,却会忽略掉最后一个“零”位。 此处有两个解决方案: 一、 代码中处理, 阅读全文
posted @ 2023-05-29 15:58 云淡风轻博客 阅读(946) 评论(0) 推荐(0) 编辑
  2023年5月26日
摘要: MySQL 函数会对传递进来的参数进行处理,并返回一个处理结果,也就是返回一个值。 MySQL 包含了大量并且丰富的函数,这套 MySQL 函数大全只收集了几十个常用的,剩下的比较罕见的函数我们就不再整理了,读者可以到「MySQL 官网」查询。 可以对 MySQL 常用函数进行简单的分类,大概包括数 阅读全文
posted @ 2023-05-26 10:37 云淡风轻博客 阅读(102) 评论(0) 推荐(0) 编辑
  2023年5月24日
摘要: https://blog.csdn.net/snail_bao/article/details/104713127 阅读全文
posted @ 2023-05-24 15:16 云淡风轻博客 阅读(8) 评论(0) 推荐(0) 编辑
  2023年4月3日
摘要: 一、根据id删除 1 2 3 4 5 6 7 8 9 10 11 @Test public void deleteById() { int rows = userMapper.deleteById(1351456313578713090L); System.out.println("删除条数:" + 阅读全文
posted @ 2023-04-03 16:10 云淡风轻博客 阅读(7309) 评论(0) 推荐(0) 编辑
  2023年3月30日
摘要: @场景 根据批次号统计不同状态的数量表设计: 根据批次号结合status,查询总数量,失败数量、成功数量 SELECT COUNT(1) totalCount, sum(CASE WHEN t.batch_no=1111 and t.`status` = 0 THEN 1 ELSE 0 END) s 阅读全文
posted @ 2023-03-30 14:52 云淡风轻博客 阅读(462) 评论(0) 推荐(0) 编辑
  2023年3月29日
摘要: 在用kettle做多表级联操作时数据出现了中文乱码问题,问题如下图: 百度查了下至少有三种解决方案。编码格式和所连接的数据库编码格式相同,一般都为utf8,有些是gbk等。我的是utf8,所以就以此为例。 第一种:在左侧的 主对象树 > DB连接 选择数据库连接编辑,在高级里面添加set names 阅读全文
posted @ 2023-03-29 15:31 云淡风轻博客 阅读(2310) 评论(0) 推荐(0) 编辑
  2023年3月27日
摘要: RabbitMQ 可靠投递 标签: RabbitMQ shovel-plugin ConfirmCallback RabbitMQ消息投递 背景 confirmCallback 确认模式 returnCallback 未投递到 queue 退回模式 shovel-plugin 跨机房可靠投递 背景 阅读全文
posted @ 2023-03-27 14:04 云淡风轻博客 阅读(30) 评论(0) 推荐(0) 编辑
  2023年3月23日
摘要: 好啦,开始今天的正文。 大家都知道,AOP 底层是动态代理,而 Java 中的动态代理有两种实现方式: 基于 JDK 的动态代理 基于 Cglib 的动态代理 这两者最大的区别在于基于 JDK 的动态代理需要被代理的对象有接口,而基于 Cglib 的动态代理并不需要被代理对象有接口。 那么小伙伴们不 阅读全文
posted @ 2023-03-23 16:12 云淡风轻博客 阅读(918) 评论(0) 推荐(3) 编辑
  2023年3月22日
摘要: 一、方案一(join) public static void main(String[] args) { final Thread t1 = new Thread(() -> System.out.println("线程1执行")); Thread t2 = new Thread(() -> { t 阅读全文
posted @ 2023-03-22 10:30 云淡风轻博客 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: ava7 提供了ForkJoinPool来支持将一个任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的计算结果。 ForkJoinPool是ExecutorService的实现类,因此是一种特殊的线程池。 使用方法:创建了ForkJoinPool实例之后,就可以调用ForkJoin 阅读全文
posted @ 2023-03-22 09:46 云淡风轻博客 阅读(46) 评论(0) 推荐(0) 编辑