摘要: java中实现序列化有两种实现方式,一种是自动的,只要实现Serilizable接口,另一种是需要手动指定需要序列化的成员变量,实现Externalizable接口。transient的特点:1、transient只能修饰成员变量,不能修饰局部变量、方法和类。2、用户自定义的类变量,需要实现Seri... 阅读全文
posted @ 2015-12-08 11:33 Hong_Jerry 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 导入tomcat的源码其实说简单也不简单,说不简单也简单,主要还是环境问题,中间花费了我很多时间,网上找了很多都没什么用,参考一些文章,然后自己慢慢摸索出来的。环境:(1)jdk:jdk1.6.0_45 我下的是这个版本,只要是jdk1.6的就可以(1.7是编译不了的,反正我是不行,最后配置了多个1... 阅读全文
posted @ 2015-12-03 20:51 Hong_Jerry 阅读(11990) 评论(2) 推荐(1) 编辑
摘要: 1、构造函数注入:构造函数的注入方式分为很多种(1)普通构造函数,空参数的构造函数 (2)根据构造函数的参数顺序和个数package com.my.bean;public class Foo { public Foo(Bar bar, Baz baz) { // ... }} ... 阅读全文
posted @ 2015-12-02 12:01 Hong_Jerry 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: ·定义代理模式(Proxy)为另一个对象提供一个替身或占位符以控制对这个对象的访问,简而言之就是用一个对象来代表另一个对象。设计环境:我要去国外旅游,就要买飞机票,去飞机场是可以买到的,但是去飞机场太远了,麻烦,那么我可以通过网上或者是一些售票点可以买到机票。那么网上和售票点就是我的代理(代理类)。... 阅读全文
posted @ 2015-12-01 10:28 Hong_Jerry 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 抽象类抽象类的特点:1、抽象类的方法可以是抽象的,也可以是不抽象的。2、抽象类的方法可以全是抽象的,也可以全是不抽象的。3、有抽象方法的类必须是抽象类,或者是接口(但是接口的方法定义必须是public static abstract 修饰)。4、子类继承抽象类,必须实现抽象类的所有抽象方法。5、抽象... 阅读全文
posted @ 2015-12-01 09:57 Hong_Jerry 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序:相邻两个数比较,小的在前,大的在后。2、选择排序:选定一个基准值,比基准值小的,交换位置。 阅读全文
posted @ 2015-11-30 10:23 Hong_Jerry 阅读(118) 评论(0) 推荐(0) 编辑
摘要: class test { static { a=3; //System.out.println(a); } static int a = 1; String b = "ff"; public static void ma... 阅读全文
posted @ 2015-11-23 16:35 Hong_Jerry 阅读(193) 评论(0) 推荐(0) 编辑
摘要: linux系统为Centos 64位一、去http://nginx.org/download/上下载相应的版本下载nginx-1.8.0.tar.gz(注:还有更高版本的)。二、解压tar -zxvf nginx-1.8.0.tar.gz三、进入nginx-1.8.0/文件夹,设置一下配置信息./c... 阅读全文
posted @ 2015-11-16 21:45 Hong_Jerry 阅读(25326) 评论(0) 推荐(0) 编辑
摘要: 多说使用 阅读全文
posted @ 2015-11-11 15:30 Hong_Jerry 阅读(191) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一种弱类型语言。有一种原型机制。1、创建一个空对象:var bill = {};给这个对象添加属性和方法: bill.name = "Bill E Goat"; bill.sound = function() { console.log( 'bahhh!' ); };调... 阅读全文
posted @ 2015-11-09 16:08 Hong_Jerry 阅读(125) 评论(0) 推荐(0) 编辑