零、背景
同事分享《Effective Java》
其中第十章,并发部分例子有争议
变量是否需要(代码如下) static?
几个大佬说需要加,我众目睽睽下反驳不需要,略尴尬
// 是否需要加 static?才能保证单例正确
private volatile Singleton singleton;
一、程序关键代码
1.1 原程序(错误)
1 | public class Singleton { |
同事分享《Effective Java》
其中第十章,并发部分例子有争议
变量是否需要(代码如下) static?
几个大佬说需要加,我众目睽睽下反驳不需要,略尴尬
// 是否需要加 static?才能保证单例正确
private volatile Singleton singleton;
1 | public class Singleton { |
不知在哪听说过陆奇的传说
对于一位地位如此之高的华人
甚是敬仰,奈何相关资料甚少,很难深入了解
不像李开复、吴军那样,出过一些书,了解可以多些
榜样的力量或许很虚,关键看自己能悟多少,是否坚持行动。共勉!
之前京东组里有同事使用二进制优化支付密码打标性能(大促 QPS 数百万),节省内存资源。
随说:存二进制报文小,传输快,反序列化快(之前存 JSON 对象),节省缓存。
目前公司遇到个套餐打标,也通过二进制实现简单高效得解决掉了。
随说:目前倒不是要求性能,只是这么设计扩展性好,操作简单。
知识点:二进制、与运算
打标,无非就是识别某个东西是不是包含某些属性。
那么有什么好的办法能做到通用与高效?
如果固定映射,扩展性不好,查询逻辑费劲,存储成本偏高。
目前相对较好的方案是通过二进制位来做标记,再结合与运算,快速找出数据。
随说:Java MySQL 均支持与运算
套餐 | VIP1 | VIP2 | VIP3 | 标记值 |
---|---|---|---|---|
A | 1 | 1 | 1 | 7 |
B | 1 | 1 | 0 | 6 |
C | 1 | 0 | 0 | 4 |
如上表所示,相应套餐的购买资格标记。
由于近期换工作,停下了技术书籍,去了解行业
《移动健康和智慧医疗》算是互联网医疗的科普资料
前面部分的内容已经后面部分国际案例,了解之用足够
里面提到的『量化自我』,如果把世界量化分析,岂不是美哉?
随说:前提是大家相信分析出来的结论,以及按建议行事。
《移动健康和智慧医疗》0711~0717
过去人口红利式的告诉发展逐渐降速
老龄化突显使疾病预防和控制更重要
医疗信息化建设提升医疗系统效率
医疗数据收集与分析改进医疗方案
多维度健康数据分析建议促进健康
减少医疗信息不对称
降低患者再次入院率
早运动早发现早治疗
有效地减少医疗支出
互联网医疗典型方向:
作为一个软件开发工程师,日常很多机会和英文打交道。
特别是上一份工作,做全球支付项目,需要用到英文与国际友人沟通。
奈何自己的英语水平捉襟见肘,于是经常会有意地去收集相关的文章。
今天心血来潮,再次看了一下之前收藏的相关文章,感觉收获不少。
于是就想写一篇文章归集一下相关的内容,方便日后翻阅,顺便分享给有需要的人。
复旦大学中文系教授严峰
严老师的英语学习硬核秘诀
学习英语最重要的还是兴趣,推荐听广播,背课文,背单词。
学外语有什么用
关于学习外语的一些用途,方便大家思考自己学习的目的。