#新理解

轻松理解MYSQL MVCC 实现机制

  版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/whoamiyang/article/details/519018881.MVCC简介1.1什么是MVCCMVCC是一种多版本并发控制机制。1.2MVCC是为了解决什么问题?大多数的MYSQL事务型存...

Java中BIO,NIO,AIO的理解

在高性能的I/O体系设计中,有几个概念常常会使我们感到迷惑不解。具体如下:1 什么是同步?2 什么是异步?3 什么是阻塞?4 什么是非阻塞?5 什么是同步阻塞?6 什么是同步非阻塞?7 什么是异步阻塞?8 什么是异步非阻塞?先来举个现实生活...
代码星球 代码星球·2020-12-10

理解maven命令package、install、deploy的联系与区别

https://wenku.baidu.com/view/8ff2ce94591b6bd97f192279168884868762b8e7我们在用maven构建java项目时,最常用的打包命令有mvnpackage、mvninstall、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功...

原创 推荐 理解数据库连接池底层原理之手写实现

https://blog.51cto.com/zhangfengzhe/2069971前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,在将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。在如今的...

怎么理解TCP的面向连接和UDP的无连接(不面向连接)?

 如题,在理解TCP和UDP中,一个是面向连接的传输协议,一个是不面向连接的协议。怎么能够更好的理解他们的不同。亚当和夏娃分别生活在两个山头,山头之间是万丈深渊,亚当采集野果需要分享给夏娃,如果他们之间有一条索道(物理连接),野果可以顺着索道滑到夏娃那一边,那就没有车小胖什么事了。事实上山头之间没有索道,但是...

理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)

TCP会话的每一端都包含一个32位(bit)的序列号,该序列号被用来跟踪该端发送的数据量。每一个包中都包含序列号,在接收端则通过确认号用来通知发送端数据成功接收。TCP在其协议头中使用大量的标志位或者说1位(bit)布尔域来控制连接状态,一个包中有可以设置多个标志位。TCP是主机对主机层的传输控制协议,提供可靠的连接服...

KMP算法最浅显理解——一看就明白

https://blog.csdn.net/starstar1992/article/details/54913261KMP算法看懂了觉得特别简单,思路很简单,看不懂之前,查各种资料,看的稀里糊涂,即使网上最简单的解释,依然看的稀里糊涂。 我花了半天时间,争取用最短的篇幅大致搞明白这玩意到底是啥。 ...

深入理解AQS

 前记在看JUC中并发相关的源码时经常看到AQS的身影,这到底是个什么鬼?必须要一探究竟。一.AQS背景了解  JUC包中的锁,包括:Lock接口,ReadWriteLock接口,LockSupport阻塞原语,Condition条件,AbstractOwnableSynchronizer/AbstractQ...
代码星球 代码星球·2020-12-09

深入理解Java中的Clone与深拷贝和浅拷贝

1.Java对象的创建clone顾名思义就是复制,在Java语言中,clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 使用new操作符创建一个对象。使用clone方法复制一个对象。使用...

24种设计模式的通俗理解

    一.设计模式的思维导向图  二.首先科普一下设计模式的七大原则: 设计模式(面向对象)有七大原则,分别是:  1.开放-封闭原则    通俗:对扩展开发,对修改关闭  2.单一职责原则    通俗:一个类只做一件事  3.依赖倒转原则    通俗:类似...

对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解

记得在上大学那会开始,在大学的课堂上,常常会听到什么共享锁,排它锁各种锁的词汇,以前仅仅听过一次就没有管了,并没有进行深入的研究最近,在各种群里,又看见了什么乐观锁、悲观锁什么鬼的感觉很高级的词汇,于是乎今天对这几个概念进行学习,揭开它神秘的面纱,缕缕思路记录下我对这几个概念的想法实验环境:mysql5.6存储引擎:i...

深入理解Tomcat

tomcat是一个web服务器,运行jsp和servlet,使用HTTP与客户端(通常是浏览器)进行通信。下图是tomcat的架构,可以看出:核心内容是Connector和Container组件。一个Server服务器中可能有多个Service,Service可以暂时理解为“服务”。Server负责管理Service的...
代码星球 代码星球·2020-12-09

彻底理解cookie,session,token

 很久很久以前,Web基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议,就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮但是随着交互式Web应用的兴起,像在...

理解Cookie和Session机制

 目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Ses...
代码星球 代码星球·2020-12-09

tomcat原理解析(一):一个简单的实现

 https://blog.csdn.net/qiangcai/article/details/605833302017年03月07日09:54:27 逆水行舟不进则退 阅读数:19328 标签: tomcat 更多个人分类: tomcat实现&nb...
首页上一页...1718192021...下一页尾页