会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
towboat
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
54
下一页
2024年10月28日
synchronize关键字 原理
摘要: 一个monitor 同一时间只被一个线程获取 使用monitorenter ,monitorexit 指令,指令执行时,当前线程判断: 1. monitor的计数器 =0 ,没有被任何线程获取 2. 被其他线程获取 3. 被当前线程获取(可重入)
阅读全文
posted @ 2024-10-28 12:52 towboat
阅读(28)
评论(0)
推荐(0)
2024年10月19日
布隆过滤器和 set
摘要: 用于查询集合中是否有某个元素 布隆过滤器的优点 空间效率高: 布隆过滤器是一种基于位数组和多个哈希函数的数据结构。相对于 Redis 的 Set(基于哈希表实现),布隆过滤器在存储大量元素时,占用的空间更少。 当存储非常庞大的数据集时,布隆过滤器能够显著减少内存占用,比如在内存受限或者数据量极大的场
阅读全文
posted @ 2024-10-19 00:47 towboat
阅读(83)
评论(0)
推荐(0)
内部调用@Transactional 注解的方法
摘要: 当客户端代码调用某个带有 @Transactional 注解的方法时,调用实际上是通过代理对象进行的 当同一个类中的普通方法直接调用另一个 @Transactional 方法时,调用是类内部发生的,而不是通过代理对象 解决办法: 1. 外部调用(依赖注入,然后调用). 2. aopcontext.g
阅读全文
posted @ 2024-10-19 00:33 towboat
阅读(117)
评论(0)
推荐(0)
2024年10月18日
java传递对象
摘要: 说下引用类型的,比如一个对象,那么这个对象是分配在堆上的,那么就是传递了一个const指针过去 改指针的指向不会对原来的对象产生影响的; 修改地址对应的堆上的变量的信息,当然会有影响
阅读全文
posted @ 2024-10-18 02:57 towboat
阅读(25)
评论(0)
推荐(0)
2024年10月17日
字符串常量池
摘要: 执行 new String("hello") 可能创建 一个或两个对象,具体情况取决于 "hello" 是否已经存在于字符串常量池中。 情况分析 如果常量池中已存在 "hello" 字符串: new String("hello") 会直接在堆中创建一个新的 String 对象,并且这个对象的值指向常
阅读全文
posted @ 2024-10-17 18:20 towboat
阅读(36)
评论(0)
推荐(0)
epoll ----多路复用
摘要: epoll是 多路复用的一个实现 linux内核提供了epoll : epoll_ create () epoll_ ctl () epoll_wait () 1. 使用红黑树帮助组织fd ,fd的 crud 很高效 2. io事件准备完毕的监测? poll 回调机制: fd 告诉epoll准备完毕
阅读全文
posted @ 2024-10-17 11:02 towboat
阅读(38)
评论(0)
推荐(0)
2024年10月14日
zookeeper 记录
摘要: zookeeper集群 leader follower(参与选举) observer leader选举 1. 过半投票的机制 2 . master同步slave数据 ,保证数据一致性 3. 历史协议 4. 新leader开始工作 过半机制防止脑裂 应用 选主和故障检测(例如监控master节点健康状
阅读全文
posted @ 2024-10-14 18:39 towboat
阅读(29)
评论(0)
推荐(0)
2024年10月13日
缓存更新
摘要: 改:更新数据库, 删除缓存 仍然会有缓存一致性性问题,但概率小 例如 A先查询 ,b再更新 可以看到,条件需要 写缓存时间 > 更新数据库+删除缓存 时间
阅读全文
posted @ 2024-10-13 14:13 towboat
阅读(27)
评论(0)
推荐(0)
redis 记录
摘要: redis 的单线程: Redis 读操作? 诸如持久化,删除,集群同步都是多线程 IO多路复用: Redis 网络框架调用 epoll 机制,让内核监听这些套接字。此时,Redis 线程不会阻塞在某一个特定的监听或已连接套接字上 旁路缓存. { db 主要存储 读:读缓存,不存在读db,写缓存 写
阅读全文
posted @ 2024-10-13 12:14 towboat
阅读(33)
评论(0)
推荐(0)
非对称加密与 jwt
摘要: 公钥加密 的 数据只有私钥可以解密 ,反之 jwt :验证的服务器保存 私钥 , 公钥 通过一些方式传递给其他服务器 ,如配置中心
阅读全文
posted @ 2024-10-13 01:04 towboat
阅读(52)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
54
下一页
公告