
底层知识
dcrose
寄蜉蝣于天地 渺沧海之一粟
展开
-
Servlet 容器的启动过程
https://www.ibm.com/developerworks/cn/java/j-lo-servlet/Tomcat7 也开始支持嵌入式功能,增加了一个启动类 org.apache.catalina.startup.Tomcat。创建一个实例对象并调用 start 方法就可以很容易启动 Tomcat,我们还可以通过这个对象来增加和修改 Tomcat 的配置参数,如可以动态增加 Contex...转载 2018-03-28 16:32:18 · 504 阅读 · 0 评论 -
Java的JDK与JRE区别理解
JDK和JRE是Java开发和运行工具,其中JDK包含了JRE,但是JRE是可以独立安装的~它们在Java开发和运行的时候起到不同的作用~ 关于JDK和JRE,大家一定会记得,在安装JDK的时候需要分为俩个步骤:安装JDK和JRE,大家一般会一起安装,也建议大家分开装,因为这样更能帮助大家弄清它们的区别 JRE是Java Runtime Environment的缩写,是Java程序的运行环境...转载 2018-04-17 10:44:09 · 194 阅读 · 0 评论 -
全面理解和掌握Spring框架
真正理解和掌握Spring框架1. 理解和掌握Spring框架的意义从发展的层面:最流行的企业级框架从技术的层面:降低开发难度,提高开发效率从项目的层面:促进项目的快速开发、快速部署、快速见效2. 属性注入2.1 什么是属性注入其实很简单,就是将指定的值设置给我们的目标类的目标属性,比如有一个User类,我们要针对它的一个实例user,将它的nickName属性的值设置为“海绵宝宝”,这就是属性注...转载 2018-04-12 09:34:06 · 2850 阅读 · 2 评论 -
结合具体场景去体会理解Spring的IOC设计思想
我们知道spring是一个非常通用的框架,几乎所有java企业开发的用户都用到了spring,这是为什么呢?spring有什么意义呢?我们知道软件开发中有个非常著名的原则,叫开闭原则,即对扩展开发,而对修改关闭。spring的意义就在于使用它可以很方便的开发出符合开闭原则的软件。下面我们通过实例说明。假定我们有这么一个场景,计算打折,我们知道打折有很多不同的算法,而有可能会需要不停的加入新的打折算...转载 2018-04-12 14:18:55 · 289 阅读 · 0 评论 -
TCP,HTTP面试知识点总结
https://juejin.im/post/5ad4094e6fb9a028d7011069TCP要说http就绕不开tcp,TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。但是,http是基于tcp协议的。TCP/IP 协议分层模型物理层将二进制的0和1和电压高低,光的闪灭和电波的强弱信号进行转换链路层代表驱动网络层使用 IP 协议,IP 协议基于 IP 转发...转载 2018-04-18 09:00:54 · 306 阅读 · 0 评论 -
Java创建对象的几种方式
作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInstance方法、使用Constructor类的newInstance方法、使用Clone方法、使用反序列化。使用new关键字:这是我们最常见的也是最简单的创建对象的方式,通过这种方式我们还可以调用任意的够赞函数...转载 2018-04-18 15:27:16 · 211 阅读 · 0 评论 -
Java反射机制 详解
# 反射是Java API## 什么是反射反射是Java提供的动态执行API, 能够动态加载类, 动态创建对象, 动态访问属性, 动态调用方法 ...## 静态执行与动态执行静态执行: 经过编译以后, 就确定了程序执行次序, 运行期间按照既定次序执行. 如: Foo foo = new Foo(); int n = foo.times; System.out.println(n);动态执行: 在"...原创 2018-04-13 09:52:41 · 290 阅读 · 1 评论 -
Java多线程详解
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确...转载 2018-07-10 20:31:34 · 219 阅读 · 1 评论 -
jsp之认识servlet(基础、工作原理、容器请求处理)
Tomcat 的安装: eclipse 需要自行安装tomcat,这是web 项目运行的服务器。如果用的是MyEclipse,里面自带tomcat,方便清除部署垃圾,利于项目运行。 Tomcat的安装详细步骤: 自行百度! 1、什么是servlet? Sun公司制定的用于拓展web服务器功能的组件规范。 a) Web服务器只能处理静态的请求,不能够处理动态资源请...转载 2018-07-17 01:36:35 · 211 阅读 · 0 评论