会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晚风学习空间
博客园
首页
新随笔
联系
订阅
管理
2023年3月2日
问题跟踪记录
摘要: 1. redis缓存机制 --done https://www.cnblogs.com/iknow-manage/articles/17171313.html redis的数据类型有哪些?应用场景有哪些? redis缓存的读写策略,常见问题有哪些,怎么解决?--done https://www.cn
阅读全文
posted @ 2023-03-02 12:08 晚风学习空间
阅读(13)
评论(0)
推荐(0)
2022年8月20日
Vector为什么是线程安全的?
摘要: 因为官方在涉及线程不安全的操作上都加了synchronized关键字,相当于加了一把锁; 这种线程安全不是绝对的,因为这种方式是方法级的,添加和删除的方法还是可以同时进行,可能存在添加时,找到了数组下标,但是进行添加时,数组下标已经被删除了,此时会有数组越界异常; 所以使用Vector做复杂操作的时
阅读全文
posted @ 2022-08-20 14:50 晚风学习空间
阅读(596)
评论(0)
推荐(0)
2021年12月28日
IO模型
摘要: IO模型主要分为同步阻塞和同步不阻塞io模型。同步阻塞的是BIO,同步不阻塞的有NIO,AIO,NIO优化了BIO模型中线程多,cpu开销大的问题,AIO解决了NIO编程复杂度的问题,但由于AIO出现的时间晚,较NIO普及度不高。除此之外,还有基于NIO实现的Netty的第三方通信框架。 1. BI
阅读全文
posted @ 2021-12-28 15:00 晚风学习空间
阅读(51)
评论(0)
推荐(0)
2021年6月11日
java基础知识
摘要: 1. equals和==的区别? 对于基本类型来说,比较的都是值;对于引用类型来说,equals比较的是值,==引用的是内存地址; String是一个特殊的引用类型,重写了Object的equals方法,String的==也是对值的比较;String对象的创建用到了常量池技术; 因为java只有值传
阅读全文
posted @ 2021-06-11 23:37 晚风学习空间
阅读(35)
评论(0)
推荐(0)
公告