摘要: java序列化的作用 我们可以通过java序列化,将java对象状态保存为一文件,然后在需要的时候,通过java提供的方法读出对象当时的情况。 序列化技术为远程通信提供了标准的线路级对象表示法,也为JavaBeans组件结构提供了标准的持久化数据格式。 1. 序列化的类需要实现java.io.Ser 阅读全文
posted @ 2015-10-27 22:54 hyiam 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Http Client是个apache下的一个开源包,用于使用http协议访问服务的java代码编写。 Http Client的主要功能: (1)实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等) (2)支持自动转向 (3)支持 HTTPS 协议 (4)支持代理服务器等 使用Ht 阅读全文
posted @ 2014-06-30 17:52 hyiam 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 控制面板-管理工具-事件查看器 视图中开机来源:Kernel-General 事件ID:13 关机来源:Kernel-General 事件ID:12 阅读全文
posted @ 2014-06-26 17:24 hyiam 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 模板模式是一个非常简单的行为类模式。 模板方法Gof的定义是:在一个方法里定义算法的骨架,将一些步骤延迟到其子类。 模板模式包含一个抽象的类和它的实现类,我们在抽象类中定义骨架,需要用到的方法都是抽象方法,具体的实现由它的子类来完成。 eg: publicabstractclassTem... 阅读全文
posted @ 2014-06-25 11:20 hyiam 阅读(177) 评论(0) 推荐(0) 编辑
摘要: try{ if(window.console&&window.console.log) {console.log("一张网页,要经历怎样的过程,才能抵达用户面前?\n 一位新人,要经历怎样的成长,才能站在技术之巅?\n 探寻这里的秘密;\n 体验这里的挑战;\n 成为这里的主人;\n 加入百度,加入... 阅读全文
posted @ 2014-06-25 10:49 hyiam 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. JasperReport 报表文件视图化生成工具iReport。 iReport做为一个生成JasperReport的视图工具,和我们是使用的大多数报表创建工具没有太大的差别,都是拖控件,搭出报表的样子,和水晶报表差不多。但是iReport有一个不同的地方,它的存储文件是是一个.jrxml的文 阅读全文
posted @ 2014-04-28 17:50 hyiam 阅读(15083) 评论(0) 推荐(0) 编辑
摘要: 工厂模式属于创建型模式中我们接触得比较多的一种模式,在我毕业的时候是SSH最流行的时候,其中的Spring就使用了工厂模式,Spring上下文就是相当于工厂类,通过上下文就可以拿到我们在xml中配置的类的实例。 工厂模式分为:简单工厂,工厂和抽象工厂。 简单工厂模式是由一个具体的工厂类,一... 阅读全文
posted @ 2014-04-17 14:24 hyiam 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 单例模式作为一个最简单的设计模式,是自己在第一次开始设计模式的过程中唯一明白了一些的设计模式,也是自己很长有一段时间唯一能够说出一个所以然的设计模式。 单例模式是通过一私有的构造方法实现的,它分为:懒汉式和饿汉式两种,区别是一个是不管是否被调用,先把对象New出来,调用就提供;一个是先不建对象,被调用的时候,判断对象是不是已经存在了,没有就New,存在就直接提供。 懒汉式: Class Singleton(){ private static singleton = new Singleton(); private Singleton(){} public Singl... 阅读全文
posted @ 2014-03-29 21:16 hyiam 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 大学所学的专业是计算机信息管理,在学校期间对于自己的未来也从来没有什么规划,走一步算一步的过程中,接触到了软件工程师的考试,于是打算考考,也算是做点事情,记得当时是分上午下午两场,上午是选择题主要考知识面,下午是各类设计题目,数据库E-R图,设计模式什么的。 当时为了备考,买了一本官方的考试辅导书,也是在那本书中第一次接触到设计模式这个概念,考试试题中一定会有一道设计模式的题目,所有,就有了第一次学习设计模式的过程,23种设计模式。书里面将它们逐个介绍,并画出类图,当时的自己从未参与过实际的项目,对于类图这东西也是完全不明所以,更扯淡的是,介绍中并没有写出实际的代码实例。在自己强大的意志... 阅读全文
posted @ 2014-03-29 20:33 hyiam 阅读(196) 评论(0) 推荐(0) 编辑
摘要: public static void main(String args[]) {try {// 打开文件WritableWorkbook book = Workbook.createWorkbook(new File("D:\\通知书.xls"));// 生成名为工作表WritableSheet sheet = book.createSheet("通知", 0);// 合并单元格sheet.mergeCells(0, 0, 5, 1);// 设置行高 1:20sheet.setRowView(0, 810);sheet.setRowView(1, 330 阅读全文
posted @ 2014-03-28 17:45 hyiam 阅读(295) 评论(0) 推荐(0) 编辑