02 2023 档案
摘要:目录1 Redis1.1 概述1.1.1 简介1.1.2 全局散列表1.2 查看内部编码1.3 String字符串1.3.1 简介1.3.2 应用常景1.3.3 String内部编码1.4 Hash散列1.4.1 简介1.4.2 应用常景1.4.3 Hash内部编码1.4.4 rehash和渐进式r
阅读全文
摘要:目录1 死锁产生原因分析1.1 产生原因1.2 产生示例1.2.1 案例一1.2.2 案例二1.2.3 案例三1.2.4 案例四1.2.5 案例五1.2.6 案例六1.3 死锁预防策略1.4 剖析死锁的成因1.5 解除死锁的占用1.5.1 死锁分析1.5.2 死锁解决1.5.3 MySQL中配置1.
阅读全文
摘要:目录1 内存讲解1.1 作用域1.1.1 局部变量1.1.2 静态static局部变量1.1.3 全局变量1.2 内存布局1.2.1 内存分区1.2.2 代码区(text segment)1.2.3 全局初始化数据区/静态数据区(data段)1.2.4 未初始化数据区(又叫 bss 区)1.2.5
阅读全文
摘要:目录1 Sa-Token1.1 引言1.2 简介1.3 简单操作1.3.1 pom.xml1.3.2 配置文件1.3.3 controller层面1.4 登录注销相关方法1.5 权限认证1.5.1 思路1.5.2 获取当前账号权限码集合1.5.3 权限校验1.5.4 角色校验1.5.5 权限通配符1
阅读全文
摘要:目录1 SPI机制讲解1.1 引言1.2 Java SPI实现1.2.1 示例说明1.2.2 相关测试1.2.3 源码分析1.3 Spring SPI1.3.1 Spring 示例1.3.2 相关测试类1.3.3 源码分析1.3.4 与@Component相比1.4 Dubbo SPI1.4.1 简
阅读全文
摘要:1 HashMap删除报错 1.1 引言 @Test public void testPut(){ Map map = new HashMap(); map.put("aa","13456"); map.put("bb","456789"); map.put("cc","789456"); map.
阅读全文
摘要:目录1 Nginx1.1 资源压缩1.2 大文件传输配置1.3 Nginx缓冲1.3.1 Nginx缓冲区1.3.2 Nginx缓存机制1.3.3 缓存清理1.4 Nginx实现IP黑白名单1.4.1 allow,deny1.4.2 ngx_http_geo_module1.4.3 国家地区IP限制
阅读全文