摘要: 阅读全文
posted @ 2022-03-24 09:06 长江同学 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-23 09:04 长江同学 阅读(41) 评论(0) 推荐(0) 编辑
摘要: DELIMITER // CREATE PROCEDURE GetAllProducts() BEGIN SELECT * FROM products; END //DELIMITER ; 第一个命令是DELIMITER //,它与存储过程语法无关。 DELIMITER语句将标准分隔符 - 分号(; 阅读全文
posted @ 2022-03-17 15:18 长江同学 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-15 10:14 长江同学 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 相比于JDK1.8之前的SimpleDateFormat以及Calendar等API带来的易误用、线程不安全等问题,JDK1.8提供了LocalDate,LocalTime,LocalDateTime三个主要的类进行时间处理,设计和使用基本与JodaTime相似。 基本用法 public stati 阅读全文
posted @ 2022-03-14 15:30 长江同学 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-10 14:34 长江同学 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-01 08:57 长江同学 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 主要环境与用到的(关键)组件: Springboot2.3.2 其中,dubbo-spring-boot-starter版本为2.7.8 zookeeper3.5.9 首先是服务报错: No provider available from registry ... for ... on consum 阅读全文
posted @ 2022-02-24 09:42 长江同学 阅读(4167) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-22 09:05 长江同学 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 【常见的分布式架构场景面临的问题】一般在主从架构中,主节点进程负责跟踪从节点的状态和任务的有效性,并分配任务到从节点。而这种架构中必须要解决的几个问题是,主节点崩溃、从节点崩溃、通信故障。主节点崩溃:如果主节点真的崩溃,那么需要有备选节点来接管这个主节点的工作,这里要怎么转移主节点崩溃之前的状态数据 阅读全文
posted @ 2022-02-14 09:23 长江同学 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 【>和>>的区别】命令>文件,表示以覆盖的方式,把命令正确输出到指定的文件或者设备当中;命令>>文件,表示以追加的方式,把命令正确输出到指定的文件或者设备当中。 【遇到的问题】在开发环境中调试接口时,发现log文件有点大,前面大部分内容与我正在排查的问题都无关,于是想把这部分内容抹去,然后单独让有问 阅读全文
posted @ 2022-02-11 11:06 长江同学 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-28 10:44 长江同学 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-27 16:05 长江同学 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Redis本身就是一个大字典,当我们使用keys命令查找这个大字典时,它会遍历整个redis,如果找到了符合匹配条件的key,还需要判断key指向的对象是否已经过期,如果过期了就需要进行删除操作。 字典拓容时需要进行渐进式hash,此时存在新旧两个hashtable,需要先遍历old hashtab 阅读全文
posted @ 2022-01-24 22:14 长江同学 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 【最初的尝试与性能下降】Redis作者在最初的尝试是在主线程中使用类似字典渐进式搬迁的方式来实现渐进式删除回收,这样可以达到删除大对象时不阻塞主线程的效果。但是渐进式回收需要仔细控制回收的频率,不能回收的太猛,这会导致CPU占用过多,也不能回收太慢,因为内存回收不及时可能导致内存消耗持续增长。但是这 阅读全文
posted @ 2022-01-24 21:33 长江同学 阅读(155) 评论(0) 推荐(0) 编辑