随笔 - 51  文章 - 0  评论 - 9  阅读 - 27万
11 2021 档案
SQL去重的三种方法汇总(distict、group by 和 row_number() over )
摘要:1. distinct 表userinfo 数据如下: id name age height 10 xiaogang 23 181 11 xiaoli 31 176 12 xiaohei 22 152 13 xiaogang 26 172 14 xiaoming 31 176 现在需要当前用户表不重 阅读全文
posted @ 2021-11-11 11:43 鲁班快跑 阅读(9745) 评论(0) 推荐(0) 编辑
@JsonIgnore注解和@JsonIgnoreProperties注解的使用
摘要:问题由来:springboot项目中定义了很多类,我们在rest返回中直接返回或者在返回对象中使用这些类,spring已经使用jackson自动帮我们完成这些的to json。但是有时候自动转的json内容太多,或者格式不符合我们的期望,因此需要调整类的to json过程,或者说希望自定义类的jso 阅读全文
posted @ 2021-11-11 10:19 鲁班快跑 阅读(1648) 评论(0) 推荐(0) 编辑
用jetty启动idea中的maven项目报错Caused by: java.lang.ClassNotFoundException: org.apache.jasper.runtime.JspApplicationContextImpl
摘要:用jetty启动idea中的maven项目报这个错,我使用默认端口8080, Caused by: java.lang.ClassNotFoundException: org.apache.jasper.runtime.JspApplicationContextImpl 解决方法:1、改端口 (我改 阅读全文
posted @ 2021-11-09 18:29 鲁班快跑 阅读(330) 评论(0) 推荐(0) 编辑
B站 Java 精选视频(转)
摘要:B站 Java 精选视频(转) 阅读目录 原文:https://mp.weixin.qq.com/s/rr2kdZfPnvLx4IDI4T4W-A 作者:微信公众号“Java研究所” 大家好,今天帮大家整理了一下b站上java相关的精华视频,供大家使用,文末有福利!!! 一、Java基础 尚硅谷宋红 阅读全文
posted @ 2021-11-05 16:04 鲁班快跑 阅读(1460) 评论(0) 推荐(0) 编辑
Java多线程之捕获异常处理
摘要:Java多线程捕获异常处理 在线程的run方法中,如果有受检异常必须进行捕获处理,如果想要获得run()方法中出现的运行时异常信息,可以通过回调UncaughtExceptionHandler接口获得哪个线程出现了运行时异常,在Thread类中有关处理运行异常的方法有: getDefaultUnca 阅读全文
posted @ 2021-11-05 14:52 鲁班快跑 阅读(846) 评论(0) 推荐(0) 编辑
看看Java线程池的底层实现
摘要:Java线程池的底层实现 查看Executors工具类中newCachedThreadPool(), newSingleThreadExcecutor(), newFixedThreadPool()源码: public static ExecutorService newCachedThreadPo 阅读全文
posted @ 2021-11-05 14:43 鲁班快跑 阅读(193) 评论(0) 推荐(0) 编辑
使用google zxing生成二维码图片
摘要:生成二维码工具类: 1 import java.awt.geom.AffineTransform; 2 import java.awt.image.AffineTransformOp; 3 import java.awt.image.BufferedImage; 4 import java.io.B 阅读全文
posted @ 2021-11-03 13:49 鲁班快跑 阅读(361) 评论(0) 推荐(0) 编辑
随手杂记
摘要:随手杂记 1、如何保证幂等性? 分布式系统中,可以通过下面三个方式来保证幂等性:1.在每个请求上添加唯一标识,比如订单支付时,增加一个订单id,同一个订单id只能处理一次;2.在数据库中添加记录,比如微信回调后,修改订单状态,或者增加记录流水号,这样微信每次回调时,接口先进行查库判断,如果已经存在记 阅读全文
posted @ 2021-11-01 15:21 鲁班快跑 阅读(38) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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