自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 资源 (89)
  • 收藏
  • 关注

转载 怎么跳出MySQL的10个大坑

mysql的redo到binlog 数据同步的演变过程,以及binlog单线程同步到多线程同步的演变过程

2015-11-14 01:46:43 742

转载 你真的了解ClassLoader吗

你真的了解ClassLoader吗?从JVM和开发者两个角度讲述ClassLoader,选择一些典型的案例,演示如何解决它们。NoClassDefFoundError,LinkageError等很多错误都会有特定的表征,我们分析每个例子,然后进行解决

2015-10-24 22:35:33 1309

原创 数据库索引学习

数据库索引理论原理学习,为什么加索引速度更快,IO读更快操作更少,加索引注意事项,哪些场景下索引可以用到或者用不到

2015-07-31 01:11:55 1684

转载 《Java并发编程实战》要点笔记及java.util.concurrent 的结构介绍

《Java并发编程实战》要点笔记及java.util.concurrent 的结构介绍

2014-12-27 17:34:04 1982

转载 彻底理解ThreadLocal和场景分析

彻底理解ThreadLocal和场景分析

2014-12-23 11:31:45 1994

转载 阿里巴巴Dubbo实现的源码分析

好文章要分享!!原论坛地址:http://www.iteye.com/topic/1123039

2014-11-19 10:56:42 1102

转载 Alibaba Dubbo框架同步调用原理分析-2

好文章必须分享!!原文地址:http://sunjun041640.blog.163.com/blog/static/256268322011111882453405/?suggestedreading&wumii

2014-11-19 10:51:40 1733

转载 Alibaba Dubbo框架同步调用原理分析-1

原文地址:http://sunjun041640.blog.163.com/blog/static/256268322011111874633997/

2014-11-19 10:49:49 1319

原创 Redis在linux上的安装过程 和遇到的问题

Redis在Linux上的安装测试 和遇到的一些问题

2014-11-05 19:25:26 1164

转载 Spring并发访问的线程安全性问题

转:http://windows9834.blog.163.com/blog/static/27345004201391045539953/springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的ins

2014-11-05 10:37:37 974

原创 SSL单向、双向认证的过程

SSL单向、双向认证的过程

2014-10-29 10:46:57 2157

原创 dubbo使用遇到的问题

dubbo开发使用 遇到的问题:服务器多个网卡导致服务启动绑定的ip错误

2014-10-20 10:46:10 9789 5

原创 hibernate的几种纯sql的查询方式

几种hibernate的纯SQL查询方式,查询和表无映射关系的pojo实体和表有映射关系的实体...

2014-10-08 17:18:53 2181

原创 org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type sette

org.hibernate.PropertyAccessException: Null value was assigned to a property of primitiv 原生sql查询 结果转化为实体对象出错

2014-09-26 16:00:39 3712

原创 Hibernate 的SQLQuery接口addScalar方法 (原生sql查询)

Hibernate 的SQLQuery接口addScalar方法 查询pojo对象数据(使用原生sql查询);sql拼接中使用到 in('201409','201408')语法; createSQLQuery 和createQuery接口

2014-09-23 20:05:20 16202 1

原创 dubbo-monitor安装、 监控中心 配置过程

dubbo监控配置、图片出不来 dubbo monitor配置安装、 阿里巴巴第三方插件 dubbo的监控中心monitor 的配置使用

2014-09-04 16:14:38 66807 9

原创 Hibernate和jdbc事务原理

Hibernate和jdbc事务原理 hibernate和jdbc的事务提交原理

2014-08-29 09:58:29 2083

原创 dubbo管理控制台安装和使用

dubbo管理控制台安装和使用 使用界面

2014-08-19 16:31:24 11305 7

原创 使用synchronized阻塞后台服务进程,使之一直运行

使用synchronized(XXX.class)锁类对象 阻塞后台服务进程,使之一直运行

2014-08-19 14:48:47 2550

转载 Spring Data JPA入门

spring Data JPA 入门

2014-07-30 22:44:32 1352

转载 RMI远程调用

转zihttp://lavasoft.blog.51cto.com/62575/91679/ Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在J

2014-07-26 21:31:07 698

转载 RMI远程方法调用

在上一篇学习dubbo时 提到RMI,远程调用,下面找了篇不错的文章 学习下:http://6221123.blog.51cto.com/6211123/1112619

2014-07-26 21:27:47 801

转载 alibaba远程调用框架dubbo原理

alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。基本原理如图:

2014-07-26 14:17:48 1900

原创 Ajax 跨域请求 jsonp获取json数据

简单的解决Ajax的跨域的问题,Ajax 跨域请求 jsonp获取json数据

2014-07-03 13:44:28 1902

转载 keepalived配置及典型应用案例

keepalived配置及典型应用案例 使用源码先安装keepalived 1.2.6cd /usr/local/srcwget  http://www.keepalived.org/software/keepalived-1.2.6.tar.gztar zxf keepalived-1.2.6.tar.gz cd keepalived-1.2.6

2014-07-02 23:29:40 1067

原创 java.security.InvalidKeyException: Illegal key size or default parameters

EjbcaException_Exception: exception encrypting data - java.security.InvalidKeyException: Illegal key sizejava.security.InvalidKeyException: Illegal key size or default parameters秘钥长度太长的问题

2014-06-27 11:06:58 3404

转载 jndi 是什么

看到篇不错的文章,介绍jndi的,分享下原文地址:http://blog.csdn.net/zhaosg198312/article/details/3979435

2014-06-20 16:06:25 733

转载 BoneCP学习笔记

转自:什么是BoneCPBoneCP 是一个快速、免费而且开源的java数据库连接池(JDBC Pool)管理工具库。如果你曾经使用过C3P0或者DBCP,那你肯定知道上面这句话的意思;如果你没用过这些,那简单的解释一下,它是一个能为你的应用管理数据库连接的工具。 官方网站:http://jolbox.com/ 为什么要学习BoneCP 

2014-06-18 12:08:22 1024

原创 EJBCA在Linux上的安装

EJBCA在linux环境下安装配置

2014-05-31 04:17:14 3107

原创 EJBCA开发 webService接口调用

EJBCA集成 webService接口的调用,及常用的接口调用示例

2014-05-29 19:45:33 5001 5

转载 JAX-WS 2.2 API与Java SE 6冲突的问题

最近在运行一个WebService的示例时,发生了JAX-WS 2.2 API与Java SE 6冲突的问题。Google的N多资料,也尝试了N多方法,憋屈了3天的时间,终于找到了一个可行的解决方法。一,开发环境:  JDK:jdk-6u22-windows-i586.exe  Eclipse:eclipse-jee-helios-SR1-win32  Tomcat:apach

2014-05-25 23:34:14 2998 1

原创 EJBCA 在windows上的安装

在windows下安装EJBCA详细步骤、及安装时候一些需要注意的

2014-05-23 17:52:47 5628 2

转载 5天学会jaxws-webservice编程第一天

前言:随着近几年来,SOA,EAI等架构体系的日渐成熟,Webservice越来越炽手可热,尤其是在企业做异质平台整合时成为了首选的技术。Java的Webservice技术更是层出不穷,比较流行的有:Axis2,Spring WS以及Jaxws。本人在日常工作和以往工程中,在使用了上述这些Webservice后进行了总结,比较,最终觉得jaxws是目前最标准,需要额

2014-05-14 23:57:10 921

转载 zookeeper如何永久监听

一 回调基础知识  znode 可以被监控,包括这个目录节点中存储的数据的修改,子节点目录的变化等,一旦变化可以通知设置监控的客户端,这个功能是zookeeper对于应用最重要的特性,通过这个特性可以实现的功能包括配置的集中管理,集群管理,分布式锁等等。//创建一个Zookeeper实例,第一个参数为目标服务器地址和端口,第二个参数为Session超时时间,第三个为节点变化时的回调

2014-04-19 23:41:22 2111

转载 MySQL innodb_lock_wait 锁等待

zhua地址:http://blog.sina.com.cn/s/blog_6bb63c9e0100s7cb.htmlMySQL 5.5 -- innodb_lock_wait 锁 等待记得以前,当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情 ;

2014-04-14 22:16:04 7932

原创 Spring事务异常回滚,捕获异常不抛出就不会回滚

最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了.......为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。例:类似这样的方法不会回滚(一个方法出错,另一个方法不会回滚):if(userSave){ try { userDao.save(us

2014-04-02 12:44:55 7394 8

转载 高性能应用构建模式解析(性能解析)

原文:http://java.sys-con.com/node/2116436  原作者的帅照 虽然自己开发的一直都是号称"高性能, 高可用, 高并发"的"三高"应用. 但是一直没有对如何实现这种"三高"应用没有进行深入的思考, 直到最近看到这篇文章, 突然有一种醍醐灌顶的感觉. 所以简单的将其转换成中文, 以方便以后工作中的不时之需. 当谈到一个互联网系统的高性能时, 不

2014-03-20 23:54:03 1287

转载 Zookeeper开源客户端框架Curator简介

转自:http://macrochen.iteye.com/blog/1366136Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooKeeper的过程中遇

2014-03-20 23:29:06 1446

原创 webservice根据wsdl文件生成代码doc命令

webservice根据wsdl文件生成代码doc命令

2014-03-14 14:37:47 1385

原创 Axis2 webservice 各种jar包使用(缺包的异常)

Axis2 webservice 各种jar包使用(缺包的异常),很详尽了

2014-03-09 21:19:08 8268

dubbo监控中心和控制台

2.5.3 版本dubbo监控中心和控制台 dubbo监控中心和控制台

2014-09-09

dubbo-monitor-simple-2.5.3

dubbo-monitor-simple-2.5.3-assembly.tar.gz dubbo的monitor监控中心安装包,2.5.3版本

2014-09-04

dubbo-admin-2.5.4.war

dubbo-admin-2.5.4.war dubbo的控制台管理工具

2014-08-19

西红柿,编写c提示插件,Visual.Assist.X.v10.6.1830

西红柿,编写c提示插件,Visual.Assist.X.v10.6.1830

2014-06-24

jboss-5.1.0.GA_02 第二部分

jboss-5.1.0.GA, 因为太大了,我分了两部分上传,这是第二部分,我把里面的service目录的内容放到第二部分了,下载的时候 记得找我的上传目录找第一部分资源,然后把第二部分解压到第一部分的server目录 便可。第一部分下载地址:http://download.csdn.nhttp://download.csdn.net/detail/liweifengwf/7408495et/detail/liweifengwf/7408495

2014-05-27

jboss-5.1.0.GA _01

jboss-5.1.0.GA, 因为太大了,我分了两部分上传,这是第一部分,我把里面的service目录的内容放到第二部分了,下载的时候 记得我的上传目录找第二部分资源,然后解压到server目录 便可

2014-05-27

jce_policy-6

jce_policy-6 安装EJBCA需要的

2014-05-23

ejbca_4_0_10.zip

我安装使用的版本 配合jboss 5.1.0GA ejbca_4_0_10 ejbca_4_0_10 ejbca_4_0_10

2014-05-23

apache-ant-1.8.4-bin.zip

apache-ant-1.8.4-bin.zip

2014-05-23

zookeeper-3.4.3

zookeeper-3.4.3安装包

2014-02-24

Spring Data JPA 中文文档

Spring Data JPA 中文文档

2014-02-13

spring-beans-3.0.xsd

spring-beans-3.1.xsd

2014-01-03

struts-2.3.15 所有jar包

struts-2.3.15 所有jar包 struts-2.3.15 所有jar包

2013-12-02

struts2-json-plugin-2.3.15.1 -Lee修复bug版.jar

struts2]2.3.14 json-plugin 存在bug<java.lang.NoSuchFieldException: DEFAULT_PARAM>,这是修复后的jar包,下载后放在项目中便可

2013-12-01

webservice集成spring框架

在做四川电信项目时搭建的一个webservice集成spring的服务端框架,里面有服务端的实现,运行后在浏览器总输入:http://localhost:端口/ismpbJOA_me/services/BnetForJOA?wsdl 便可以看到wsdl文件,希望对大家有用

2013-11-30

servceU,ftp服务器破解版

servceU,ftp服务器破解版

2013-10-14

EXTjs中文文档

EXTjs中文文档

2013-10-09

Spring定时任务(多个实例)

Spring定时任务,里面有多个实例,配置形式的 还有注解实现的,还有quartz和Spring实现的,希望对大家有用

2013-09-30

XmlBean 使用说明及jar包

XmlBean 使用说明及jar包 XmlBean 使用说明及jar包

2013-09-27

fullcalendar-aspx-1.4.9-s

fullcalendar-aspx-1.4.9-s,实例加文档

2013-09-24

axis2_1.2bin和war

axis2-1.2war 文件和 axis2-1.2bin,现在这个版本官网已经下不了了

2013-09-14

MyEclipse8.5第三方插件Fatjar.jar包

今天急需要把一个java项目打包传到服务器,百度了MyEclipse8.5版怎么用。现在知道了如何安装MyEclipse8.5版的Fatjar包了。现在共享给大家: Myeclipse8.5本身有一个打包的工具,但是不能将别的jar文件也一起打包进来. fat-jar能够很好的解决上述问题。 fat-jar它是sourceforge.net下的一个开源工具从http://sourceforge.net/projects/fjep地址可以下载该工具,下载完成后是一个zip压缩包,解压后将plugins文件夹下的net.sf.fjep.fatjar_0.0.27文件夹拷贝到Myeclipse8.5或者8.x的目录下的dropins文件夹下(例如,我用的是Myeclipse8.5,即在C:\Users\Administrator\AppData\Local\Genuitec\MyEclipse 8.5\dropins),然后直接启动myeclipse 右击项目,会发现该项目中已经集成了该插件 在启动后 右击工程就可以看到 Build Fat jar的选项 安装成功或者,点击Windows选项栏的Preferences选项,可以看到Fat Jar Preferences选项表示安装成功。

2013-09-04

Quartz中文说明文档

中文版目录总汇及内容提要 第一章. 企业应用中的作业调度 内容提要:什么是作业调度,作业调度为什么说是重要的,企业应用中的作业调度,非企业应用中的作业调度,作业调度与工作流,关于作业调度其他可选择方案 第二章. Quartz 起步 内容提要:本章对 Quartz 框架一个快速的入门介绍,同时也大略指导你从哪里下载,构建和安装这个框架 第三章. Hello Quartz (第一部分) 内容提要:建立 Hello Quartz 工程,并创建一个 Quartz Job 类 ScanDirectoryJob. 第三章. Hello Quartz (第二部分) 内容提要:创建一个 Quartz Scheduler,关联上一个 Quartz Trigger 以编程方式调度前面编写的 ScanDirectoryJob 运行。 第三章. Hello Quartz (第三部分) 内容提要:通过配置 quartz.properties、quartz_jobs.xml 以声明的方式调度 ScanDirectoryJob 运行。 第三章. Hello Quartz (第四部分) 内容提要:让我们最后简单讨论打包一个用到了 Quarts 框架的应用程序的流程,需要依赖于哪些包,也以此来结束本章的内容。 第四章. 部署 Job (第一部分) 内容提要:介绍 Scheduler 和 SchedulerFactory 有哪些类型、SchedulerFactory 的关键 API 方法;以及如何通过 java.util.Properties 实例或默认 quartz.properties 文件创建 Scheduler。 第四章. 部署 Job (第二部分) 内容提要:如何管理 Scheduler(启动、停止、Standby 模式)。还介绍了 Job、JobExecutionContext、JobDetail、JobDataMap,及如何访问 JobDataMap 中的数据。有状态和无状态的 Job。 第四章. 部署 Job (第三部分) 内容提要:Job 的易失性、持久性和可恢复性,如何从 Scheduler 中移除、中断 Job。Quartz 已为我们提供了哪些 Job。最后是 Java 线程的简单介绍。 第四章. 部署 Job (第四部分) 内容提要:线程在 Quartz 中的用法,主处理线程:QuartzSchedulerThread 和 Quartz 工作者线程。Quartz Trigger 和 Calendar 各有哪些类型和如何使用。 第五章. Cron 触发器及相关内容 (第一部分) 内容提要:引入 Quartz CronTrigger 及简单使用 CronTrigger 来部署一个 Job 第五章. Cron 触发器及相关内容 (第二部分) 内容提要:详细介绍了 cron 表达式的格式和像 , - * ? / L W C # 特殊符号的使用 第五章. Cron 触发器及相关内容 (第三部分) 内容提要:CronTrigger 使用起(startTime) 迄(endTime) 日期的使用。TriggerUtils 简单方便的创建 Trigger。应用 JobInitializationPlugin 在 quartz_jobs.xml 配置文件中写 Cron 表达式。 第五章. Cron 触发器及相关内容 (第四部分) 内容提要:Cron 表达式 Cookbook,列举了各种 Cron 表达式的写法和意义,有助于更好的理解 Cron 表达式;还用了 TriggerUtils 创建了一个即刻触发的 Trigger。 第六章. Job 存储和持久化 (第一部分) 内容提要:介绍 Quartz 中的 Job 存储,JobStore 接口相关 API 方法。使用 RAMJobStore 来实现 Job 存储及它的优缺点。 第六章. Job 存储和持久化 (第二部分) 内容提要:使用持久性的 JobStore,可用类型 JobStoreTX 和 JobStoreCMT。持久性 JobStore 是通过数据库来完成的,哪可支持哪些数据及需要创建些什么表。 第六章. Job 存储和持久化 (第三部分) 内容提要:使用和配置 JobStoreTX,需要为不同数据库平台指定不同的驱动代理( DriverDelegate),和 quartz.properties 中与 JobStoreTX 相关配置说明。 第六章. Job 存储和持久化 (第四部分) 内容提要:为 JobStoreTX 通过在 quartz.properties 配置来创建数据源,并在 Scheduler 中使用数据源 第六章. Job 存储和持久化 (第五部分) 内容提要:从数据库中加载 Job 等信息;配置和使用 JobStoreCMT;详细说明了在 quartz.propertis 中关于 JobStoreCMT 的配置属性。 第六章. Job 存储和持久化 (第六部分) 内容提要:为 JobStoreCMT 数据源;和 JobStoreTX 有所不同,需要为 JobStoreCMT 配置两个数据源,一个是不爱管理的,另一个是受容器管理的数据源。 第六章. Job 存储和持久化 (第七部分) 内容提要:有关改善 JobStore 性能的讨论--主要是 JDBC JobStore;还有如何创建自定义的 JobStore--需实现 40 个接口方法。 第七章. 实现 Quartz 监听器 (第一部分) 内容提要:简单介绍了监听器是 Quartz 框架的一个扩展点,实现一个监听器的基本步骤,最后说明了全局监听器和非全局监听器的区别。 第七章. 实现 Quartz 监听器 (第二部分) 内容提要:JobListener (Job 监听器) 的介绍和使用方法,代码演示了如何注册了全局 Job 监听器和非全局 Job 监听器。 第七章. 实现 Quartz 监听器 (第三部分) 内容提要:TriggerListener (Trigger 监听器) 的介绍和使用方法,代码演示了如何注册全局 Trigger 监听器和非全局 Trigger 监听器。 第七章. 实现 Quartz 监听器 (第四部分) 内容提要:SchedulerListener (Scheduler 监听器) 的介绍和使用方法,多是关于对 Scheduler 管理事件的监听,而不只专注于 Job 或 Trigger 的。 第七章. 实现 Quartz 监听器 (第五部分) 内容提要:Quartz 专门提供了一个与 FileScanJob 一同使用的 FileScanListener,用于监视文件 lastModifiedDate 的改变。 第七章. 实现 Quartz 监听器 (第六部分) 内容提要:除前面用编程式使用监听器外,Quartz 还支持在 quartz_jobs.xml 中以声明式使用监听器。 第七章. 实现 Quartz 监听器 (第七部分) 内容提要:调用监听方法的线程,按什么顺序调用监听方法,最后列了一些能够把监听器应用到什么地方。 第八章. 使用 Quartz 插件 (第一部分) 内容提要:开始介绍 Quartz 插件,以及它要实现的接口和其中的三个接口方法的使用时机和用途。 第八章. 使用 Quartz 插件 (第二部分) 内容提要:讲述如何创建 Quartz 插件,并用一个从指定目录中加载所有 Job 文件的 Quart 插件作为例子来说明。 第八章. 使用 Quartz 插件 (第三部分) 内容提要:插件类写好了,就是关于如于注册插件的话题了。本节对此详细讲解,并以前面写的插件例子进行示范。 第八章. 使用 Quartz 插件 (第四部分) 内容提要:Quartz 从属性文件中加载多个插件类时不能保证加载的顺序,所以本节引入一个自定义的统一按顺序加载其他插件的,名之为插件加载器的东西,其实也就是其他插件类的父亲。 第八章. 使用 Quartz 插件 (第五部分) 内容提要:Quartz 还为我们提供了几个开箱即用的工具插件:JobInitializationPlugin,JobInitializationPluginMulitple,LogginJobHistoryPlugin,LoggingTriggerHistoryPlugin,ShutdownHookPlugin。 第九章. 使用 Quartz 的远程方式 (第一部分) 内容提要:不在同一地址空间的 Quartz 需要一种远程管理的管理,Quartz 选用了 RMI。本部分主要是简单介绍了 RMI 技术。 第九章. 使用 Quartz 的远程方式 (第二部分) 内容提要:配置、创建并运行 Quartz RMI 服务端。 第九章. 使用 Quartz 的远程方式 (第三部分) 内容提要:配置、创建并运行 Quartz RMI 端户端,演示了 Quartz RMI 客户端通过远程调度器部署一个 Job 的 的例子。 第十章. J2EE 中使用 Quartz (第一部分) 内容提要:J2EE 中引入 Quartz。在 J2EE 环境中作为 J2SE 客户端运行 Quartz。演示了一个 Quartz 为我们提供的 EJBInvokerJob 的例子。 第十章. J2EE 中使用 Quartz (第二部分) 内容提要:借助于 QuartzInitializerServlet 或 QuartzInitializerListener 在 J2EE 容器上运行 Quartz,并使用容器的相关资源。 第十一章. Quartz 集群 (第一部分) 内容提要:Quartz 应用也能进行集群。及 Quartz 集群能提供高可用性、伸缩性、进行负载均衡。 第十一章. Quartz 集群 (第二部分) 内容提要:介绍集群中的 Quartz 应用是如何工作的。集群中的 Quartz 应用是通过中心数据库来感知道其他节点的存在。 第十一章. Quartz 集群 (第三部分) 内容提要:如何配置使 Quartz 节点工作在集群环境中。 第十一章. Quartz 集群 (第四部分) 内容提要:运行 Quartz 集群节点,及提供了一个关于使用 Quartz 集群的 Cookbook 参考。 第十二章. Quartz Cookbook (第一部分) 内容提要:Scheduler 相关的 Cookbook,Scheduler 的创建、启动、停止、暂停。 第十二章. Quartz Cookbook (第二部分) 内容提要:Job 相关的 Cookbook,Job 的创建、部署。和如何用 TriggerUtils 创建一个只需触发一次的 Job。 第十二章. Quartz Cookbook (第三部分) 内容提要:如何替换、更新已部署的 Job。更新已存在的 Trigger。如何列示出 Scheduler 中的所有 Job 和 Trigger。 第十三章. Quartz 和 Web 应用 (第一部分) 内容提要:Web 应用中引入 Quartz 及如何集成。 第十三章. Quartz 和 Web 应用 (第二部分) 内容提要:在 Struts 框架中使用 Quartz,虚构了一个叫做 Job 管理控制台的 Web 应用,。需要在 Web 应用启动时创建一个 SchedulerFactory。 第十三章. Quartz 和 Web 应用 (第三部分) 内容提要:所幸 QuartzInitializerServlet 帮了我们大忙,介绍了 QuartzInitializerServlet 在 web.xml 中的配置,指定属性文件及应用启动时 Scheduler 是否启动等。Quartz 还为我们提供了 ActionUtil 类方便了访问 SchedulerFactory 和 Scheduler。 第十三章. Quartz 和 Web 应用 (第四部分) 内容提要:还有,别忘了我们还有一个 QuartzServletContextListener 可选择的,从 2.3 版本的 Servlet API 开始就可以用这个。 第十三章. Quartz 和 Web 应用 (第五部分) 内容提要:最后介绍了 Quartz 官方的一个 Quartz Web 应用程序,它是以 Velocity 作为视图实现的。 第十四章. 工作流中使用 Quartz (第一部分) 内容提要:可以把 Quartz 引入到工作流中,主要讲了单独用 Quartz 来把 Job 组成 Job 链,模拟成一个酷似工作流的东西。 第十四章. 工作流中使用 Quartz (第二部分) 内容提要:OSWorkflow 工作流快速入门,讲了 OSWorkflow 工作流中各种概念,为它与 Quartz 集成作个铺垫。 第十四章. 工作流中使用 Quartz (第三部分) 内容提要:讲了如何把 OSWorkflow 与 Quartz 进行集成,做了使用 Action 自定义函数的例子。 第十四章. 工作流中使用 Quartz (第四部分) 内容提要:用 Workflow Job 来启动、运行工作流,通 JobDataMap 来传递工作流名称,transientVars 等。 附录 A. Quartz 配置参考 (第一部分) 内容提要:一些主要的、公共的 Quartz 属性配置参考。 附录 A. Quartz 配置参考 (第二部分) 内容提要:线程池、各种监听器和插件的配置参考。 附录 A. Quartz 配置参考 (第三部分) 内容提要:介绍 Quartz RMI 的相关配置,及引入 JobStore 选项。 附录 A. Quartz 配置参考 (第四部分) 内容提要:Quartz JobStore 中的 JobStoreTX 的配置参考。 附录 A. Quartz 配置参考 (第五部分) 内容提要:Quartz JobStore 中的 JobStoreCMT 的配置参考。 附录 A. Quartz 配置参考 (第六部分)

2013-09-02

easyUI+1.3+API(中文)

easyUI+1.3+API(中文)

2013-08-14

iBATIS-SqlMaps-2_cn中文文档

iBATIS-SqlMaps-2_cn中文文档

2013-07-30

MyBatis+3+User+Guide+Simplified+Chinese中文文档

MyBatis+3+User+Guide+Simplified+Chinese中文文档

2013-07-30

WebService大讲堂之Axis2,多个实例

WebService大讲堂之Axis2,多个实例,非常全的文档,从新手入门开始到复杂的实例

2013-07-18

webservice+开发实例文档

asis2 webservice 复杂点的例子,不用在放到官方的例子中,自己动手配置service.xml; 另附开发文档一个,里面有几个初级入门例子

2013-07-16

Axis2Webservice_实例

使用axis2-eclipse-codegen-wizard-1.4生成代理方法调用SAP PI发布的Webservice,因为codegen-wizard不能识别Policy节点,所以需要手工将Policy节点删掉,此实例为异步场景 文档 + 代码 + Jar

2013-07-15

webservice

入门,使用asix2开发的webservice实例,部署后直接输入:http://localhost:8080/webServe/services/HelloWorld?wsdl,端口号根据自己的定,文章地址如下,可以去参考下:http://blog.csdn.net/liweifengwf/article/details/9321651

2013-07-14

jaxws-api-2.1_jaxb-api-2.1.jar

jaxws-api-2.1.jar jaxb-api-2.1.jar geronimo-jaxws_2.2_spec-1.1.jar 在webservice中常用的几个jar包,

2013-07-10

WebService教程,实例加视频

webservice实例教程,详细讲解一个简单的webservice的新建过程,内有建立过程的截屏录像,很实用,希望对大家有用

2013-07-07

李兴华2011oracle视频笔记

李兴华2011oracle视频笔记,很不错的,一步步看视频截的图,希望对大家有用

2013-06-29

张孝祥+整理Java就业面试题大全

张孝祥+整理Java就业面试题大全,题很多很好,特别是前面说简历的部分,希望您静下心来看看。肯定对你有用的。

2013-06-27

重构_改善既有代码的设计_完整版

小提示 本资料仅供个人学习参考,请勿用于商业用途,如有能力请尽量购买正版图书,也是对作者的支持。 重构:改善既有代码的设计 中文版 软件开发的不朽经典 2010年人民邮电再版中文版(清晰PDF) 本书提供作译者介绍   Martin Fowler世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。 熊节 ThoughtWorks中国公司的高级咨询师、架构师和项目经理,在大型企业应用及互联网应用的架构和管理方面拥有丰富经验。作为敏捷方法学顾问和重构专家,他拥有在各种技术平台、编程语言、软件形态的项目中实施重构的丰富经验,并曾主持极具挑战性的超大规.. 目录回到顶部↑第1章 重构,第一个案例 1 1.1 起点 1 1.2 重构的第一步 7 1.3 分解并重组statement() 8 1.4 运用多态取代与价格相关的条件逻辑 34 1.5 结语 52 第2章 重构原则 53 2.1 何谓重构 53 2.2 为何重构 55 2.3 何时重构 57 2.4 怎么对经理说 60 2.5 重构的难题 62 2.6 重构与设计 66 2.7 重构与性能 69 2.8 重构起源何处 71 第3章 代码的坏味道 75 3.1 duplicated code(重复代码) 76 3.2 long method(过长函数) 76 3.3 large class(过大的类) 78 3.4 long parameter list(过长参数列) 78 .3.5 divergent change(发散式变化) 79 3.6 shotgun surgery(霰弹式修改) 80 3.7 feature envy(依恋情结) 80 3.8 data clumps(数据泥团) 81 3.9 primitive obsession(基本类型偏执) 81 3.10 switch statements(switch惊悚现身) 82 3.11 parallel inheritancehierarchies(平行继承体系) 83 3.12 lazy class(冗赘类) 83 3.13 speculative generality(夸夸其谈未来性) 83 3.14 temporary field(令人迷惑的暂时字段) 84 3.15 message chains(过度耦合的消息链) 84 3.16 middle man(中间人) 85 3.17 inappropriate intimacy(狎昵关系) 85 3.18 alternative classes with different interfaces(异曲同工的类) 85 3.19 incomplete library class(不完美的库类) 86 3.20 data class(纯稚的数据类) 86 3.21 refused bequest(被拒绝的遗赠) 87 3.22 comments(过多的注释) 87 第4章 构筑测试体系 89 4.1 自测试代码的价值 89 4.2 junit测试框架 91 4.3 添加更多测试 97 第5章 重构列表 103 5.1 重构的记录格式 103 5.2 寻找引用点 105 5.3 这些重构手法有多成熟 106 第6章 重新组织函数 109 6.1 extract method(提炼函数) 110 6.2 inline method(内联函数) 117 6.3 inline temp(内联临时变量) 119 6.4 replace temp with query(以查询取代临时变量) 120 6.5 introduce explaining variable(引入解释性变量) 124 6.6 split temporary variable(分解临时变量) 128 6.7 remove assignments to parameters(移除对参数的赋值) 131 6.8 replace method with method object(以函数对象取代函数) 135 6.9 substitute algorithm(替换算法) 139 第7章 在对象之间搬移特性 141 7.1 move method(搬移函数) 142 7.2 move field(搬移字段) 146 7.3 extract class(提炼类) 149 7.4 inline class(将类内联化) 154 7.5 hide delegate(隐藏“委托关系”) 157 7.6 remove middle man(移除中间人) 160 7.7 introduce foreign method(引入外加函数) 162 7.8 introduce local extension(引入本地扩展) 164 第8章 重新组织数据 169 8.1 self encapsulate field(自封装字段) 171 8.2 replace data value with object(以对象取代数据值) 175 8.3 change value to reference(将值对象改为引用对象) 179 8.4 change reference to value(将引用对象改为值对象) 183 8.5 replace array with object(以对象取代数组) 186 8.6 duplicate observed data(复制“被监视数据”) 189 8.7 change unidirectional association to bidirectional(将单向关联改为双向关联) 197 8.8 change bidirectional association to unidirectional(将双向关联改为单向关联) 200 8.9 replace magic number with symbolic constant(以字面常量取代魔法数) 204 8.10 encapsulate field(封装字段) 206 8.11 encapsulate collection(封装集合) 208 8.12 replace record with data class(以数据类取代记录) 217 8.13 replace type code with class(以类取代类型码) 218 8.14 replace type code with subclasses(以子类取代类型码) 223 8.15 replace type code with state/strategy(以state/strategy取代类型码) 227 8.16 replace subclass with fields(以字段取代子类) 232 第9章 简化条件表达式 237 9.1 decompose conditional(分解条件表达式) 238 9.2 consolidate conditional expression(合并条件表达式) 240 9.3 consolidate duplicate conditional fragments(合并重复的条件片段) 243 9.4 remove control flag(移除控制标记) 245 9.5 replace nested conditional with guard clauses(以卫语句取代嵌套条件表达式) 250 9.6 replace conditional with polymorphism(以多态取代条件表达式) 255 9.7 introduce null object(引入null对象) 260 9.8 introduce assertion(引入断言) 267 第10章 简化函数调用 271 10.1 rename method(函数改名) 273 10.2 add parameter(添加参数) 275 10.3 remove parameter(移除参数) 277 10.4 separate query from modifier(将查询函数和修改函数分离) 279 10.5 parameterize method(令函数携带参数) 283 10.6 replace parameter with explicit methods(以明确函数取代参数) 285 10.7 preserve whole object(保持对象完整) 288 10.8 replace parameter with methods(以函数取代参数) 292 10.9 introduce parameter object(引入参数对象) 295 10.10 remove setting method(移除设值函数) 300 10.11 hide method(隐藏函数) 303 10.12 replace constructor with factory method(以工厂函数取代构造函数) 304 10.13 encapsulate downcast(封装向下转型) 308 10.14 replace error code with exception(以异常取代错误码) 310 10.15 replace exception with test(以测试取代异常) 315 第11章 处理概括关系 319 11.1 pull up field(字段上移) 320 11.2 pull up method(函数上移) 322 11.3 pull up constructor body(构造函数本体上移) 325 11.4 push down method(函数下移) 328 11.5 push down field(字段下移) 329 11.6 extract subclass(提炼子类) 330 11.7 extract superclass(提炼超类) 336 11.8 extract interface(提炼接口) 341 11.9 collapse hierarchy(折叠继承体系) 344 11.10 form tem plate method(塑造模板函数) 345 11.11 replace inheritance with delegation(以委托取代继承) 352 11.12 replace delegation with inheritance(以继承取代委托) 355 第12章 大型重构 359 12.1 tease apart inheritance(梳理并分解继承体系) 362 12.2 convert procedural design to objects(将过程化设计转化为对象设计) 368 12.3 separate domain from presentation(将领域和表述/显示分离) 370 12.4 extract hierarchy(提炼继承体系) 375 第13章 重构,复用与现实 379 13.1 现实的检验 380 13.2 为什么开发者不愿意重构他们的程序 381 13.3 再论现实的检验 394 13.4 重构的资源和参考资料 394 13.5 从重构联想到软件复用和技术传播 395 13.6 小结 397 13.7 参考文献 397 第14章 重构工具 401 14.1 使用工具进行重构 401 14.2 重构工具的技术标准 403 14.3 重构工具的实用标准 405 14.4 小结 407 第15章 总结 409 参考书目 413 要点列表 417 索引 419

2013-06-12

Spring 3.x企业应用开发实战

Spring 3.x企业应用开发实战(完整版),共分为3部分,请进去我的资源里还有其他的2、3部分。因为太大200多兆传不完,分了3次。

2013-06-11

freeMarker整合struts2实例调用模板生成html页面

freeMarker整合struts2实例调用模板生成html页面,对于初学者肯定有用的

2013-05-29

spring in action

spring in action PDF文档

2013-05-10

LazyLoad实例

LazyLoad页面加载技术实例,根据页面滚动加载图片

2013-04-18

java XML各种操作练习

读取xml文档中的标签列,增加节点,在指定位置插入元素 节点,删除节点

2013-04-08

空空如也

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

TA关注的人

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