- 博客(118)
- 收藏
- 关注
原创 spring 配置文件中的占位符 使用 context:property-placeholder
这个在spring中配置文件中是非常常用的。context:property-placeholder大大的方便了我们数据库的配置。[html] view plain copy只需要在spring的配置文件里添加一句:context:property-placeholder?location="classpath:jdbc.proper
2016-01-24 18:03:05
2775
转载 创建java常量类
首先看示例:[java] view plaincopyprint?/** * Method One */ interface ConstantInterface { String SUNDAY = "SUNDAY"; String MONDAY = "MONDAY"; String TUESDAY = "TUESDAY";
2016-01-04 17:29:53
11883
转载 解析excel文件
首先大家先了解一下以下内容:引用 http://feitian0127.iteye.com/blog/1152524 java解析Excel(兼容2003及2007)刚开始从网上找了个例子使用new HSSFWorkbook(new FileInputStream(excelFile))来读取Workbook,对Excel2003以前(包括2003)的版本没有问题,但读取Ex
2016-01-04 11:54:01
4448
转载 正确配置jstl的maven依赖
在jsp 中使用el表达式都好几年了,原来都是将需要的jar直接放在WEB-INF/lib目录下,最近转向maven构建。一下子各种问题。detail.jsp 的内容如下:运行时提示:ClassNotFoundException: javax.servlet.jsp.jstl.core.Config网上搜索一番,说是jstl 需要手动引入,于是在po
2015-12-22 11:13:25
24412
4
转载 Annotation概述
Annotation概述Annotation是JDK 5.0以后提供对元数据的支持,可以在编译、加载和运行时被读取,并执行相应的处理。所谓Annotation就是提供了一种为程序元素设置元数据的方法,可用于修饰包、类、构造器、方法、成员变量、参数和局部变量的声明,这些信息被存储在Annotation的“name=value”对中。Annotation能被用来为程序元素(类、
2015-06-05 16:57:49
159
原创 jbpm 历史查询笔记
流程历史相关表 :流程运行中执行过的节点的记录,包括 Task 和 State 节点 jbpm4_hist_detail :历史信息的详细表,跟其他的历史表进行关联 jbpm4_hist_procinst :历史流程实例相关信息 jbpm4_hist_task :历史任务相关信息,与 jbpm4_hist_actinst 关联,单独的表减少了
2014-10-05 10:50:28
1973
原创 编辑文章 - 博客频道 - youkuaiyun.com
流程历史相关表 jbpm4_hist_actinst:流程运行中执行过的节点的记录,包括 Task 和 State 节点jbpm4_hist_detail :历史信息的详细表,跟其他的历史表进行关联jbpm4_hist_procinst :历史流程实例相关信息jbpm4_hist_task :历史任务相关信息,与 jbpm4_hist_actinst 关联,单独的表减少了
2014-10-03 20:19:26
863
原创 jbpm 笔记 流程部署
流程部署 jbpm4_deployment :发布的记录表,通过 dbid 跟后两个表进行关联。 jbpm4_deployprop :定义流程定义 (ProcessDefinitionImpl) 的相关属性 (key 、 Id 等 ) jbpm4_lob: 保存根据流程定义 xml 形成的二进制数据(同时也保存变量 variable ) 值
2014-10-03 17:30:10
822
原创 hibernate中session接口方法总结
Session的save()和persist()方法Session的save()方法使一个临时对象转变为持久化对象。它完成以下操作:(1)将临时对象加入到Session缓存中,使其进入持久化状态。(2)选用映射文件指定的标识符生成器,为持久化对象分配唯一的OID。(3)计划执行一个insert语句。 Session的save()方法是用来持久化临时对象的。不应将持久化
2014-08-19 11:22:21
8495
原创 数据同步处理方案
和我所维护的系统的batch处理方式一模一样。我们系统现在是csv35万条数据,也是遇到了处理速度的瓶颈,我是ERP。上个月进行过一次简单优化。对您的问题有以下见解:①根本没必要查询数据是否存在(浪费大量时间),直接做更新,如果更新结果为0条,考虑insert,这样基本不会有什么处理时间花销。更高性能可考虑merge。②建临时表是很好的解决方案,不知你们为什么不允许,反正我们允许,效果也很
2014-05-28 10:27:28
15024
原创 多线程编程:任务取消,中断
线程中断是一个协作机制,一个线程给另外一个线程发送信号(signal),通知它在方便和可能的情况下,停止正在做的事情,去做其他事情。
2014-05-07 17:38:53
1693
原创 从数据库获取数据并生成xml文档
package com.dic.prm.dm.tc.service.impl;import java.util.Vector;import org.jdom.Document;import com.bsp.base.tools.XmlTranser;import com.dic.framework.base.BaseServiceImpl;import com.dic.
2014-04-18 11:06:56
1490
原创 从服务器端返回目标文档xml
request.setCharacterEncoding("gb2312"); response.setContentType("text/xml;charset=gb2312"); response.setHeader("Pragma","No-cache"); response.setHeader("Cache-
2014-04-18 10:51:24
1099
转载 weblogic日志管理
服务器日志 每个 WebLogic Server 实例将来自子系统和应用程序的所有消息写入位于本地主机上的服务器日志文件。默认情况下,服务器日志文件位于服务器实例根目录下的 logs 目录中;例如,DOMAIN_NAME\servers\SERVER_NAME\logs\SERVER_NAME.log,其中 DOMAIN_NAME 是在其中定位域的目录的名称,而 SERVER_NAME 是服务
2014-04-17 15:42:24
40125
转载 myeclips中jdk和jre配置
更换jdk版本时报以下问题:Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. edw_report Unknown Faceted Project Problem (Java Versi
2014-04-16 15:06:43
1603
原创 hibernate中实现运用分级查询 2
hibernate中SQLQuery的addEntity();方法如果使用原生sql语句进行query查询时,hibernate是不会自动把结果包装成实体的。所以要手动调用addEntity(Class class)等一系列方法。如session.createSQLQuery(sql).addEntity(Class class);注意hibernate3.0.
2014-04-11 15:14:27
704
转载 将图片等资源打包进jar文件
JAVA:如何将图片等资源打包进jar文件昨天研究到很晚,看了很多资料,也尝试了很多次,终于在今天早上把这个问题解决了表现特征为使用NetBeans运行可以访问到图片,但把class和pic一起打包成jar文件后就访问不到了。举例:(假设我们的目录结构为:play.java,play.class和pic目录在同一文件夹下,pic下有一张图片叫1.jpg)
2014-03-31 17:10:05
7822
原创 收集的知识点:hibernate配置文件
lazy 设置为 proxy 或者 no-proxy的区别:举个例子吧:Child Parentclass Child { private Parent parent; public Parent getParent (){ return this.parent;//访问了实例变量 } }class Paren
2014-03-20 16:55:16
657
转载 hibernate抓取策略fetch=select /join/subselect
出处:http://blog.youkuaiyun.com/ychatou1220/article/details/6489881一、hibernate抓取策略(单端代理的批量抓取fetch=select(默认)/join)测试用例:Student student = (Student)session.get(Student.class, 1); System.out.println(s
2014-03-20 16:33:34
8287
原创 线程封闭
线程封闭技术是实现线程安全最简单的方式之一。java语言自身及其核心库提供了一些机制,本地变量和localThread有助于维护线程限制。线程限制的一种特例就是将它用于volatile变量。栈限制使用localThread建线程与持有数值的对象关联起来。用于在基于可变单体对象或全局变量的设计中,出现(不正确的)共享。使用不可变对象持有所有的变量,消除访问和更新这些变
2014-03-11 22:13:20
856
原创 java 线程安全 发布和溢出
如果对象发布了内部状态,就可能危及到封装性,并使程序难以维持稳定性。发布对象时,他还没有完成构造,同样危及到线程安全。发布一个对象,还会间接地发布其它对象。发布一个对象,同样发布了该对象所有非私有域所引用的对象。发布对象的方式:将对象的引用存储到公共静态域中。从非私有方法中返回引用。将一个对象传递给外部方法,相当于发布这个对象了。发布一个内部类实例。内引类实例包装了对封
2014-03-11 14:07:31
3393
原创 spring中bean的生命周期
默认情况下,容器在启动的时候初始化bean ,应用延迟加载后,只有第一次获取bean时,才会初始化对应的bean。延迟加载配置: lazy-init="true"
2014-03-09 22:42:07
712
转载 Spring bean作用域
http://blog.youkuaiyun.com/hz_blog/article/details/7683806[html] view plaincopyprint? bean id="loginAction" class="org.han.action.LoginAction" scope="singleton"> property na
2014-03-09 22:37:51
621
原创 URL重写
URL重写 (URL Rewriting) 是一种REST的相关技术,它可以在 Web Server 中,针对用户所提供的 URL 进行转换后,再传入 Web Server 中的程序处理器。URL重写被用来做什么?总是能用来保持会话,不论客户端是否支持cookies。URL重写与隐含字段的比较Example 7-2. Session tracking using U
2014-02-28 14:50:22
908
1
原创 会话追踪
会话对象序列化情形 implement Serializable interface。分布式系统中,会话对象必须是可序列化的。需要持久化浏览会话对象在以下情况时,不可获取:器被关闭,会话显示失效。 session.invalidate()会话超时。会话对象是一个共享资源,如何访问会话对象:同步化共享对象, synchronized 修饰直接访问,在线程安全的情况。例
2014-02-28 11:01:23
1231
原创 cookies
cookies 是一种在客户端保存数据的方式。通过浏览器可以访问。数据的形式为键值对。cookies的用法:客户端可以读写保存在客户端的cookies信息。保存验证信息或者安全相关的信息。会话管理的一种方式。cookies的应用:可以设置有效期;setMaxAge(int in)限制url地址。setDomian (string str)setPath(string s
2014-02-27 11:24:13
731
转载 java加载文件的三种方式
一般我们加载文件都是以下3种方式进行加载,之前一直困扰我很久的关于文件加载的路径问题,今天我想自己写一个wiki page来记录下,总结下: 1,通过类加载器 这种方式是通过java自己的类加载器来加载文件,根目录为java类的打包出来后的根目录。相对目录就是当前类所在的包位置。如果你希望加载的文件是保存在类加载器能访问到的目录,推荐使用此加载方式(web应用中web-i
2014-02-27 10:35:31
1213
原创 温习设计模式2--simple factory
简单工厂方法又叫静态工厂方法。 static factory method由一个工厂对象决定创建哪一类产品类的实例。单例模式和多例模式是建立在简单工厂模式之上的,而且它们都要求工厂方法有特殊的逻辑,以便能循环使用产品的实例。
2014-02-17 22:33:37
856
原创 温习设计模式1--dependence inversion principle
表述1,抽象不应该依赖于细节,细节应该依赖于抽象。表述2,针对于接口编程,不要针对于现实编程。依赖倒转强调一个系统内实体之间关系的灵活性。现实,java语言中创建一个对象的过程是违背开闭原则以及依赖倒转原则的,正因为这一点,设计模式给出了几个创建模式,特别是工厂模式,解决对象创建过程中的依赖倒转问题。抽象耦合式依赖倒转的关键,但抽象耦合一定会涉及具体类从抽象类继承,
2014-02-17 22:01:47
879
转载 解决SSH自动断线,无响应的问题。
Leave a reply在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:1、依赖ssh客户端定时发送心跳。putty、SecureCRT、XShell都有这个功能,但是目测不太好用。此外在Linux下,配置ssh客户端定时心跳似乎不太管用。2、更一劳永逸的方法是:更改服务器端,即在ss
2013-08-17 12:01:15
2873
转载 apache动态编译/静态编译问题
apache动态编译/静态编译问题以前编译apache的时候都是google搜索到的直接拿来用这次自己编译mod_rewrite和ssl遇到了问题又不知道问题出在哪里一个是mod_rewrite模块没有起作用一个是以ssl启动apache的时候报告如下错误:apachectl startsslSyntax error on line 246 of /usr/lo
2013-07-22 14:34:26
1282
转载 Java的中英文混合截取字符串的问题解决方法
Java的中英文混合截取字符串的问题解决方法 Java默认的获取一个字符的长度(不管是否是中英文)都是作为一个字节来处理,但是插入数据库(Oracle)时中文却占了2个字节,这点搞得人很苦恼。在网上搜索时,找到两种好的解决方案,这里进行了修改,代码如下:package com.core.utils;import java.io.UnsupportedEncodingExce
2012-11-12 23:14:28
3549
原创 减少和发现未知的bug: 方案征集
大家集思广益,共同寻找一个解决方案。问题描述:开发过程中常出现“牵一发而动全身”的问题出现,比如:A同学改了一个Bug,引起了B同学负责的模块出现新Bug。这类情况在二次开发与产品合作的过程中反复出现。只要存在Team之间或Team内部队员之间的协作就难免出现上述问题。事实上,即便是一个人维护的系统,也可能会有新的update导致现有功能模块的返工或错误产生。随着系统的维护时间越来越久
2012-09-04 14:56:39
1254
转载 ActionContext与ServletActionContext
http://www.cnblogs.com/tanglin_boy/archive/2010/01/18/1650871.html1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(Http
2012-07-01 12:59:42
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人