- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 HTTP报文
每天我们都在上网,浏览网页,看新闻等等。我们想浏览某个网页,当然大多数我们都是在浏览器上浏览网页的,浏览器把我们的想法告诉Web服务器,然后服务器把网页返回给浏览器,浏览器把网页展示出来,我们就可以看到了。 浏览器(下称“客户端”)发送请求报文给Web服务器(下称“服务端”),服务端返回响应报文给客户端,由于“请求-响应“的通讯过程是使用HTTP协议的,所以称通讯过程是发送了HTTP
2015-01-31 22:56:29 1112
原创 线程调度器
每个虚拟机都有一个线程调度器,确实在任何时刻运行哪个线程。有两种线程高度器:1、抢占式(preemptive)2、协作式(cooperative) 抢占式线程高度器确实线程何时已经公平地享用了CPU时间,然后暂停此线程上,将CPU控制权交给另外的线程。协作式线程调度器会在将CPU控制权交给其他线程前,等待运行中的线程自己斩停。与使用抢占式线程式调度的虚拟机相比,使用协作式线程
2015-01-31 14:39:02 2343
原创 线程轮询和线程回调
当我们需要计算多个文件的消息摘要时,程序在单线程里执行是没问题的,不过相对用多线程处理起来,速度比较快,但多个线程处理完之后,我们怎么获取得线程执行的相关信息呢我们知道通过执行Thread的start()就可以启动线程,而线程的任务是在run()中执行的。但线程执行结束后,我们该如何独得线程执行的信息呢?或许我们可以在线程类定义个方法,提供给线程的启动类调用,但是线程什么时候才执行完呢;另
2015-01-29 22:55:16 13161 2
原创 设计模式之Decorator(装饰者)
定义一个接口:public interface Work { public void insert();}接口的实现类:public class SquarePeg implements Work{ @Override public void insert() { System.out.println("SquarePeg.insert"); }}使用示范:W
2015-01-25 20:42:03 622
原创 InputStream and OutputStream, Reader and Writer UML, Example
Reader and Writer UML:
2015-01-25 11:42:49 1270
原创 Reader和Writer
Reader:package java.io;public abstract class Reader implements Readable, Closeable { /** The object used to synchronize operations on this stream. For efficiency, a character-stream object ma
2015-01-25 00:42:20 1125
原创 InputStream和OutputStream
InputStream:package java.io;public abstract class InputStream implements Closeable { // SKIP_BUFFER_SIZE is used to determine the size of skipBuffer private static final int SKIP_BUFFER_S
2015-01-24 22:51:32 662
原创 Closeable、Readable、Flushable和Appendable
Closeable:package java.io;import java.io.IOException;public interface Closeable { /** * Closes this stream and releases any system resources associated * with it. If the stream is
2015-01-24 22:37:12 1027
原创 设计模式之Strategy(策略)
public class Test { public static void main(String[] args){ File file = new File("..");//directory String[] fileNames = file.list(new FileFilter(".*\\.class"));//以.class结尾的文件 for(String fileN
2015-01-24 01:11:53 567
原创 System和Arrays类常用方法
System.javapublic static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length);/**Copies an array from the specified source array, beginning at the specified positi
2015-01-21 18:26:00 620
原创 ArrayList笔记
ArrayListArrayList使用数组来储存元素,默认情况下,定义一个长度为10的数组。Object[] elementData集合贮存元素的数组intsize 集合包含元素的数量一、添加元素modCount值加1,当elementData的容量不够时,创建一个长度为(old capacity * 3 /2 + 1)的新数组,把原数组的元素复制到新
2015-01-21 16:26:57 467
原创 List
ListIteratorpublic interface ListIterator extends Iterator {//overrideboolean hasNext();void remove();E next();/** Returns the next element inthe list.*/boolean hasPrevious();E previous()
2015-01-20 21:40:44 762
原创 HashSet笔记
HashSetHashSet是Set接口的一个实现类,是平时使用较多的一个。Set接口点击打开链接由于HashSet实现了Set接口,所以HashSet里存储的元素是不能重复的,或者换句话说,HashSet里不能包含两个相同的元素。集合HashSet是使用HashMap来存储元素的,HashMap里存储mapping的key就是不重复的,每个key是唯一的,HashSet就是使用了
2015-01-20 12:55:32 501
原创 Set
一、SetSet继承了Collection,public interface Set extends Collection { int size(); boolean isEmpty(); boolean contains(Object o); Iterator iterator(); Object[] toArray();
2015-01-20 00:07:02 701
原创 Collection
一、Iteratorpublic interface Iterator { /** * return true if the iterator has more elements. */ boolean hasNext(); /** * returns the next element in the iteration. */
2015-01-19 23:47:43 496
原创 HashMap笔记
前序 HashMap是Map的主要实现类,Map可查看点击打开链接 HashMap中保存着key-value的映射关系对元素,简称为mapping,即是HashMap.Entry。 mapping的key是不能重复的,即HashMap里不能包含两个相同的key,而mapping的value是可以重复相同,即不同的key可以映射相同的value。key和value的规则...
2015-01-18 23:11:54 1246
原创 Map笔记
MapMap里面保持着由key-value映射形式组成的元素mapping。Map里的每一个key都映射一个value,不可以存在重复的key,但是value是可以重复的,也就是说可能多个key映射了相同的value。 Map的方法: int size();map里存在key-value元素的数量,最大值是Integer.MAX_VALUE。 boolean isE
2015-01-16 13:58:04 441
原创 tomcat配置SSL
曾经看过一个视频 ,这是关于网络安全的测试。A老外共享了wifi,并且不用输密码就可以连接上的wifi。由于此wifi无须密码验证,B老外便很快连接上了此wifi,接着登录某个网站,很快地,A老外便知道了B老外的网站账号和密码。A老外展示了他捕捉到的一边串请求信息,其中就有账号和密码。很明显这个网站是采取http超文本协议在网络上传送数据的,这样用户的信息就非常不安全了,只要可以拦截到传送包,
2015-01-13 23:03:35 818
原创 java生成war包和生成jar包
本例是在命令行下或eclipse下完成的。1、生成war包一般对于web项目,部署(发布)项目时需要生成war包部署。创建build.xml,内容: 其中,alarm为web项目的名称,build.xml文件所放位置与目录WebRoot同级。2、生成jar包创建build.xml,内容:
2015-01-07 15:34:50 3560
原创 数据库的html内容显示到页面
一、js发送读取html内容请求var url = "...", data = {id:".."};$.ajax({ url: url, type : "post", data : data, dataType: "json", success: function(data, textStatus
2015-01-06 10:56:30 21503 4
原创 保存html内容到数据库
一、获取页面的html内容//本例使用jqueryvar htmlContent = $("html").html();如果页面是放在iframe里的,如下用法frameId是iframe元素的id,var htmlContent = $(document.getElementById('frameId').contentWindow.document.body).parent
2015-01-06 10:53:42 29228
java连接redis的驱动包
2014-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人