- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 多线程下的安全策略
1. 无状态类里没有成员变量,只有方法。方法体中的变量对于每个线程都是私有的不共享的,因此,能定义在方法中的变量决不定义在类中。2. 加锁3. 让类不可变final修饰成员变量。4. 成员变量安全发布例如:class{List list = new ArrayList();},尽量不要提供getList获取整个list的方法,实在要提供,尽量通过index或者key等元素来获取value。...
2018-02-16 18:23:47 184
转载 应用安全开发指南
第三方应用安全开发指南更新时间:2017-06-14转自: https://docs.open.alipay.com/399/106918/《开放平台第三方应用安全开发指南》给出常见开发场景下,帮助开发人员完善应用安全性的开发建议,同时也对常见的安全漏洞进行描述,并提供对应的修复方案。1. 常见开发场景安全开发指南1.1. 敏感信息使用场景敏感信息指用户的 身份证号、银行卡号、手机号 等身份信息。...
2018-02-11 11:01:05 292
原创 Java线程随笔(三)
1)并发工具类和并发容器1. HashMap不是线程安全的,HashTable效率低下,因此考虑使用ConcurrentHashMapjdk1.7及以前,对hashmap中数组进行分段锁的机制,1600多行实现;jdk1.8采用元素锁,锁的是某个key,这个类的实现有6313行,显然占内存和性能比hashmap差不少。2. ConcurrentSkipListMap有序Map;Concurrent...
2018-02-01 07:53:50 127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人