摘要: <! TOC "synchronized的语义" "实验" "分析" <! /TOC 在看源代码时遇到多线程需要同步的时候,总是会看见几种写法,修饰方法、修饰静态方法、 、`synchronized(this) synchronized(obj)`,之前一直没深究几种方式的区别,现在想来真是惊出一身 阅读全文
posted @ 2018-03-24 18:38 鲁大喵 阅读(373) 评论(0) 推荐(0)
摘要: "需求" "问题" "解决和复盘" 这是新手期间第一个上线功能搞出的bug,同时也明白了一个道理:1. 线上环境总是复杂的,不可预知的,一定要做好各种准备; 2. 重要的功能要做放重复提交;3. 基础要打打牢。 需求 需求其实很简单,就是一个修改密码的入口,用户输入提交表单后,如果之前没有设置过密码 阅读全文
posted @ 2018-03-24 18:36 鲁大喵 阅读(473) 评论(0) 推荐(0)