自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 spring问题(转)

1.什么是控制反转(IOC)?什么是依赖注入? 控制反转是应用于软件工程领域中的,在运行时被装配器对象来绑定耦合对象的一种编程技巧,对象之间耦合关系在编译时通常是未知的。 在传统的编程方式中,业务逻辑的流程是由应用程序中的早已被设定好关联关系的对象来决定的。在使用控制反转的情况下,业务逻辑的流程是由对象关系图来决定的,该对象关系图由装配器负责实例化,这种实现方式还可以将对象之间的关联

2016-05-22 16:07:06 493

转载 JVM内存组成及分配 (转)

java内存组成介绍:堆(Heap)和非堆(Non-heap)内存按照官方的说法: “Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。” “在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。 可以看出JVM主要管理两种类型的内存:堆和非堆。 简单来说堆就是Java代码可及的内存,是留

2016-05-22 14:55:47 258

转载 Spring实现AOP的4种方式(转)

Spring实现AOP的4种方式AOP的相关术语: 通知(Advice): 通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 连接点(Joinpoint): 程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 切入点(Pointcut) 通知定义了切面要发生的“故事”和时间,那么切入点就定义

2016-05-22 14:34:43 2386

转载 Spring、Spring MVC、Struts2、Strut1(转加整理)

SpringSpring是一个轻量级的DI和AOP容器框架。轻量级 轻量级重量级某种程度上是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重量级。而Spring则不,所以是轻量级框架。专业点说就是量级主要是看对容器的依赖性所决定的,依赖性越小,越轻量. (本人认为轻量级判断标准,是其初始化时所需的资源多寡、运行或者开发过程中程序依赖框架程度、

2016-05-22 13:47:43 992

原创 数据库语言

DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据。 SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据 DELETE:用于从数据库中删除数据。 DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删

2016-05-19 22:56:09 473

原创 事务

事务四大特性:原子性、一致性、持续性、隔离性 原子性,事务操作具有原子性,要么全部完成,要么全部回退; 一致性,事务操作对象状态是一致,不受事务操作影响; 持续性,事务操作结果在没有外力影响下,其是持久不变的; 隔离性,多个事务之间操作是不相干扰的; 事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度;两个并发事务同时访问数据库表相同行时,可能存在以下三个问

2016-05-19 22:48:23 287

原创 web基础

jsp内置对象:JSP共以下9种基本内置对象 request对象,客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了解到客户的需求,然后做出响应。 response对象 ,响应客户请求的关信息. session对象,它指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。 out对象,它是J

2016-05-19 22:45:07 258

原创 XMLHTTPRequest

异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供了一种从Web服务器检索数据而不必把用户当前正在观察的页面回馈给服务器。对象的属性和方法: 属性 说明 readyState 表示XMLHttpRequest对象的状态:0:未初始化。对象已创建,未调用open;1:open方法成功调用,但Sen

2016-05-19 22:43:35 228

原创 servlet

Servlet生命周期分为三个阶段: 初始化阶段 ,调用init()方法 响应客户请求阶段,调用service()方法 终止阶段,调用destroy()方法 Servlet初始化阶段 在下列时刻Servlet容器装载Servlet: 1. Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之

2016-05-18 23:36:34 231

原创 进程、线程、锁

进程、线程、线程池、线程安全进程 一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包含打开的文件、子进程和信号处理;进程主要包含的表示进程的java.lang.Process类和创建进程的java.lang.ProcessBuilder类;线程 表示程序的执行流程,是CPU调度执行的基本单

2016-05-18 23:23:48 3219

原创 TCP/IP协议簇

TCP/IP协议集包括应用层,传输层,网络层,网络访问层。1.应用层包括: 超文本传输协议(HTTP):万维网的基本协议. 文件传输(TFTP简单文件传输协议): 远程登录(Telnet),提供远程访问其它主机功能,它允许用户登录 internet主机,并在这台主机上执行命令. 网络管理(SNMP简单网络管理协议),该协议提供了监控网络设备的方法,

2016-05-18 23:04:41 334

原创 过滤器和拦截器

过滤器和拦截器的区别:   ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。   ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。   ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。   ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。   ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容

2016-05-18 22:55:37 218

原创 Session与Cookie

cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案;cookie机制 正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。而cookie的使用是由浏览器照一定的原则在后台

2016-05-18 22:51:52 219

原创 JVM学习

jvm管理的内存叫堆,初始分配和最大分配的内存由-Xms-Xmx指定;GC基本收集算法 1.复制:将堆内分成两个相同空间,从根(ThreadLocal的对象,静态对象)开始访问每一个关联的活跃对象,将空间A的活跃对象全部复制到空间B,然后一次性回收整个空间A; 因为只访问活跃对象,将所有活动对象复制走之后就清空整个空间,不用去访问死对象,所以遍历空间的成本较小,但需要巨大的复制成本和较

2016-05-18 22:47:15 227

原创 Java基础要点总结

java 基础

2016-05-16 23:06:28 471

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除