自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (15)
  • 收藏
  • 关注

原创 通过HttpListener实现简单的Http服务

HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。通过它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。注意:该类仅在运行 Windows XP SP2 或 Windows Server 2003 操作系统的计算机上可用。 使用Http服务一般步骤如下: 创建一个HTTP侦听器对象并初始化 添加需要监听的URI

2011-10-31 22:55:59 1023 1

原创 HttpClient学习经验

HttpClient 学习整理HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在

2011-10-31 22:10:31 850

原创 jpa OneToMany级联操作详解之级联删除

下面给出了一个级联删除的demo,其中Garage与Auto是一个一对多的关系。在级联删除的关键地方,就是在父栏添加CascadeType.REMOVE标注。Garage.java/**   * many to one 一对多关联  */ Java代码  package com.jpa.bean1;   import java.util.HashSet;   i

2011-10-30 21:05:32 31291

原创 Apache Common HttpClient的使用之道

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效

2011-10-25 21:58:30 894

原创 对JAVA中模式使用的理解-理性怀疑原则

基于模式的分析已经应用于许多的学科,模式本身是非常重要的,但应该把它当做是解决问题的一种辅助手段,而不是解决问题的处方,这一点无论怎么强调都是不过分。那些概念层次的模式和模型都不是真理,它们只是真理的抽象。它们是以往的经验教训和结晶,我们在使用它们的时候都得具体问题具体分析,不要盲目的不加分析的使用一种模式。“适合”某个问题的模式就在问题之中,而不是强加于问题之上的,因此模式实现的具体方式应该

2011-10-23 21:00:48 465

原创 JAVA抽象类和接口的区别

JAVA中的抽象类和接口的一个区别,就是抽象类允许有公共的状态和行为。也就是说,如果所有派生类具有一些公共的状态和行为,那么可以放在抽象类中实现。在JAVA和C++中很重要的一点是所有类只能继承一个类,换言之,在不需要的时候尽量不要使用抽象类,因为类继承的机会只有一次。对于抽象类和接口的之间的区别还可以用另一种方式去思考,它们的区别在它们各自原则背景上。抽象类可以看成是一种聚集相关实体的方式,

2011-10-23 20:48:30 1003

原创 jpa与hibernate的关系

JPA Java Persistence API,是Java EE 5的标准ORM接口,也是ejb3规范的一部分。Hibernate,当今很流行的ORM框架,是JPA的一个实现,但是其功能是JPA的超集。JPA和Hibernate之间的关系,可以简单的理解为JPA是标准接口,Hibernate是实现。那么Hibernate是如何实现与JPA的这种关系的呢。Hibernate主要是通过三个组

2011-10-22 10:37:47 881

原创 pushlet原理及例子

Pushlet是一种comet实现:在Servlet机制下,数据从server端的Java对象直接推送(push)到(动态)HTML页面,而无需任何Java applet或者插件的帮助。它使server端可以周期性地更新client的web页面,这与传统的request/response方式相悖。浏览器client为兼容JavaScript1.4版本以上的浏览器(如Internet Explo

2011-10-22 08:13:24 14521 3

原创 MINA中IoBuffer、byte[]、String之间转换

Java代码 /**  * 将byte[]转换成string    * @param butBuffer  */  public static String byteToString(byte [] b)   {          StringBuffer stringBuffer = new StringBuffer();          for (int i = 0; i

2011-10-22 00:33:46 13621 1

原创 JAVA字节数据与JAVA类型的转换

一、JAVA进制类型转换十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i) 十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制In

2011-10-20 22:08:19 3775

原创 Sping集成JPA

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。       JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。因此开发人员只需使用供应商特有的API来获得JPA规范没有解决但应用程序中需要的功能。尽可能地使用J

2011-10-19 22:32:10 2337

原创 基于 EventAdmin 服务的 Bundle间通讯

OSGi 的 Event Admin 服务规范提供了开发者基于发布 / 订阅模型,通过事件机制实现 Bundle 间协作的标准通讯方式。事件发布者使用 Event Admin 服务发送基于主题 (Topic) 的事件,任何对某一主题感兴趣的事件订阅者都会收到该事件,并且做出相应的反应。如何发布事件我们遵循以下的步骤,通过 Event Admin 发布事件:获得实现了 org.osg

2011-10-18 22:37:42 2916 1

citect官方权威资料

本文档对Vijeo Citect v7.0进行了详细介绍,并对citectScada软件的架构及组件思想进行了具体介绍,对于使用及开发人员都有非常重要作用

2012-09-01

SCADA系统培训

该PPT是SCADA远程综合监控系统的培训教程

2012-01-08

jpa的源代码

里面包含了jpa的源码,这样可以更好的理解jpa的底层

2012-01-04

JDBC技术介绍

JDBC的技术文档,对JDBC整个的层次结构进行了分析,以及对JDBC的各个类关系图进行了介绍,还给出了JBDC在各种数据库中得使用介绍

2012-01-01

think in java (中文第三版)

Thinking In Java(中文第三版) pdf格式

2011-12-18

面向对象技术UML教程

主要是介绍统一建模语言UML及其应用,包括UML的用例图、顺序图、协作图、类图、对象图、状态图、构件图和部署图等9个图中所涉及的术语、规则及应用,以及数据建模、OCL、业务建模、Web建模、设计模式、OO实现语言、RUP等方面内容

2011-12-10

json-source源码

json的源代码,jsonarray、jsonstring、jsonnumber等json类型的源码

2011-11-17

json-lib及json源码

资源中包括了json的使用lib及它依赖的相关lib,并且还附带了json的源码以及json的使用例子

2011-11-17

json学习教程

JSON 是什么?JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。

2011-11-11

httpclient-4.0.1

HttpClient is NOT a browser. It is a client side HTTP transport library. HttpClient's purpose is to transmit and receive HTTP messages. HttpClient will not attempt to cache content, execute javascript embedded in HTML pages, try to guess content type, or reformat request / redirect location URIs, or other functionality unrelated to the HTTP transport.

2011-10-31

建筑的永恒之道

有一条永恒的建筑之道。 它存在了千百年之久,至今依然如故。 以往那些人们感受到舒适自在的讳大的传统建筑、村庄、帐篷及扇宇,总是由极其接近于此道的人们建造而成的。除非遵循此道,建造那些伟大的建筑和城市、 那些优美别致的场所、 那些感觉到自己、 感觉到生活气息的地方是不可能的。而又,正如你将要看到的,此道会把手求它的任何人带向那形式上同树木、山峦以及我们的面庞一样久远的建筑。 该书里面的思想同样适用于软件设计,其中,很多软件设计师的灵感及思想都是出自该书的思想。

2011-10-07

OSGI原理及实战

该本书首先是对OSGI的具体含义以及OSGI给我们带来的好处进行了介绍,接下来介绍了OSGI的具体框架,最后深入进行了OSGI的研究与应用

2011-10-07

设计模式第二版

本书讨论了如何使用共性和可变性分析来设计应用程序的架构;设计模式与极限编程和敏捷开发的关系,以及设计模式如何有助于二者的实施;为什么测试是高质量编程的一个优化原则;为什么使用工厂(factory)实例化和管理对象至关重要;其中本文在这些基础之上还进一步深化和澄清了第一版的主题,并增加了一些非常有用的新内容

2011-10-02

tomcat5.0应用服务器

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。

2010-09-27

空空如也

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

TA关注的人

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