2017年8月3日

java 多线程之:synchronized

摘要: 1. synchronized原理 在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。 当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchronized(obj)就获取了“obj这个对象”的同步锁。 不同线程对同步锁的访问是互斥 阅读全文

posted @ 2017-08-03 23:53 cag2050 阅读(169) 评论(0) 推荐(0) 编辑

高并发分布式系统中生成全局唯一Id汇总

摘要: 详情链接:http://www.cnblogs.com/baiwa/p/5318432.html 阅读全文

posted @ 2017-08-03 17:38 cag2050 阅读(159) 评论(0) 推荐(0) 编辑

postman 中 form-data、x-www-form-urlencoded、raw、binary的区别

摘要: 区别 1. form data: 就是http请求中的multipart/form data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content Type来表名文件类型;content disposition,用来说 阅读全文

posted @ 2017-08-03 17:21 cag2050 阅读(236) 评论(0) 推荐(0) 编辑

RESTful 知识点

摘要: REST(英文:Representational State Transfer,简称REST) 对于资源的具体操作类型,由HTTP动词表示。 常用的HTTP动词有下面五个(括号里是对应的SQL命令)。 还有两个不常用的HTTP动词。 在实际的做的时候,很多人却没有按照REST规范去做,原因有很多,比 阅读全文

posted @ 2017-08-03 17:01 cag2050 阅读(134) 评论(0) 推荐(0) 编辑

http 缓存机制

摘要: http 缓存机制,看这篇文章即可:https://www.cnblogs.com/slly/p/6732749.html 优先级从高到低分别是Pragma Cache Control Expires 需要注意的是,响应报文中Expires所定义的缓存时间是相对服务器上的时间而言的,其定义的是资源“ 阅读全文

posted @ 2017-08-03 15:09 cag2050 阅读(145) 评论(0) 推荐(0) 编辑

chrome浏览器network面板出现:Provisional headers are shown 提示

摘要: 一般来说,如果看到这个提示,说明这个请求并没有发送出去。 具体原因有多种: 1. 请求被某些扩展如 Adblock 拦截了 2. 请求被墙了 3. 走本地缓存或者 dataurl 的请求 4. client发送请求后,由于各种原因,比如网络延迟,server端逻辑错误,导致client端长时间未收到 阅读全文

posted @ 2017-08-03 10:18 cag2050 阅读(565) 评论(0) 推荐(0) 编辑

导航