`
jv520jv
  • 浏览: 2668 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
 引言        前段时间公司发生了一次故障给公司造成重大损失,所在部门多人受到严重处罚。通过后来故障分析发现如果稳定性工作到位的话,这个故障在多个环节都可以发现避免的。思来想去就将一些经验和曾经踩过的 ...
背景: 有多个用户需要访问系统的API,但是有部分非法用户大量的调用系统API,导致系统无法正常提供服务. 解法: 对用户请求进行鉴权,屏蔽非法请求,下面是用MD5方式对用户请求鉴权. 用户请求时根据用户名和私钥生成token,服务端校验token生成是否一致. public class Md5Utils { private static final SimpleDateFormat SIMPLE_DATE_FORMAT = new SimpleDateFormat("yyyyMMdd"); public static String getMD5(byte[] ...
前些时间自己在用WeakHashMap时对这个弱引用有些不太清楚,后来查了一些资料总算弄清楚了,下面是我的一个测试代码 public class ReferenceTest { public static void main(String[] args) { ReferenceQueue<String> rq=new ReferenceQueue<String>();//引用队列 //强引用:只要引用存在,其对象就不会被垃圾回收 String str=new String("str--StrongReference"); ...
Global site tag (gtag.js) - Google Analytics