会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Nauyus的技术博客
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
2020年2月11日
单例陷阱——双重检查锁中的指令重排问题
摘要: 之前我曾经写过一篇文章《单例模式有8种写法,你知道么?》,其中提到了一种实现单例的方法-双重检查锁,最近在读并发方面的书籍,发现双重检查锁使用不当也并非绝对安全,在这里分享一下。
阅读全文
posted @ 2020-02-11 08:52 Nauyus
阅读(4186)
评论(3)
推荐(3)
2020年2月1日
Collections.synchronizedList 、CopyOnWriteArrayList、Vector介绍、源码浅析与性能对比【文末福利】
摘要: 本文简要的分析了下Collections.synchronizedList 、CopyOnWriteArrayList、Vector线程安全的实现机制并对它们的读,写,迭代性能进行了对比。
阅读全文
posted @ 2020-02-01 08:19 Nauyus
阅读(705)
评论(2)
推荐(0)
2020年1月31日
疫情下的远程办公实践指南
摘要: 远程办公的才能称作互联网公司,不能远程办公的只能叫局域网公司,你们公司远程办公了吗?
阅读全文
posted @ 2020-01-31 15:34 Nauyus
阅读(3049)
评论(6)
推荐(1)
2020年1月9日
一文总结软件架构设计常用概念、原则与思想
摘要: 本文一文总结软件架构设计常用概念、原则与思想,包括面向对象六大原则,DID原则,ACID、CAP、BASE理论,中间层思想,缓存思想等。
阅读全文
posted @ 2020-01-09 08:10 Nauyus
阅读(2290)
评论(0)
推荐(1)
2019年12月24日
你真的会创建一个线程吗?
摘要: 终日使用线程池,我都忘了应该怎样创建一个线程了。
阅读全文
posted @ 2019-12-24 09:21 Nauyus
阅读(778)
评论(2)
推荐(3)
2019年12月23日
【每周荐书系列】——《认知盈余》
摘要: 在编程的世界里,代码是抽象的,而现实则是具象的,程序猿就是负责将具象的现实抽象为一行行的代码,这需要专业的知识与强悍的能力,需要我们阅读大量的技术书籍,专注于代码世界,程序猿在沟通、表达等“软技能”上更容易存在相应的缺失,随着工作年限的增长,越来越认识到技术在能力中占比越来越低,意识在这个问题之后,我强制要求自己技术与非技术书籍阅读比例为1:5,同时将读书笔记分享出来,这就是这个【每周荐书】系列。
阅读全文
posted @ 2019-12-23 10:03 Nauyus
阅读(625)
评论(0)
推荐(0)
2019年12月17日
一个Java对象到底占用多大内存?
摘要: 在进行 JVM 调优时,我们经常关注 JVM 各个区域大小以及相关参数,从而进行特定的优化,在一次排查内存溢出问题时我不禁想到一个问题,一个 Java 对象到底占用多大内存?下面我们就来分析验证下。 Java 对象内存结构 在 JVM 中,Java 对象都是在堆内存上分配的,想要分析出 Java 对
阅读全文
posted @ 2019-12-17 09:11 Nauyus
阅读(4390)
评论(2)
推荐(3)
2019年12月13日
HashMap踩坑实录——谁动了我的奶酪
摘要: 说到HashMap,hashCode 和 equals ,想必绝大多数人都不会陌生,然而你真的了解这它们的机制么?本文将通过一个简单的Demo还原我自己前不久在 HashMap 上踩下的坑,也许能给你带来不一样的视角。
阅读全文
posted @ 2019-12-13 09:45 Nauyus
阅读(630)
评论(2)
推荐(2)
2019年12月12日
5G,仅仅是更快的网速吗?
摘要: 前不久参加了华为的Dev Summit 2020开发者大会,听到了关于5G的一些分享,刚好最近对5G有一些自己的思考,在此分享给大家。 什么是5G 在这里我不想列举各种晦涩难懂的术语,简单说来,5G就是新一代的通信技术,拥有更快的网速、更低的延迟、更低的成本、支持更大的系统容量和大规模设备连接。再直
阅读全文
posted @ 2019-12-12 09:18 Nauyus
阅读(3563)
评论(38)
推荐(16)
2018年8月2日
发布倒计时!JDK11为我们带来哪些新特性?
摘要: 今年7月底,JDK11已经进入了Rampdown Phase Two阶段,这标志着该版本所有特性已经被冻结,不会有新的JEP会加入版本中。 这一阶段将会修复P1–P2级BUG,之后,JDK11预定于今年9月25日发布。确定发布的17个JEP如下,其中包括14个新特性以及3个移除的功能: 181: N
阅读全文
posted @ 2018-08-02 07:36 Nauyus
阅读(5596)
评论(1)
推荐(0)
1
2
3
下一页
公告