2015-01-22
shell

Shell有两种执行命令的方式:交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条。批处理(Batch):用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。几种shell:bash(默认),sh,...

Read More
 2015-01-11
make

代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)指定规则进行编译,默认为当前目录下的Makefile文件$ make -f rules.txt或者make --file=rules.txtMakefile 文件结构Makefile文件由一系列规则(...

Read More
 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