-
ConcurrentHashMap的size()方法(1.7和1.8)
ConcurrentHashMap的size()方法(1.7和1.8) 在1.7和1.8版本中,计算size()方法有写不同。先介绍1.7版本的实现。 1.7版本 在1.7版本中,有一个重要的类 Segment ,利用它来实现分段锁 static final class SegmentK,V extends ReentrantLock implements Serializable {...
-
类加载机制与JVM调优命令
类加载机制与JVM调优命令 一、类加载过程 类加载: 类加载器将.class字节码文件加载进Java虚拟机的内存中 。 加载 :在硬盘上查找并通过IO读入字节码文件 连接 :执行校验、准备、解析(可选)步骤 校验 :校验字节码文件的正确性 准备 :给类的静态变量分配内存,并赋...
-
Request&Response
RequestResponse 这两天复习了下Request以及Response部分的内容。 主要内容 HTTP协议:响应消息 Request对象 Response对象 ServletContext对象 HTTP: * 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格...
-
使用java基础实现一个简陋的web服务器软件
使用java基础实现一个简陋的web服务器软件 使用java基础实现一个简陋的web服务器软件 1、写在前面 大学已经过了一年半了,从接触各种web服务器软件已经有一年多了,从大一上最开始折腾Windows电脑自带的IIS开始,上手了自己的第一个静态网站,从此开启了web方向学习的...
2020-02-22 16:04:45 web服务器软件java基础文件服务器定义Windows服务器软件用户IEWebApp
-
手把手带你阅读Mybatis源码(二)执行篇
手把手带你阅读Mybatis源码(二)执行篇 前言 上一篇文章提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。 之后这部...
-
ConcurrentHashMap源码分析
ConcurrentHashMap源码分析 ConcurrentHashMap解决了HashMap的线程不安全问题,在分析之前先介绍一个将HashMap线程安全的方法。利用 Collections.synchronizedMAp方法 调用内部类 SynchronizedMap HashMapString, String map = new HashMap();Map m = Collections.sync...
-
并发编程之J.U.C的第一篇
并发编程之J.U.C的第一篇 并发编程之J.U.C AQS 原理 ReentrantLock 原理 1. 非公平锁实现原理 2)可重入原理 3. 可打断原理 5) 条件变量实现原理 3. 读写锁 3.1 ReentrantReadWriteLock 缓存更新策略 读写锁原理 AQS 原理 全称是 AbstractQueuedSynchronizer,是阻塞...
-
Redis5.x五种数据类型常见命令
Redis5.x五种数据类型常见命令 关注公众号:CoderBuff,回复“redis”获...
-
Linux学习Day4:管道符、重定向与环境变量
Linux学习Day4:管道符、重定向与环境变量 仅仅是学习Linux系统的命令还不够,只有把多个命令按照自己想要的方式进行组合使用,才能提高工作效率。今天的内容主要是关于如何把命令组合在一起使用,使得输入的命令更准确、更高效,也为接下来的Shell脚本打好基...
-
springboot web - 启动(4) tomcat
springboot web - 启动(4) tomcat 接第二篇 第二篇里面, 看到容器创建的是AnnotationConfigServletWebServerApplicationContext 类型. 一 .类图 二. 构造 public GenericApplicationContext() { //创建 bean 工厂 this .beanFactory = new DefaultListableBeanFactory...
2020-02-21 16:04:30 ESETWebServerServletPSTomcatAVSSLwebAEapache
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
