11 2020 档案

摘要:Java集合 遍历 map // 构建一个Map 初始值为3条数据 Map<String, String> map = new HashMap<String, String>(); map.put("1", "xiaqiu"); map.put("2", "pangzi"); map.put("3" 阅读全文
posted @ 2020-11-22 17:08 朝明 阅读(317) 评论(0) 推荐(0) 编辑
摘要:点赞是我们现在经常见到的一个效果,如朋友圈、微博都有点赞的效果,下面这篇文章主要跟大家分享了基于 redis实现的点赞功能设计思路的相关资料,文中介绍的非常详细,对大家实现点赞功能具有一定的参考学习价 值,需要的朋友们下面来一起看看吧。 前言 点赞其实是一个很有意思的功能。基本的设计思路有大致两种, 阅读全文
posted @ 2020-11-21 13:38 朝明 阅读(6223) 评论(1) 推荐(5) 编辑
摘要:import org.aopalliance.intercept.MethodInterceptor; import org.apache.commons.collections.CollectionUtils; import org.springframework.aop.support.Stat 阅读全文
posted @ 2020-11-20 09:27 朝明 阅读(139) 评论(0) 推荐(0) 编辑
摘要: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 朝明 阅读(1734) 评论(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 朝明 阅读(1848) 评论(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 朝明 阅读(4576) 评论(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 朝明 阅读(162) 评论(0) 推荐(0) 编辑
摘要:步骤一: 下载安装包 直接官网下载:下载地址 步骤二: 下载破解补丁 链接: https://pan.baidu.com/s/1r7l1phHG-j44TZEt6QVPSw 提取码: xscn 如果连接过期,评论留言获取最新链接 步骤三:将下载补丁,拷贝至idea 安装/bin 目录下 步骤四:打开 阅读全文
posted @ 2020-11-11 20:42 朝明 阅读(3262) 评论(4) 推荐(0) 编辑
摘要:问题引入 现有一个接口,调用4次后才可已返回正常结果 public class RetryService { private AtomicLong times = new AtomicLong(); public String hello () { long l = times.incrementA 阅读全文
posted @ 2020-11-11 09:53 朝明 阅读(9185) 评论(0) 推荐(1) 编辑
摘要:StopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下: 用法展示 @Transactional(rollbackFor = Exception.class) public CollageOrderResponseVO colleageOrder(CollageOrderReq 阅读全文
posted @ 2020-11-07 11:34 朝明 阅读(199) 评论(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 朝明 阅读(406) 评论(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 朝明 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:解决问题 大文件下载问题 知识点 缓存输入流 使用方法 BufferedInputStream继承于FilterInputStream,提供缓冲输入流功能。缓冲输入流相对于普通输入流的优势是,它提供了一个缓冲数组,每次调用read方法的时候,它首先尝试从缓冲区里读取数据,若读取失败(缓冲区无可读数据 阅读全文
posted @ 2020-11-02 14:15 朝明 阅读(235) 评论(0) 推荐(0) 编辑

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