会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KLAPT
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
40
41
42
43
44
45
46
47
48
···
56
下一页
2021年6月16日
定时任务
摘要: 一、定时任务的五种创建方式 1、使用线程创建 job 定时任务 /** * TODO 使用线程创建 job 定时任务 */public class JobThread { public static class Demo01 { static long count = 0; public stati
阅读全文
posted @ 2021-06-16 00:03 KLAPT
阅读(119)
评论(0)
推荐(0)
2021年6月15日
API 网关功能
摘要: 反向代理和路由 - 大多数项目采用网关的解决方案的最主要的原因。给出了访问后端 API 的所有客户端的单一入口,并隐藏内部服务部署的细节。 负载均衡 - 网关可以将单个传入的请求路由到多个后端目的地。 身份验证和授权 - 网关应该能够成功进行身份验证并仅允许可信客户端访问 API,并且还能够使用类似
阅读全文
posted @ 2021-06-15 10:38 KLAPT
阅读(161)
评论(0)
推荐(0)
2021年6月11日
Explain执行计划详解
摘要: 一、id id: :表示查询中执行select子句或者操作表的顺序,id的值越大,代表优先级越高,越先执行。 id大致会出现 3种情况 二、select_type select_type:表示 select 查询的类型,主要是用于区分各种复杂的查询,例如:普通查询、联合查询、子查询等。 1、SIMP
阅读全文
posted @ 2021-06-11 01:22 KLAPT
阅读(85)
评论(0)
推荐(0)
2021年6月10日
Redis持久化
摘要: Redis 已经为我们提供了一种持久化的机制,分别是 RDB 和 AOF 两种方式。 由于 Redis 是基于内存的数据库,所以当服务器出现故障的时候,我们的数据就得不到安全保障。 这个时候就需要将内存中的数据存储到磁盘中,当我们服务器重启时,便可以通过磁盘来恢复数据,这个过程就叫做 Redis 持
阅读全文
posted @ 2021-06-10 10:05 KLAPT
阅读(66)
评论(0)
推荐(0)
2021年6月9日
Netty 中的心跳机制
摘要: 在TCP长连接或者WebSocket长连接中一般我们都会使用心跳机制–即发送特殊的数据包来通告对方自己的业务还没有办完,不要关闭链接。 网络的传输是不可靠的,当我们发起一个链接请求的过程之中会发生什么事情谁都无法预料,或者断电,服务器重启,断网线之类。 如果有这种情况的发生对方也无法判断你是否还在线
阅读全文
posted @ 2021-06-09 23:46 KLAPT
阅读(482)
评论(0)
推荐(0)
Service有多个实现类,它怎么知道该注入哪个ServiceImpl类
摘要: 方法一:Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId")来指定注入哪一个。 方法二:Controller中注入service的时候使用@Resource(type = 类名.class)来指定注入哪一个。 接口public in
阅读全文
posted @ 2021-06-09 09:17 KLAPT
阅读(216)
评论(0)
推荐(0)
RateLimiter
摘要: 令牌桶算法 import java.util.concurrent.*;public class MyRateLimiter { //令牌桶 BlockingQueue<Integer>TOKEN_BUCKET=new LinkedBlockingDeque<>(5); public static
阅读全文
posted @ 2021-06-09 00:21 KLAPT
阅读(139)
评论(0)
推荐(0)
2021年6月8日
深拷贝和浅拷贝
摘要: 浅拷贝是将原始对象中的数据型字段拷贝到新对象中去,将引用型字段的“引用”复制到新对象中去,不把“引用的对象”复制进去,所以原始对象和新对象引用同一对象,新对象中的引用型字段发生变化会导致原始对象中的对应字段也发生变化。①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复
阅读全文
posted @ 2021-06-08 11:27 KLAPT
阅读(88)
评论(0)
推荐(0)
Netty
摘要: Netty和Tomcat最大的区别就在于通信协议,Tomcat是基于Http协议的,他的实质是一个基于http协议的web容器,但是Netty不一样,他能通过编程自定义各种协议,因为netty能够通过codec自己来编码/解码字节流,完成类似redis访问的功能,这就是netty和tomcat最大的
阅读全文
posted @ 2021-06-08 11:05 KLAPT
阅读(951)
评论(0)
推荐(0)
2021年6月7日
a.equals(b) 判断对象相等
摘要: 一、值是null的情况: 1.a.equals(b), a 是null, 抛出NullPointException异常。 2.a.equals(b), a不是null, b是null, 返回false 3.Objects.equals(a, b)比较时, 若a 和 b 都是null, 则返回 tru
阅读全文
posted @ 2021-06-07 15:49 KLAPT
阅读(97)
评论(0)
推荐(0)
上一页
1
···
40
41
42
43
44
45
46
47
48
···
56
下一页
公告