首页
分类
生活
java
文章归档
友情链接
关于页面
1
kp 笔记
2
萌新kp 记录想要开团的新手本
3
spring-boot yml/yaml 里配置内容在具体代码里的位置
4
spring 对象生命周期 自行理解
5
docker 访问宿主机的 两种方式
幽林萌逐
请享受无法回避的痛苦! i want create a typeSafe world~
累计撰写
88
篇文章
累计创建
93
个标签
累计收到
3
条评论
导航
首页
分类
生活
java
文章归档
友情链接
关于页面
目录
搜索
标签搜索
rabbitmq
ro
自动化
注解
剧本杀
大纲
ssh
spring
ioc
调酒
金汤力
分库分表
shardingsphere
数据库
冰
拿铁
美式
咖啡
websocket
kotlin
io
性能监控
zookeeper
缓存
redisa
容器
引用
threadLocal
鸳鸯奶茶
黑暗料理
饮品
ReentrantLock
synchronized
自旋锁
cas
公平锁
countDownLatch
🔒
锁
countDown
backup
备份
定时任务
cron
线程
进程
多线程
builder
visitor
静态代理
动态代理
ams
cglib
proxy
代理模式
享元模式
观察者模式
责任链模式
json
sql
postgres
装饰器模式
decorator
mq
mediator
facade
策略模式
stratery
singleton
设计模式
http
qBittorrent
EventLoop
event
nas
emby
vert.x
防火墙
端口
linux
firewall
原创
解耦
函数式编程
fp
java
redis
portainer
nginx-webui
nginx
mysql
halo
docker
关于 调酒
6 个月前
169
0
0
40.9℃
生活
饮品
金汤力
shardingsphere 学习笔记 概念篇
6 个月前
170
0
0
41℃
分库分表
数据库
shardingsphere 学习笔记shardingsphere 中存在5种表逻辑表,真实表,绑定表,广播表,4种表的概念
mysql innoDB 锁
6 个月前
166
0
0
40.6℃
mysql
数据库
mysql innoDB 锁共享锁共享锁 读锁共享锁就是多个事务可以获取同一条数据,但是只能查询不能修改。SELECT ... LOCK IN SHARE MODE;排他锁排他锁 写锁排他锁是 持有锁的事务不能获取或修改这条数据,直到释放锁。-- 我从没用过他SELECT ... for updat
mysql 自定义变量
6 个月前
152
0
0
39.2℃
mysql
数据库
mysql 自定义变量mysql中一些自定义变量,可以有一些特殊的玩法帮助完善代码
mysql 性能优化 limit 优化
6 个月前
168
0
0
40.8℃
mysql
数据库
哪些情况会导致sql执行变慢mysql 在检索大量数据1. limit了过多的数据 如 limit 1000000 10 解决方案如下-- 在子查询中由于id 为主键可以充分的使用索引性能SELECT * FROM xxx WHERE ID > =(select id from xxx lim
mysql 索引及优化 && join的三种策略
6 个月前
166
0
0
40.6℃
mysql
数据库
mysql 索引及优化什么是索引索引类似目录,在mysql中数据是存在文件中的,那么索引其实就是一个指针,通过找到这个索引从而找到整条数据的文件位置,以及数据的偏移量(在文件中数据在哪个位置上)
mysql 执行计划
6 个月前
155
0
0
39.5℃
mysql
数据库
mysql执行计划 在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。 官网地址: https
mysql 存储引擎
6 个月前
102
0
0
34.2℃
mysql
数据库
mysql 存储引擎
各咖啡比例图
7 个月前
128
0
0
36.8℃
生活
饮品
转载自知乎提问
nio,select,epoll,多路复用器
7 个月前
187
0
0
42.7℃
io
c10k问题使用nio 可以利用同步非阻塞的形式获取进行socket交互,如下代码。public static void main(String[] args) throws InterruptedException, IOException { var clients = n
springboot 使用websocket demo
7 个月前
186
0
0
42.6℃
kotlin
@Component@Service@ServerEndpoint("/api/websocket")class WebSocketService { companion object { /** 记录当前在线连接数 */ private val o
java nio
8 个月前
126
0
0
36.6℃
java
io
java 1.4 以后推出了nio 极大的优化了java 的io性能
io 进程 线程 协程
8 个月前
193
0
0
43.3℃
io
进程比如一个qq,一个java 应用都是独立的线程,这个进程可以包含多个线程。线程操作系统级别的如你的机器是4核8线程的,那么你可以同时执行的线程也只有8个。在java里一个thread 也对应的是操作系统里的一个线程。协程由于线程都是操作系统级别的,所以协程是语言级别的,类似于线程中的线程,由变成
mysql 性能优化 schema 和数据类型
8 个月前
154
0
0
39.4℃
mysql
数据库
基于schema 和数据类型优化mysql 性能关于数据类型和值长度更小的通常更好类型越简单的越好(比如数字类型的复杂度通常比varchar更快)尽量不要使用null(虽然会走索引但是会影响sql索引的效率)
mysql 性能监控
8 个月前
178
0
0
41.8℃
mysql
数据库
mysql 性能优化首先进入mysqldocker exec -it mysql bash登录账号mysql -uroot -p 常用命令show profile 查看系统执行cost (老版本mysql 使用,后期可能会被mysql 去掉)设置参数以正确的展示运行耗时set profiling=1
zookeeper zab协议选举 watch 监控
8 个月前
192
0
0
43.2℃
zookeeper
zookeeper 协议paxos协议 (zookeeper zab协议就是参考他的)paxos 是基于消息传递的一致性算法他是目前唯一的分布式一致性算法每次操作都必须 所有议员半数/2 + 1 通过才会生效。当主节点收到半数以上的响应为成功时则将操作升级为法令。重点过半通过2阶段提交(第一阶段发送
zookeeper 基础
8 个月前
120
0
0
36℃
zookeeper
zookeeper简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
redis 缓存击穿 穿透 雪崩
8 个月前
179
0
0
41.9℃
reids
缓存击穿什么是缓存击穿发生了高并发时,因为1个key的缓存过期 导致大批量的数据越过了缓存访问到了db层。解决方案对并发请求使用分布式锁如redis 的setnx#render1929650472 {font-family:"trebuchet ms",verdana,arial,sans-seri
redis 集群&&高可用
8 个月前
178
0
0
41.8℃
reids
中间件
集群单机,单节点,单实例 存在的问题单点故障容量有限压力(网络 && cpu)CAP原则CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。 CAP 原则指的是
redis io 读写
8 个月前
176
0
0
41.6℃
reids
redis io 读写redis 进行io 会消耗网络资源
上一页
下一页
1
2
3
4
5