进程和线程的区别与联系
在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。
为了让进程完成一定的工作,进程必须至少包含一个线程。
进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程...
分类:
编程语言 时间:
2015-04-14 16:51:26
阅读次数:
208
Java解压缩技术的实现 GZIP ZIP BZIP2...
分类:
编程语言 时间:
2015-04-14 16:46:53
阅读次数:
201
数据结构实用教程(JAVA版)
看完第一章 集合 结合书中代码 稍微修改做个小练习:
课程表类:
package com.chujianyun.com;
public class Table
{
private String key;
private String rest;
public Table()
{
}
public Table(Stri...
分类:
编程语言 时间:
2015-04-14 16:46:39
阅读次数:
161
Java解压缩技术的实现 GZIP ZIP BZIP2
没啥好说的,都是些文件IO操作
package com.ljh.gzip;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStr...
分类:
编程语言 时间:
2015-04-14 16:44:11
阅读次数:
198
Java解压缩技术的实现 GZIP ZIP BZIP2
与GZIP ZIP 不同的是BZIP2在Java中没有实现,BZIP2的实现是Apache提供的Commons-Compress.jar来实现的
关于 Commons Compress
请移步:http://commons.apache.org/proper/commons-compress/
还是直接上代码...
分类:
编程语言 时间:
2015-04-14 16:44:17
阅读次数:
252
Servlet简介
Servlet是运行在web容器上的小程序。这种程序使用Java编程语言实现。在通信量大的服务器上,Servlet的优点在于它们的执行速度快于CGI程序,各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进行,这意味着服务器端处理请求的系统开销明显降低。
Servlet生命周期
服务器收到客户端的请求后:
1.web容器判断相应的Servlet类是否已加...
分类:
编程语言 时间:
2015-04-14 16:43:55
阅读次数:
123
这个算法的 思想 根 求 最小生成树算法 普里姆(Prim)算法 极其相似。迪杰斯算法 是求 一个顶点 到其他 顶点的 最短路径算法。
下面 上代码:(用的是 邻接矩阵 表示法)
//迪杰斯特拉 最短路径。
//从 vex顶点 到其他 顶点的 最短路径
void shortestPath_Dij(MGraph g,char vex){
int loc = graphLocation(g,ve...
分类:
编程语言 时间:
2015-04-14 16:42:10
阅读次数:
171
类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变父类的实现。但是类继承也有一些不足之处。首先,因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现。更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。
第一个例子,我...
分类:
编程语言 时间:
2015-04-14 16:41:27
阅读次数:
174
1. 穷举法 基本思想:列举问题的所有可能解,并用约束条件逐一进行判定,找出符合约束条件的解。 穷举法的关键在于问题的可能解的列举和可能解的判别。 例如:凑数问题2. 递归技术 定义:直接或间接调用自身的过程 递归三要素: (1)问题形式:返回结果是什么?需要哪些入口参数? (2)递归规...
分类:
编程语言 时间:
2015-04-14 16:34:33
阅读次数:
203
本文总结了JAVA中的基础知识部分,具体包括:1、对象的初始化;2、2、继承时,对象的初始化过程;3、关于构造方法;4、有关public、private和protected;5、抽象类;6、final关键字;7、接口interface;8、多重继承;9、接口的嵌入;10、类的嵌入;11、异常类。1、...
分类:
编程语言 时间:
2015-04-14 16:30:50
阅读次数:
196
实例的功能是把一个图片加到html的img tag中。You can encode the image in base64. For exampleHere is a full example of how you can accomplish this:using System;using Sys...
分类:
编程语言 时间:
2015-04-14 16:28:53
阅读次数:
148
1 2 function validateXML(xmlContent) 3 { 4 //errorCode 0是xml正确,1是xml错误,2是无法验证 5 var xmlDoc,errorMessage,errorCode = 0; 6 // code for...
分类:
编程语言 时间:
2015-04-14 16:29:18
阅读次数:
106
如何定义字符串对象?String s = "abc";只要是双引号引起的数据都是字符串对象。特点:字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。因为String类是final修饰的----------------------------------------------------...
分类:
编程语言 时间:
2015-04-14 16:29:36
阅读次数:
155
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正....
分类:
编程语言 时间:
2015-04-14 16:29:47
阅读次数:
159
计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。 高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的java,c,c++,C#,pascal,python....
分类:
编程语言 时间:
2015-04-14 16:28:14
阅读次数:
189
import org.apache.commons.lang3.StringUtils;import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;import com.opensymphony.xwork2.inter...
分类:
编程语言 时间:
2015-04-14 16:25:49
阅读次数:
156
1.外观模式(Facade) 最少知道原则:一个类应该尽可能少的与其他类发生相互作用,使类相对独立,系统功能模块相对独立。 定义:减少类与类之间的依赖关系,就像Spring一样,可以将类和类之间的关系配置到配置文件中。 而外观模式则是将它们类之间的关系放入一个Facade类中,降低类与类之间...
分类:
编程语言 时间:
2015-04-14 16:25:46
阅读次数:
194