![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
hxwjd110
这个作者很懒,什么都没留下…
展开
-
ThreadLocal
当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。从线程的角度看,目标变量就象是线程的本地变量。 ThreadLocal的接口方法ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object v原创 2016-10-09 21:41:30 · 247 阅读 · 0 评论 -
可重入锁
原文:https://www.shiyanlou.com/questions/24601 . 什么是可重入锁锁的概念就不用多解释了,当某个线程A已经持有了一个锁,当线程B尝试进入被这个锁保护的代码段的时候.就会被阻塞.而锁的操作粒度是”线程”,而不是调用(至于为什么要这样,下面解释).同一个线程再次进入同步代码的时候.可以使用自己已经获取到的锁,这就是可重入锁Java里面内置锁(s转载 2016-10-09 22:25:40 · 256 阅读 · 0 评论 -
servlet底层实现
1、客户端使用浏览器提交对Servlet的调用的Get或者Post请求 从浏览器端输入地址就为Get请求 通过一个链接的请求(表单)就是一个Post请求2、服务器接到请求后,如果该Servlet是第一次被调用,实例化这个Servlet3、服务器调用该Servlet对象的service()方法4、Servlet产生动态回复内容5、服务器发送回复内容给客户端原创 2016-10-10 21:48:45 · 1867 阅读 · 0 评论 -
java的特性与原则
java特性:封装、继承、多态(1)单一职责原则(Single-Responsibility Principle,SRP):指一个类的功能要单一,不能包罗万象,如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌,但效率不高。(2)开放封闭原则(Open-Closed Principle,OCP):一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的。比如,一个网络模块,原原创 2016-09-28 12:22:49 · 265 阅读 · 0 评论