摘要: package com.kedacom.ctsp.authz.oauth2.configuration; import lombok.Setter; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUti 阅读全文
posted @ 2020-11-19 15:40 朝明 阅读(1698) 评论(3) 推荐(0) 编辑
摘要: 在面试的时候碰到一个问题,就是 写一张表中有id和name 两个字段,查询出name重复的所有数据,现在列下: select * from xi a where (a.username) in (select username from xi group by username having cou 阅读全文
posted @ 2020-11-13 11:03 朝明 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。 阅读全文
posted @ 2020-11-13 09:25 朝明 阅读(4561) 评论(0) 推荐(1) 编辑
摘要: ParamUtil 过滤类 /** * 对列表进行 param 过滤返回 * * @param result * @param param * @param <E> * @param <Q> * @return */ public static <E, Q extends Param> List<E 阅读全文
posted @ 2020-11-12 19:01 朝明 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 步骤一: 下载安装包 直接官网下载:下载地址 步骤二: 下载破解补丁 链接: https://pan.baidu.com/s/1r7l1phHG-j44TZEt6QVPSw 提取码: xscn 如果连接过期,评论留言获取最新链接 步骤三:将下载补丁,拷贝至idea 安装/bin 目录下 步骤四:打开 阅读全文
posted @ 2020-11-11 20:42 朝明 阅读(3173) 评论(4) 推荐(0) 编辑
摘要: 问题引入 现有一个接口,调用4次后才可已返回正常结果 public class RetryService { private AtomicLong times = new AtomicLong(); public String hello () { long l = times.incrementA 阅读全文
posted @ 2020-11-11 09:53 朝明 阅读(8930) 评论(0) 推荐(1) 编辑
摘要: StopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下: 用法展示 @Transactional(rollbackFor = Exception.class) public CollageOrderResponseVO colleageOrder(CollageOrderReq 阅读全文
posted @ 2020-11-07 11:34 朝明 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Case When 是什么? Mysql数据库中CASE WHEN语句,是用于计算条件列表并返回多个可能结果表达式之一。 case when sex = '1' then '男' when sex = '2' then '女' else '未知' end 注意: (1) 在CASE函数中,else部 阅读全文
posted @ 2020-11-07 11:04 朝明 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 面试官: 什么特马的叫缓存穿透,什么特马的叫缓存击穿,什么特马的叫缓存雪崩? 我: 能不能好不问问题,不要特马的, 特马的! 缓存穿透 一句话解释: 当这条数据不存在于缓存和数据库中,然后会一直查询数据库,对数据库造成很大的压力。 如:用户查询一个 id = -1 的商品信息,一般数据库 id 值都 阅读全文
posted @ 2020-11-05 22:08 朝明 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗? 答:在数据里做插入操作的时候,整体时间的分配是这样的: 1、多链接耗时 (30%) 2、多发送query到服务器 (20%) 3、多解析query (20%) 4、多插入操作 (10% * 词 阅读全文
posted @ 2020-11-04 23:44 朝明 阅读(1521) 评论(0) 推荐(0) 编辑