2014-12-21
WebService

WSDLdefinitions 为根节点,属性为name:WS 名称,默认为“实现类 + Service”targetNamespace:WS 目标命名空间,默认为“WS 实现类对应包名倒排后构成的地址”definitions的5个子节点types:描述了 WS 中所涉及的数据类型portType:定义了 WS ...

Read More
 2014-11-18
Java Concurrent

线程拥有通过程序运行的独立的并发路径,并且每个线程都有自己的程序计数器,称为堆栈和本地变量。线程存在于进程中,它们与同一进程内的其他线程共享内存、文件句柄以及进程状态。JDK 5.0 中的并发改进可以分为三组:JVM 级别更改。大多数现代处理器对并发对某一硬件级别提供支持,通常以 compare-and-swap...

Read More
 2014-10-09
Bitmap

bitmap所谓bitmap就是用一个bit位来标记某个元素对应的value,而key即是这个元素。由于采用bit为单位来存储数据,因此在可以大大的节省存储空间算法思想32位机器上,一个整形,比如 int a; 在内存中占32bit,可以用对应的32个bit位来表示十进制的0-31个数,bitmap算法利用这种思...

Read More
 2014-09-19
八种排序

1.直接插入排序基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。/** * 形象描述:踢馆 * 直接插入排序(从小到大) * @param src 待排序的数组 */pub...

Read More
 2014-08-20
Java虚拟机

一、走近JAVA第一章、走近JAVAjava技术体系1.1 jdk1.7的主要特性G1收集器JSR-292对非JAVA语言的调用支持ARM指令集?Sparc指令集?新语法:原生二进制(0b开头),switch支持字符串,操作符,异常处理改进,简化变长参数方法调用,面向资源的try-catch-finally多核并...

Read More
 2014-06-26
Effective Java

一 创建和销毁对象1.考虑用静态工厂方法代替构造器静态工厂方法的优势:1.有名称,可以见名知义了解获取对象的特点2.不必每次调用时都创建一个对象3.可以返回原类型的任何子类型对象4.创建参数化类型实例时,可以使代码更简洁(右边无需再写一遍)5.不可变对象可以进行缓存,以提升性能2.遇到多个构造器参数时要考虑用构建...

Read More
 2014-06-10
SSH

登陆-p指定主机的端口 $ ssh -p port user@host默认端口为22$ ssh user@host默认使用本机用户名$ ssh host过程远程主机接收到用户的登陆请求,把自己的公钥发给用户用户使用这个公钥,将密码加密后发回来远程主机用自己的私钥,解密登陆密码,如果密码正确,就同意用户登陆此处如...

Read More