JAVA
slzhao1024
程序猿菜鸟,希望变成程序猿才鸟
展开
-
SSH框架整体理解和总结
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制转载 2017-07-16 15:08:46 · 1109 阅读 · 0 评论 -
控制反转与依赖注入
1.控制反转(Inversion of Control)与依赖注入(DependencyInjection) 控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。 IoC是一个很大的概念,可以用不同的方式来实现。其转载 2017-07-16 15:11:01 · 256 阅读 · 0 评论 -
JAVA 虚拟机,垃圾回收算法
前提概要 Java垃圾回收机制主要有两个方面,一是垃圾回收算法,二是垃圾回收器。此篇文章主要介绍垃圾回收算法。 主要的垃圾回收算法如下: 1、引用计数算法 2、标记-清扫算法 3、复制算法 4、标记-整理算法 5、分代收集算法 查找可存活对象的方法 除了引用计数算法外,其他的算法都需要查找可存活的对象,其方式主要如下: 1、使用遍历的方式,遍历“栈中的局部变量的引用转载 2017-07-16 16:28:25 · 205 阅读 · 0 评论 -
JAVA并发编程--锁的分类
在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。 公平锁/非公平锁 公平锁是指多个线程按转载 2017-07-31 16:26:06 · 213 阅读 · 0 评论 -
JAVA设计模式---23种设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2017-07-31 16:38:31 · 317 阅读 · 0 评论