- 博客(20)
- 资源 (15)
- 收藏
- 关注
原创 RTU和SCADA必看
现在中国还没有完全了解RTU这种产品。 PLC 一般主要用于工厂车间流水线的控制,而RTU 在国外主要用于室外应用,恶劣环境中,比如在一些无人值守的站点,因为PLC 的工作环境温度0~50度,在其他地方不能可靠工作,虽然大家实际应用当中,又拿PLC 来当RTU 来用,但是比较勉强,可靠性不能保证。市场上本来是需要这样的产品的,只不过大家习惯于PLC 的概念,接受新的RTU 这样的概念,大家还需要
2012-01-15 22:29:45 3886
原创 rxtx封装成bundle形式
http://rxtx.qbang.org/wiki/index.php/Wrapping_RXTX_in_an_Eclipse_Plugin
2012-01-15 21:53:25 959
原创 EJB 有状态会话bean无状态会话bean详解
下面主要对Session Bean讨论 现实中,很多朋友对两种session bean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。 首先解释一个下面要用到的概念--用户:session be
2012-01-12 23:04:39 1189
原创 详解Spring中bean的作用域
如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype),Spring2.0以后,增加了session、request、global sessi
2012-01-12 22:59:46 957
原创 注解驱动的缓存
5.7.3 注解驱动的缓存除了前面介绍的基于XML的缓存配置,Spring Modules还支持使用代码级元数据声明缓存。这种支持有两种形式:Java 5注解:如果目标环境是Java 5平台,这就是很理想的解决方案。Jakarta公共属性:如果目标环境是Java 5以前的平台,就应该选择它。对于RoadRantz程序来说,其目标环境是Java 5,所以我们要使用Jav
2012-01-11 22:53:20 979
原创 缓存的代理Bean
5.7.2 缓存的代理Bean我们已经知道HibernateRantDao里的getRantsForDay()方法很适合进行缓存。再回到Spring上下文定义,我们要使用元素把一个代理包裹到HibernateRantDao,从而缓存从getRantsForDay()返回的全部内容: 元素声明哪个方法要被拦截、其返回值要保存到哪个缓存。本例
2012-01-11 22:51:59 1178
原创 配置缓存方案
5.7.1 配置缓存方案虽然Spring Modules会提供一个代理来拦截方法并把结果保存到缓存,它并没有提供一个实际的缓存解决方案,而是要依赖于第三方的缓存方案。可以使用的方案有多个,包括:EHCacheGigaSpacesJBoss CacheJCSOpenSymphony的OSCacheTangosol的Coherence我们为RoadRantz程序选
2012-01-11 22:50:20 3163
原创 spring缓存
5.7 缓存在很多程序里,读取数据的频率比写入要高得多。比如RoadRantz,访问站点来查看帖子的人比张贴帖子的人要多。虽然帖子列表会随着时间不断增长,但其增长速度比不上被查看的速度。更进一步说,RoadRantz所展示的数据对于实时性要求并不高。如果用户在访问站点时看到了稍微过时一点的帖子列表,并不会产生太多负面影响,他们会稍后再返回站点来查看更新的帖子列表,这样做并不会有太
2012-01-11 22:46:15 4595
原创 建立使用JPA的DAO
5.5.3 建立使用JPA的DAO前面我们把一个实体管理器工厂的引用装配到JpaTemplate里,然后把JpaTemplate装配到DAO。但Spring的JpaDaoSupport简化这一过程,可以把实体管理器工厂Bean直接装配到DAO类。像JdbcDaoSupport和HibernateDaoSupport对相应DAO的作用一样,JpaDaoSupport也为使用JPA的
2012-01-11 22:34:33 6977
原创 创建EntityManager
5.5.2 创建一个实体管理器工厂简而言之,基于JPA的程序使用EntityManagerFactory的一个实现来获取EntityManager的实例。JPA规范定义了两种实体管理器:程序管理型:实体管理器是在程序直接向实体管理器工厂请求一个实体管理器时创建的。在这种情况下,程序负责打开或关闭实体管理器,并且在事务中控制管理器。这种类型最适合不运行于Java EE容器的独立程序。容
2012-01-11 22:24:31 9286 1
原创 使用jpa模板
5.5.1 使用JPA模板与Spring对其他存留框架的支持相一致,Spring-JPA的核心元素是个模板类:JpaTemplate,它包裹了一个JPA EntityManager。下面的XML用于在Spring里配置一个JPA模板: JpaTemplate的entityManagerFactory属性必须装配为JPA的javax.per
2012-01-11 22:16:40 4410
原创 JPA高级分析
1.JPA的实体生命周期:JPA的实体有以下4中生命周期状态:(1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。(2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。(3).Datached:游离态离线对象,有id值,但没有和Persistence Context建立关联的对象
2012-01-10 22:25:43 13853
原创 网上订火车票流程
先废话一句:真是很久没写技术贴了啊……直接上图吧:图1:注意左下角 系统时间 以及画面中间的 支付倒计时(我应该是在放票后15秒内买到的) 图2:后面嘛,只要能正常登陆和支付就行了 下面说方法,大概的步骤如下:1)提前十五分钟(8点放票,我是7点半登的系统),用Firefox(8.01)打开页面:https://dynamic.12306.cn/otsweb
2012-01-08 19:12:50 1528
原创 JAVA内部类机制
1. Java的内部类机制 所谓内部类,是指在一个类的内部还有另外一个类的定义. 在Java中,可以在类的内部定义内部类, 也可以在方法内部定义一个类. 对于第一种形式,即类的内部定义一个新类,比较简单,举例如下: ?123456789101112131415
2012-01-08 19:08:15 1095
原创 SVN创建及合并分支
之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。 首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示: 右键你的工程==>team==>分支/标记弹出如下信息:此框
2012-01-08 18:49:46 1037 1
原创 java集合架构
综述 结合框架体系应该最重要的是如何灵活利用三种接口,set,map,list,他们如何遍历,各有什么特征,怎么样去处理,这是关键,在这个基础上再去掌握在什么场合用什么类型的接口。比如说list和set,set是无序的一个空袋子,当我们只需要放入取出,这个接口当然是最实用的,但是如果我们需要按序取出,这个方法就不能用了,而要用到list,map接口就有个特点,它有一个特定的key值,而一
2012-01-01 11:19:31 978
原创 log4j类图
网站建设中,我们非常的看重日志,那么如何更好的管理网站制作中的日志呢,使其更方便,功能更强大。这里我们使用log4j框架。Log4j.jar三个部分:1:jar2:配置文件3:程序里使用log4j 第一部分:JAR下载jar,运行时和编译时都需要这个jar第二部分:配置文件Log4j支持两种形式的配置文件,xml和proper
2012-01-01 10:52:22 2278
原创 JDK中的结构模式
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns Structural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList() ja
2012-01-01 10:43:14 861
原创 java集合框架
java集合框架: 1. 什么是框架:类库的集合 2.集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类 3.集合:存放数据的容器集合框架包含了两部分:一部分是接口,一部分是类 4.为什么会出现接口:因为集合框架中的很多类 功能是相似的【所以用接口来规范类】 主要结构图: 误解:以前总是认为Collection是集合的顶级接口,现
2012-01-01 10:42:12 575
面向对象技术UML教程
2011-12-10
json学习教程
2011-11-11
httpclient-4.0.1
2011-10-31
建筑的永恒之道
2011-10-07
设计模式第二版
2011-10-02
tomcat5.0应用服务器
2010-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人