- 博客(19)
- 资源 (17)
- 收藏
- 关注
转载 深入研究Java类加载机制、new以及 Class.getResource和ClassLoader.getResource区别
这两个getResource()是使用当前ClassLoader加载资源(即资源在 Class path中),这样资源和class直接打在jar包中,避免文件路径问题.两者不同是Class的getResource()方法是从当前.class 文件路径查找资源,ClassLoader则是从jar包根目录查找.在Java中获取资源的时候,经常用到Class.getResou
2016-06-30 19:07:34 3287
转载 文件上传下载
文件下载只需要四步:1.设置文件ContentType类型2.设置文件头3.通过response获取ServletOutputStream对象(out)4.写到输出流(out)中 下载代码:这里我使用的是SpringMVC,不过它在这里的唯一用途就是用来获取ServletContext对象,这个对象的用途,下面实例中有说明下载,需要用
2016-06-30 12:03:46 1462 1
原创 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性
String str =userId;//userId为bean UserSession 的一个变量Class clazz = UserSession.class;//获取classPropertyDescriptor pd = new PropertyDescriptor(str,clazz);//通过传变量和class获取变量的值(可扩展性强)Method get
2016-06-29 10:45:00 545
原创 jbpm和spring、hibernate的集成
1、导入jbpm架包2、配置jbpm默认配置文件jbpm.cfg.xml jbpm.hibernate.cfg.xml not found 错误,jbpm4.4默认的hibernate事务管理配置jbpm.tx.hibernate.cfg.xml,根据该配置,工作流引擎将会使用默认的配置文件jbpm.hibern
2016-06-26 10:06:37 1528
转载 jbpm4.4+Spring集成出现错误org.hibernate.HibernateException: jbpm.hibernate.cfg.xml not found
jbpm4.4+SSH框架集成时出现如下错误:Caused by: org.hibernate.HibernateException: jbpm.hibernate.cfg.xml not foundat org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:170)at org.hibernat
2016-06-24 16:50:08 1509
转载 Jbpm4.4入门
Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子,jbpm基础,常见问题解决)Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子(附完整的请假流程例子)。1. jbpm4.4 测试环境搭建2. Jbpm4.4+hibernate3.5
2016-06-24 11:00:09 1305
转载 Quartz集群分享
CRM使用Quartz集群分享 一:CRM对定时任务的依赖与问题 二:什么是quartz,如何使用,集群,优化 三:CRM中quartz与Spring结合使用 1:CRM对定时任务的依赖与问题 1)依赖 (1)每天晚上的定时任务,通过sql脚本 + crontab方式执行 #crm 0 2 * * * /opt/***/javafiles/***/
2016-06-13 10:49:51 877
原创 quartz学习总结
通过这篇文章先了解下quartz调度的大致内容简单的说调度器就是: Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息(Scheduler运行时会执行类A的excute方法),JobDetail描述Job的实现类及其它相关的静
2016-06-12 17:20:57 882
转载 quartz入门学习
环境:XP+Myeclipse6.5+JDK1.6 quartz官网:http://www.quartz-scheduler.org/ 参考资料 1 Quartz任务调度快速入门 http://www.blogjava.net/baoyaer/articles/155645.html 2 Quartz http://ttaale.iteye.com/blog/630202
2016-06-12 12:10:57 553
转载 Quartzs -- Quartz.properties 配置
文件加载位置默认:优先顺序 Classpath:quartz.properties --> org/quartz/quartz.properties (quartz lib)改变默认:设置一个系统属性"org.quartz.properties"指向对应的properties文件程序中显示指定在StdSchedulerFactory.getScheduler()之前
2016-06-12 10:56:51 2430
原创 一句话带你听懂什么是Quartz
什么是QuartzQuartz是一个开源的作业调度框架,由java编写,在.NET平台为Quartz.Net,通过Quart可以快速完成任务调度的工作.Quartz能干什么/应用场景如网页游戏中挂机自动修炼如8个小时,人物相关数值进行成长,当使用某道具后,时间减少到4个小时,人物对应获得成长值.这其中就涉及到了Scheduler的操作,定时对人物进行更新属性操作,更改定时任务执
2016-06-10 14:03:47 522
转载 WebServices简介 SOAP\WSDL
原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.htmlWebServices简介先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相
2016-06-08 11:44:21 1656
原创 利用AXIS开发Webservice(一)
1、jwsweb.xml配置org.apache.axis.transport.http.AxisHTTPSessionListenerAxisServletorg.apache.axis.transport.http.AxisServlet4SOAPMonitorServiceorg.apache.axis.monitor.SOAP
2016-06-07 18:59:42 2029
转载 WebService流行框架之Axis和CXF
一、服务端发布WebService在讲解之前,我们先来看一下这篇博客主要讲解的内容: 每一种框架都有自己的特点,有自己的侧重,但是他们的共同之处在于对发布WebService进行了封装,所以我们只需编写一个配置文件或者使用@WebService注解就可以发布WebService,我们这里着重说一下他们各自的特点:1.Axis1Axis1
2016-06-07 18:37:29 898
转载 WebService框架JWS、Axis2、XFire、CXF的区别
1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。 2、Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services / SOAP / WSDL 的引擎,是WebService框
2016-06-07 15:21:01 989
原创 Javadoc转换chm帮助文档的四种方法总结
Javadoc转换chm帮助文档的四种方法总结 V1.0目录关键词前言预处理第一种:使用jd2chm来生成chm帮助文档使用原版jd2chm_exe_03转换成chm
2016-06-03 16:31:52 3419
转载 TransactionTemplate 事物模版
使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务。这些步骤都由模板完成。但出现异常时,应通过TransactionStatus 的setRollbackOnly 显式回滚事务。 TransactionTemplate 的execute 方法接收一个TransactionCallback 实例。Callback 也是Spring 的经典设计,用于简化用户
2016-06-02 19:05:39 2003
原创 通过日期获取年龄 extjs
通过日期获取年龄extjs 用法 出生年月: var ddd=new Ext.form.DateField({applyTo : 'birthday',width: 130,format: 'Y-m-d',listeners:{select:function(m,d){dt = new Date(d);date = dt.format('Y
2016-06-02 19:03:05 598
windows下64位新版git下载Git-2.14.1-64
2017-10-20
windows下Git 32位下载 Git-2.13.3-32-bit
2017-10-20
OA自动办公系统
2016-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人