加载中
JAVA算法

#一、排序算法 按平均时间将排序分为四类: (1)平方阶(O(n2))排序  一般称为简单排序,例如直接插入、直接选择和冒泡排序; (2)线性对数阶(O(nlgn))排序  如快速、堆和归并排序; (3...

2016/11/23 16:31
7
JAVA事务

#一、事务概念 参考文献: http://www.cnblogs.com/kristain/articles/2038397.html http://blog.csdn.net/fg2006/article/details/6937413 spring事务控制: http://www.blogjava.net/robb...

2016/11/21 18:34
42
Zookeeper

#一、工作原理 参考文献: http://cailin.iteye.com/blog/2014486/ #二、Paxos算法 参考文献:http://www.mamicode.com/info-detail-198650.html...

2016/11/21 17:38
145
模版引擎

#一、引擎参考 BSL 项目地址:https://github.com/boilit/bsl 官方地址:http://boilit.github.io/bsl Webit-Script 项目地址:https://github.com/zqq90/webit-script 官方地址:http://zq...

2016/11/18 10:13
15
序列化

#一、序列化机制 参考文献:http://blog.csdn.net/morethinkmoretry/article/details/5929345 JAVA对象序列化示例:   public static byte[] serialize(Object object) {     ObjectOutputStrea...

2016/11/17 11:10
5
JAVA-WEB

#一、MVC设计模式 所谓MVC,即Model-View-Controller 1)Model层:Model指模型部分,应用对象;一般在应用中Model层包括业务处理层和数据访问层。数据访问层主要是对数据库的一些操作的封装。...

2016/11/17 10:41
4
Servlet/Filter/Listener/Interceptor

参考文献: servlet/filter/listener/interceptor区别与联系

2016/11/16 09:47
16
网络通信框架: Netty、Mina

#一、概述 Mina: Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 ...

2016/11/16 09:28
54
网络通信、NIO

#一、TCP、UDP、IP CP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议,如下图: TCP协议是面向连接、保证高可靠性(数据无丢失、数据无失序、数据无错误、数据...

2016/11/15 18:56
85
JAVA多线程

#一、进程和线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运...

2016/11/15 14:52
12
OSGI

#一、模块化、服务化(SOA) ##模块化 模块化是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开发,各模块通常都用一个标准化的接口来进行通信。实际上,除了规模大小有区别外...

2016/11/11 14:50
177
JAVA重载和重写、内部类机制

#一、重载和重写 **重载 ** 1、必须具有不同的参数列表; 2、可以有不责骂的返回类型,只要参数列表不同就可以了; 3、可以有不同的访问修饰符; 4、可以抛出不同的异常; **重写 ** 1、参数...

2016/11/10 18:18
18
JAVA集合类详解

集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合...

2016/11/08 14:07
3
JAVA动态代理

#一、根据.class文件生成二进制字节码 由于JVM通过字节码的二进制信息加载类,那么,如果在运行期系统中,遵循Java编译系统组织.class文件的格式和结构,生成对应的二进制数据,然后再把这个...

2016/11/08 13:42
1
JAVA抽象类和接口

#一、抽象类 如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类; 在面向对象领域由于抽象的概念在问题领域没有对应的具体概念,所...

2016/11/08 11:21
4
JAVA类加载、反射和注解

#一、类加载概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Cla...

2016/11/08 11:05
16
JAVA内存优化和性能优化

没有必要时请不用使用静态变量 当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因...

2016/11/08 10:47
46
JAVA-GC机制

#一、GC基本原理 GC(Garbage Collection),是JAVA/.NET中的垃圾收集器。 Java是由C++发展来的,它摈弃了C++中一些繁琐容易出错的东西,引入了计数器的概念,其中有一条就是这个GC机制(C#借...

2016/11/08 10:05
5
JAVA内存模型

#一、硬件内存和JAVA内存 硬件的效率与一致性 Java内存模型中规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程使用到的变量到主内存副本拷贝,...

2016/11/08 09:42
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部