自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 ubuntu下定时运行java程序

1 将java程序导出jar包,如果程序中依赖第三方jar包,可通过eclipse的fatjar插件(eclipse4.4以上版本,官网提供的fatjar不兼容,可自行google,现有兼容)。2 编写运行的Shell脚本。3 利用crontab实现定时运行    a.  在终端下输入crontab -e加入一行,* * * * *  ../../xxx.sh(具体可参考鸟

2015-01-26 18:55:12 1268

转载 Java 理论与实践: 处理 InterruptedException

转自:http://www.ibm.com/developerworks/cn/java/j-jtp05236.html#code4捕捉到它,然后怎么处理它?很多 Java™ 语言方法,例如 Thread.sleep() 和 Object.wait(),都可以抛出InterruptedException。您不能忽略这个异常,因为它是一个检查异常(checke

2014-12-22 10:10:11 592

转载 HTML5 postMessage 和 onmessage API 详细应用

随着 HTML5 的发展,了解并熟悉 HTML5 的 API 接口是非常重要的。postMessage(send) 和 onmessage 此组 API 在 HTML5 中有着广泛的应用,比如 Web Workers 中应用此组 API 实现多个线程间 JavaScript 调用功能 ,Cross-document messaging 中实现两个不同域间 JavaScript 调用功能等等。本文主

2014-12-19 14:09:07 3546

转载 LSM-tree 一种高效的索引数据结构

转自:论文 The Log-Structure Merge-Tree(LSM-tree)(http://www.google.com.my/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&ved=0CDoQFjAD&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fd

2014-11-12 10:59:13 787

转载 LinkedHashMap

HashMap:        put -> addEntry(新建一个Entry)        get        getEntry LinkedHashMap:       put -> addEntry(重写)                新建一个Entry,然后将其加入header前                e.a

2014-09-12 14:37:15 504

原创 java垃圾收集方法

Java内存区域中,其中程序计数器、虚拟机栈、本地方法栈s

2014-09-10 15:40:12 1053

原创 Spring IOC 源码学习

Spring IOC,是控制反转的意思,也称为DI

2014-09-07 00:14:58 492

原创 Eclipse中导入spring源码

①spring源码下载,现在spring源码tu

2014-09-05 09:36:23 2802

原创 Collections与Arrays的排序

Collections的排序是通过public static Comparable> void sort(List list)方法实现的,

2014-08-28 11:16:02 530

原创 动态规划学习笔记

动态规划通常应用于最优化问题。此类went

2014-08-26 14:35:47 640

转载 红黑树学习

介绍另一种平衡二叉树:红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric binary B-trees),1978年被Leonidas J. Guibas 和Robert Sedgewick改成一个比较摩登的名字:红黑树。红黑树和之前所讲的AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,

2014-08-19 23:51:21 350

原创 hashCode与equals

hashCode返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。hashCode 的常规协定是:在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是将对象进行 equals 比较时所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,

2014-08-15 11:06:39 337

转载 浅析JVM内存结构和6大区域

内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原因是什么,另外一方面

2014-08-14 15:20:25 411

原创 Java序列化Serializable和Externalizable

Java的对象序列化将那些实现了Serializable接口的对象转换chen

2014-08-11 23:05:55 429

转载 Java IO流学习笔记

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流

2014-08-11 15:54:33 559

原创 hibernate的核心接口

Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。SessionFactory接口:初始化Hibernate,充当数据存储源代理,创建Session对象。一个SessionFactory实例对应一个数据存储源,应用从SessionFactory中获得Session实例。它有以下特点:它是线程安全的,这意味着它的同一个

2014-08-02 11:46:56 449

转载 hibernate中的inverse和cascade

级联(Cascade) : 二个以上的设备通过某种方式连接起来,能起到扩容的效果就是级联。Hibernate级联(Cascade)是用来说明数据库中两个表之间相互关系(一对一,一对多,多对多)中,当对主对象进行某种操作时,是否对其关联的从对象也作类似的操作(比如有对象Department和Employee,它们之间是一对多的关系,当保存Department时,其对应的Employee是否也相应的保

2014-08-01 21:15:02 418

转载 one-to-many中的inverse用法

首先对inverse做一个语言描述inverse="true"即表示放弃对关系的维护权.在inverse所在的hibernate配置元素中,所有的关系改变将不被反映到数据库中.例如,如下两个配置1 Item类映射文件Xml代码  xml version="1.0"?>  "http://hibernate.sourceforge.net/

2014-08-01 20:58:46 614

转载 温故而知新,再次学习hibernate的配置关系

温故而知新,再次学习hibernate的配置关系转自

2014-08-01 15:33:10 404

转载 hibernate的检索方式

Hibernate提供以下几种检索对象的方式。l         导航对象图检索方式。(根据已经加载的对象,导航到其他对象。)l         OID检索方式。(按照对象的OID来检索对象。)l         HQL检索方式。(使用面向对象的HQL查询语言。)l         QBC检索方式。(使用QBC(Qurey By Criteria) API来检索对象

2014-07-31 22:37:56 558

转载 SQL 左外连接,右外连接,全连接,内连接

如表     -------------------------------------------------     table1 | table2 |     -------------------------------------------------     id name |id score |     1 lee |1 90 |     2 zhang |

2014-07-31 22:34:11 583

原创 hibernate的检索策略

Hibernate检索策略:  立即检索、延迟检索、迫切左外连接检索  Hibernate检索策略应用对象级别  类级别、关联级别  以下表格为类级别和关联级别可选的检索策略及默认的检索策略  检索策略的作用域  可选的检索策略  默认的检索策略  运行时行为受影响的Session的检索方法  类级别 

2014-07-31 15:50:59 678

转载 Cookie/Session机制详解(转载)

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制

2014-07-30 22:05:28 388

原创 Hibernate提供的几种内置标示符生成器

increment 适用于代理主键。由Hibernate自动以递增的方式生成标识符,每次增量为1由于increment生成标识符的机制不依赖于底层数据库系统,因此它适合所有的数据库系统。适用于只有单个Hibernate应用进程访问同一个数据库的场合,在集群环境下不推荐使用。OID必须为long、int或short类型。identity 适用于代理主键。有底层数据库生成标识符。前提是

2014-07-29 21:04:28 478

原创 spring aop原理及使用

AOP概念:AOP(Aspect Orient Programming),也就是面向切面编程。

2014-07-28 23:46:17 548

原创 浅谈servlet的生命周期

Servlet生命周期分为三个阶段:1,初始化阶段  调用init()方法2,响应客户请求阶段  调用service()方法3,终止阶段  调用destroy()方法

2014-07-27 23:15:25 749

原创 浅谈servlet中重定向与请求分派

重定向工作流程:客户端向服务端发送一个请求,servlet决定一个请求应当重定向到一个完全不同的URL,浏览器得到响应,响应有一个状态码”301“,还有一个"Location"首部,这个首部是一个URL。浏览器使用前一个响应中"Location"首部的值(实际上是一个URL)建立一个新的请求。这是可以看到浏览器地址栏上的URL改变。

2014-07-27 22:38:50 968

原创 设计模式学习笔记之状态模式

定义:状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。

2014-07-27 10:53:10 484

原创 设计模式学习笔记之组合模式

dia组合模式:将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。

2014-07-26 22:49:47 413

原创 设计模式学习笔记之迭代器模式

定义:迭代器模式提供一种方法顺序访问一个聚合对象的各个元素,而又不暴露其内部的表示。

2014-07-26 22:17:33 471

原创 设计模式学习笔记之模板方法模式

定义:模板方法模式在一个方法中定义了一个算法gu

2014-07-26 21:43:03 415

原创 设计模式学习之适配器与外观模式

定义:适配器模式将一个类的接口,转换chen

2014-07-26 21:26:50 410

原创 设计模式学习笔记之命令模式

定义:命令模式将“请求”封装成对象,以便使用不同的请求、队列或日志来参数化其它对象。命令模式也支持可撤销操作。命令模式的更多用途:队列请求:如日程安排、线程池、工作队列等。工作队列:在某一段添加命令,然后另一端则是线程。线程从队列中取出一个命令,调用execute()方法,等待这个调用完成,然后将此命令对象丢弃,再取出下一个命令....工作队列类和进行计算的对象之间完全是解耦的。此

2014-07-26 20:21:25 437

原创 设计模式学习笔记之单件模式

定义:单件模式确保一个类只有一个实例,并提供一个全局访问点。

2014-07-26 16:33:17 387

原创 设计模式学习笔记之工厂模式

定义:工厂方法模式定义了一个创建对象的接口,但由于子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。

2014-07-26 15:48:52 413

原创 设计模式学习笔记之装饰者模式

定义:动态地将责任附加到对象上。若要扩展功能,装饰者提供比继承更有弹性的替代方案。

2014-07-26 14:43:31 458

原创 设计模式学习笔记之代理模式

定义代理模式为另一个对象提供一个

2014-07-17 14:35:42 459

转载 classloader加载class的流程及自定义ClassLoader

转自作者longdick    http://longdick.iteye.com

2014-07-16 21:13:38 425

原创 设计模式学习笔记之观察者模式

headfirst 观察者模式学习笔记

2014-07-14 21:48:54 863

原创 java之string学习

String在Java中是我们用到频率很高的一个类

2014-07-01 22:36:51 402

ACM设计指导全书

ACM设计指导全书

2012-03-27

布雷程序设计与实现 算法优异

布雷的实现 算法 程序 文档 详细的流程设计 使用于课程设计

2011-05-17

网络规划和设计方法详细讲解

网络规划与设计的任务 网络设计的原则 网络设计主要步骤及其目标

2011-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除