会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
倔强的老铁
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
2022年7月12日
Redis总结
摘要: 用到了操作系统层面的NIO,同步非阻塞。epoll(sys_epoll)函数。IO多路复用。用到红黑树,用户与内核共享内存。 二进制安全 支持的数据类型: 1、string:动态字符串 string包含三个encoding,string、int、bitmap。 bitmap(使用场景,会员一年中登录
阅读全文
posted @ 2022-07-12 17:42 倔强的老铁
阅读(145)
评论(0)
推荐(0)
2022年6月30日
Netty总结
摘要: Netty,异步事件驱动网络框架。 高效原因: 1、使用的是IO多路复用。 2、零拷贝,堆外直接内存。 3、强大网络API。 netty核心组成jdk的nio三剑客:Channel、Buffer、Selector. 服务器端Netty具体线程模型 1、定义引导类ServerBootstrap 2、S
阅读全文
posted @ 2022-06-30 15:44 倔强的老铁
阅读(166)
评论(0)
推荐(0)
2022年6月28日
线程间通信总结
摘要: 1、volatile关键字 volatile可见性,线程间共享同一变量,volatile修饰,保证线程间可见性。 import java.util.Date; public class OTest { private static volatile boolean flag = false; pub
阅读全文
posted @ 2022-06-28 14:11 倔强的老铁
阅读(69)
评论(0)
推荐(0)
2022年6月19日
linux 服务器 git ssh获取资源
摘要: 1、.ssh文件生成 需要root用户登录,登录后 会在当前root用户文件夹下生成.ssh文件 2、命令生成私钥公钥 ssh-keygen 直接连续回车完成生成 3、配置公钥私钥 私钥:id_rsa 公钥:id_rsa.pub 登录github,设置公钥 注意:如果直接复制存在问题,可以下载到wi
阅读全文
posted @ 2022-06-19 01:56 倔强的老铁
阅读(304)
评论(0)
推荐(0)
2022年6月17日
后端设计缓存总结
摘要: 一、缓存简介 1.1 缓存就是数据交换的缓冲区。缓存的本质是一个内存Hash。缓存是一种利用空间换时间的设计,其目标就是更快、更近:极大的提高。 将数据写入/读取速度更快的存储(设备); 将数据缓存到离应用最近的位置; 将数据缓存到离用户最近的位置。 缓存是用于存储数据的硬件或软件的组成部分,以使得
阅读全文
posted @ 2022-06-17 17:41 倔强的老铁
阅读(1342)
评论(0)
推荐(0)
2022年5月19日
XXL-JOB分布式任务调度平台
摘要: XXL-JOB分布式任务调度平台 文档见: https://github.com/xuxueli/xxl-job/blob/master/doc/XXL-JOB%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3.md 需要注意的是版本 v2.1.2 Release Notes[
阅读全文
posted @ 2022-05-19 16:06 倔强的老铁
阅读(389)
评论(0)
推荐(0)
2022年5月10日
HashMap,ConcurrentHashMap
摘要: HashMap Node数组 初始化是16,扩容因子0.75(As a general rule, the default load factor (.75) offers a good tradeoff between time and space costs.时间和空间平衡),扩容2的N次幂。
阅读全文
posted @ 2022-05-10 22:53 倔强的老铁
阅读(38)
评论(0)
推荐(0)
与运算、或运算、非运算以及异或运算
摘要: 1.与运算(&)都是1才是1,其他都是0 1 & 1 = 1; 1 & 0 = 0; 0 & 1 = 0; 0 & 0 = 0; 2.或运算(|)有1就是1。 0 | 0 = 0; 0 | 1 = 1; 1 | 0 = 1; 1 | 1 = 1; 0010 1011 | 0101 0100 = 01
阅读全文
posted @ 2022-05-10 20:54 倔强的老铁
阅读(1242)
评论(0)
推荐(0)
2022年5月3日
java泛型
摘要: Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型带来的好处: 在没有泛型的情况的下,通过对类型 Object 的引用来实现参数
阅读全文
posted @ 2022-05-03 12:19 倔强的老铁
阅读(17)
评论(0)
推荐(0)
2022年4月27日
mysql数据库优化
摘要: 自上而下,最小成本实现最大的收益。 盗图: 1、从业务入手进行调优 ①、部分冗余减少表关联 ②、根据业务设计表,覆盖索引减少回表操作等 2、SQL优化,索引优化 通过explain命令,查看执行计划执 ①、type:表示表的连接类型 阿里开发手册禁止type小于range,也就是最低标准是范围查找。
阅读全文
posted @ 2022-04-27 20:34 倔强的老铁
阅读(82)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
公告