![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入理解Java
lairikeqi
拥有足够的力量做想做的事。
展开
-
Tomcat处理HTTP请求原理
一、Tomcat简介Tomcat是一个Web应用服务器,同时也是一个Servlet/JSP容器。Tomcat作为Servlet容器,负责处理客户端请求,把请求传送给Servlet,并将Servlet的响应返回给客户端。二、Tomcat的体系结构Tomcat是一个基于组件的服务器,它的构成组件都是可配置的。其各个组件都在Tomcat安装目录下的../conf/server.xml文件中配置。...转载 2019-03-08 15:09:51 · 364 阅读 · 0 评论 -
Java代码的编译执行过程
1. 字节码字节码(Byte-code)是一种包含执行程序,由一序列 op 代码/数据对组成的二进制文件,是一种中间码。字节是电脑里的数据量单位,它比机器码更抽象。2. 字节码文件字节码文件是经过编译器预处理过的一种文件,是JAVA的执行文件存在形式,它本身是二进制文件,但是不可以被系统直接执行,而是需要虚拟机(jvm)解释执行,由于被预处理过,所以比一般的解释代码要快,但是仍然会比系统直接...原创 2019-01-18 10:34:54 · 1110 阅读 · 0 评论 -
JVM 内存模型
Java虚拟机目前有三大Java虚拟机:HotSpot,Oracle JRockit,IBM J9。JRockit是Oracle发明的,用于其WebLogic服务器,IBM JVM是IBM发明的,用于其Websphere服务器。JRockit和J9不存在永久代这种说法,这里只讨论HotSpot虚拟机,这也是目前使用的最多的JVM。JVM内存模型(JDK 1.8)这里介绍的是JDK1.8 ...原创 2019-03-04 11:51:57 · 173 阅读 · 0 评论 -
Java编程思想 - 面向对象
一、面向对象概念什么是面向对象,被说烂了的一句就是“万物皆为对象”。 用白话表示就是,你要面对的事物是什么? 普通人面对两个人在走路,他们的面向对象是人类,走路,谈话。 生物学家面对两个人在走路,他们的面向对象是两堆蛋白质,移动,发出声音 。生化学家面对两个人走路,他们的面向对象是两个细胞群,在蠕动。。。 。。。 面向对象就是看待事物的出发点不同,对看到的、听到的、想到的事物进行抽象分类。 ...原创 2018-09-20 19:41:43 · 179 阅读 · 0 评论 -
Java优雅编码之Lombok
一、概述1. 官网介绍大概的意思:Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。2. 使用 Lombok 通过提供简单的语法注解形式来帮助简化消除一些必须有但显得很臃肿的Java 代码,典型的是对于 POJO对象的简化(如自动帮我们生成Setter和Getter等),有...原创 2019-09-18 16:29:45 · 656 阅读 · 0 评论