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) 编辑
@JsonIgnore注解和@JsonIgnoreProperties注解的使用
摘要:问题由来:springboot项目中定义了很多类,我们在rest返回中直接返回或者在返回对象中使用这些类,spring已经使用jackson自动帮我们完成这些的to json。但是有时候自动转的json内容太多,或者格式不符合我们的期望,因此需要调整类的to json过程,或者说希望自定义类的jso
阅读全文
posted @
2021-11-11 10:19
鲁班快跑
阅读(1648)
推荐(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) 编辑
B站 Java 精选视频(转)
摘要:B站 Java 精选视频(转) 阅读目录 原文:https://mp.weixin.qq.com/s/rr2kdZfPnvLx4IDI4T4W-A 作者:微信公众号“Java研究所” 大家好,今天帮大家整理了一下b站上java相关的精华视频,供大家使用,文末有福利!!! 一、Java基础 尚硅谷宋红
阅读全文
posted @
2021-11-05 16:04
鲁班快跑
阅读(1460)
推荐(0) 编辑
Java多线程之捕获异常处理
摘要:Java多线程捕获异常处理 在线程的run方法中,如果有受检异常必须进行捕获处理,如果想要获得run()方法中出现的运行时异常信息,可以通过回调UncaughtExceptionHandler接口获得哪个线程出现了运行时异常,在Thread类中有关处理运行异常的方法有: getDefaultUnca
阅读全文
posted @
2021-11-05 14:52
鲁班快跑
阅读(846)
推荐(0) 编辑
看看Java线程池的底层实现
摘要:Java线程池的底层实现 查看Executors工具类中newCachedThreadPool(), newSingleThreadExcecutor(), newFixedThreadPool()源码: public static ExecutorService newCachedThreadPo
阅读全文
posted @
2021-11-05 14:43
鲁班快跑
阅读(193)
推荐(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) 编辑
随手杂记
摘要:随手杂记 1、如何保证幂等性? 分布式系统中,可以通过下面三个方式来保证幂等性:1.在每个请求上添加唯一标识,比如订单支付时,增加一个订单id,同一个订单id只能处理一次;2.在数据库中添加记录,比如微信回调后,修改订单状态,或者增加记录流水号,这样微信每次回调时,接口先进行查库判断,如果已经存在记
阅读全文
posted @
2021-11-01 15:21
鲁班快跑
阅读(38)
推荐(0) 编辑