51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入理解计算机系统
24种设计模式的通俗理解
一.设计模式的思维导向图 二.首先科普一下设计模式的七大原则: 设计模式(面向对象)有七大原则,分别是: 1.开放-封闭原则 通俗:对扩展开发,对修改关闭 2.单一职责原则 通俗:一个类只做一件事 3.依赖倒转原则 通俗:类似...
代码星球
·
2020-12-09
24种
设计模式
通俗
理解
ReentrantLock实现原理深入探究
前言这篇文章被归到Java基础分类中,其实真的一点都不基础。网上写ReentrantLock的使用、ReentrantLock和synchronized的区别的文章很多,研究ReentrantLock并且能讲清楚ReentrantLock的原理的文章很少,本文就来研究一下ReentrantLock的实现原理。研究Ree...
代码星球
·
2020-12-09
ReentrantLock
实现
原理
深入
探究
对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
记得在上大学那会开始,在大学的课堂上,常常会听到什么共享锁,排它锁各种锁的词汇,以前仅仅听过一次就没有管了,并没有进行深入的研究最近,在各种群里,又看见了什么乐观锁、悲观锁什么鬼的感觉很高级的词汇,于是乎今天对这几个概念进行学习,揭开它神秘的面纱,缕缕思路记录下我对这几个概念的想法实验环境:mysql5.6存储引擎:i...
代码星球
·
2020-12-09
mysql
乐观
悲观
共享
排它
深入理解Tomcat
tomcat是一个web服务器,运行jsp和servlet,使用HTTP与客户端(通常是浏览器)进行通信。下图是tomcat的架构,可以看出:核心内容是Connector和Container组件。一个Server服务器中可能有多个Service,Service可以暂时理解为“服务”。Server负责管理Service的...
代码星球
·
2020-12-09
深入
理解
Tomcat
四张图带你了解Tomcat系统架构
一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。Service主要包含两个部分:Connector和Container。从上图中可以看出To...
代码星球
·
2020-12-09
四张
图带
了解
Tomcat
系统
彻底理解cookie,session,token
很久很久以前,Web基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议,就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮但是随着交互式Web应用的兴起,像在...
代码星球
·
2020-12-09
彻底
理解
COOKIE
session
token
理解Cookie和Session机制
目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Ses...
代码星球
·
2020-12-09
理解
COOKIE
Session
机制
tomcat原理解析(一):一个简单的实现
https://blog.csdn.net/qiangcai/article/details/605833302017年03月07日09:54:27 逆水行舟不进则退 阅读数:19328 标签: tomcat 更多个人分类: tomcat实现&nb...
代码星球
·
2020-12-09
tomcat
原理
解析
一个
简单
Servlet 工作原理解析
要介绍Servlet必须要先把Servlet容器说清楚,Servlet与Servlet容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接Ser...
代码星球
·
2020-12-09
Servlet
工作
原理
解析
深入理解Servlet原理
1.如何返回一个网页: a.静态网页 >新闻页、百度百科 >服务器保存一份HTML,直接返回给浏览器即可 b.动态网页 >淘宝、QQ空间、微博 >服务器保存一个组件,通过它动态拼一个HTM...
代码星球
·
2020-12-09
深入
理解
Servlet
原理
Servlet工作原理解析
Web技术成为当今主流的互联网Web应用技术之一,而Servlet是JavaWeb技术的核心基础。要介绍Servlet必须要先把Servlet容器说清楚,Servlet与Servlet容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业...
代码星球
·
2020-12-09
Servlet
工作
原理
解析
java常量,变量,静态变量的理解
最近考试出了一个很简单的题,看看他们对java常量,变量,静态变量的理解,代码如下:publicclassTestVar{/***JAVA基础,常量,变量,静态变量*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubAa=newA();A...
代码星球
·
2020-12-09
变量
java
常量
静态
理解
成为JavaGC专家—深入浅出Java垃圾回收机制
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开发经验。...
代码星球
·
2020-12-09
成为
JavaGC
专家
深入浅出
Java
理解Java中的引用传递和值传递
关于Java传参时是引用传递还是值传递,是一个讨论比较多的话题,有说Java中只有值传递,也有些地方说引用传递和值传递都存在,本篇记录思考过程,不保证正确性,感兴趣的同学一起讨论。 1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本...
代码星球
·
2020-12-09
传递
理解
Java
中的
引用
深入源码分析Java线程池的实现原理
原创: 林湾村龙猫 Hollis 2018-10-08程序的运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池就是一种对CPU利用的优化手段。 网上有不少介绍如何使用线程池的文章,那我想说点什么呢...
代码星球
·
2020-12-09
深入
源码
分析
Java
线程
首页
上一页
...
70
71
72
73
74
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他