上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 56 下一页
摘要: 一、定时任务的五种创建方式 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)
摘要: 反向代理和路由 - 大多数项目采用网关的解决方案的最主要的原因。给出了访问后端 API 的所有客户端的单一入口,并隐藏内部服务部署的细节。 负载均衡 - 网关可以将单个传入的请求路由到多个后端目的地。 身份验证和授权 - 网关应该能够成功进行身份验证并仅允许可信客户端访问 API,并且还能够使用类似 阅读全文
posted @ 2021-06-15 10:38 KLAPT 阅读(161) 评论(0) 推荐(0)
摘要: 一、id id: :表示查询中执行select子句或者操作表的顺序,id的值越大,代表优先级越高,越先执行。 id大致会出现 3种情况 二、select_type select_type:表示 select 查询的类型,主要是用于区分各种复杂的查询,例如:普通查询、联合查询、子查询等。 1、SIMP 阅读全文
posted @ 2021-06-11 01:22 KLAPT 阅读(85) 评论(0) 推荐(0)
摘要: Redis 已经为我们提供了一种持久化的机制,分别是 RDB 和 AOF 两种方式。 由于 Redis 是基于内存的数据库,所以当服务器出现故障的时候,我们的数据就得不到安全保障。 这个时候就需要将内存中的数据存储到磁盘中,当我们服务器重启时,便可以通过磁盘来恢复数据,这个过程就叫做 Redis 持 阅读全文
posted @ 2021-06-10 10:05 KLAPT 阅读(66) 评论(0) 推荐(0)
摘要: 在TCP长连接或者WebSocket长连接中一般我们都会使用心跳机制–即发送特殊的数据包来通告对方自己的业务还没有办完,不要关闭链接。 网络的传输是不可靠的,当我们发起一个链接请求的过程之中会发生什么事情谁都无法预料,或者断电,服务器重启,断网线之类。 如果有这种情况的发生对方也无法判断你是否还在线 阅读全文
posted @ 2021-06-09 23:46 KLAPT 阅读(482) 评论(0) 推荐(0)
摘要: 方法一:Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId")来指定注入哪一个。 方法二:Controller中注入service的时候使用@Resource(type = 类名.class)来指定注入哪一个。 接口public in 阅读全文
posted @ 2021-06-09 09:17 KLAPT 阅读(216) 评论(0) 推荐(0)
摘要: 令牌桶算法 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)
摘要: 浅拷贝是将原始对象中的数据型字段拷贝到新对象中去,将引用型字段的“引用”复制到新对象中去,不把“引用的对象”复制进去,所以原始对象和新对象引用同一对象,新对象中的引用型字段发生变化会导致原始对象中的对应字段也发生变化。①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复 阅读全文
posted @ 2021-06-08 11:27 KLAPT 阅读(88) 评论(0) 推荐(0)
摘要: Netty和Tomcat最大的区别就在于通信协议,Tomcat是基于Http协议的,他的实质是一个基于http协议的web容器,但是Netty不一样,他能通过编程自定义各种协议,因为netty能够通过codec自己来编码/解码字节流,完成类似redis访问的功能,这就是netty和tomcat最大的 阅读全文
posted @ 2021-06-08 11:05 KLAPT 阅读(951) 评论(0) 推荐(0)
摘要: 一、值是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 下一页