摘要: 线程的 6 种状态 就像生物从出生到长大、最终死亡的过程一样,线程也有自己的生命周期,在 Java 中线程的生命周期中一共有 6 种状态。 new(新创建) Runnable(可运行) Blocked(被阻塞) Waiting(等待) Timed Waiting(计时等待) Terminated(被 阅读全文
posted @ 2021-01-27 23:23 天宇轩-王 阅读(2778) 评论(0) 推荐(0) 编辑
摘要: 看到群里有人有个sql不会写,平时mysql复杂写的少,就简单写了写。虽然写的很烂,但是思路还可以。。 create table t1( xid varchar(10) , Name varchar(20), Code varchar(100) ); create table t2( yid var 阅读全文
posted @ 2021-01-27 14:33 天宇轩-王 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 使用过 Redis 做异步队列么,你是怎么用的? 一般使用 list 结构作为队列,rpush 生产消息,lpop 消费消息。当 lpop 没有消息的时候,要适当 sleep 一会再重试。不但客户端的 CPU 能降下来,Redis 的 QPS 也降下来了。 如果对方追问可不可以不用 sleep 呢? 阅读全文
posted @ 2021-01-27 09:36 天宇轩-王 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 主从复制的作用 读写分离: master写、 slave读,提高服务器的读写负载能力 负载均衡: 基于主从结构,配合读写分离,由slave分担master负载,并根据需求的变化,改变slave的数量,通过多个从节点分担数据读取负载,大大提高Redis服务器并发量与数据吞吐量 故障恢复:当master 阅读全文
posted @ 2021-01-27 00:06 天宇轩-王 阅读(330) 评论(0) 推荐(0) 编辑