- 博客(30)
- 收藏
- 关注
原创 MyEclipse2014安装Activiti插件
Myeclipse14安装activiti插件只能通过link方法。具体步骤如下:1. 从http://www.activiti.org/designer/archived/中下载最新版本的压缩包2. 在MyEclipse2014安装目录下的dropins文件夹中建立activiti文件夹;3. 将步骤1中下载的压缩包里的features和plugins文件夹复制到步骤2中...
2016-08-27 10:53:52
268
原创 mysql使用source 命令乱码问题解决方法
通过source命令执行一段代码,如果里面有中文字符,会出现乱码,必须在登录mysql时加入--default-character-set参数。如下所示:mysql -u root -p --default-character-set=utf8这样就不会出现乱码。 mysql -u root -p --default-character-set=utf8use ...
2016-08-27 10:19:41
377
原创 JBPM4.4 + ssh2 + mssql2008请假流程设计示例
一、ProcessEngine实例的配置 研究过JBPM的人都知道,JBPM在操作流程时,一切都是基于ProcessEngine对象,所以整合的思路很简单,只要我们能让Spring创建出ProcessEngine。 配置内容如下: <bean id="springHelper" class="org.jbpm.pvm.internal.processengi...
2016-08-19 13:57:20
156
原创 java SSLSocket使用
1. 什么是Https,SSL, TLS Https全称是Hypertext Transfer Protocol over Secure Socket Layer即基于SSL(Secure Socket Layer)的Http协议,也就是http的安全版本。 SSL(Secure Socket Layer)即安全套接层 TLS(Transport Layer Se...
2016-02-19 15:36:06
493
原创 使用openssl配置tomcat ssl证书
Tomcat既可以作为独立的Servlet容器,也可以作为其他HTTP服务器附加的Servlet容器。如果Tomcat在非独立模式下工作,通常不必配置SSL,由它从属的HTTP服务器来实现和客户的SSL通信。Tomcat和HTTP服务器之间的通信无须采用加密机制,HTTP服务器将解密后的数据传给Tomcat,并把Tomcat发来的数据加密后传给客户。 如果Tomcat作为...
2016-02-19 11:36:11
915
原创 keytool使用方法
keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe 1.生成证书keytool -genkeypair -keyalg RSA -ke...
2016-02-18 20:29:44
175
原创 Java常用的安全算法
安全算法主要包括 摘要算法、对称加密算法、非对称加密算法、信息编码以及数字签名、数字证书。1.数字摘要 数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,由一个单向Hash函数对消息进行计算而产生的。其生产过程如下图所示: 有如下特点:(1)无论输入的消息有多长,计算出来的消息摘要的长度是固定的。应用MD5,计算出长度是128个比特位,使用S...
2016-02-17 11:16:11
226
原创 Linux下面配置Apache2 + tomcat7.0 + ssl 集群安装与配置
可以通过apache proxy代理或mod_jk.mo模块实现tomcat集群的配置.一、apache2.4的安装1、下载apache2.4源码http://apache.fayea.com//httpd/httpd-2.4.18.tar.gz 把源码保存在目录/usr/local/src目录下进入目录/usr/local/srccd /usr/loc...
2016-02-15 15:29:49
127
原创 JBoss7.1.1+Spring4+Hibernate4分布式系统的配置
最近在开发一个企业的ERP系统,用到多个数据库,某一业务需要同时操作多个数据库,我们使用了JBoss作为Web服务器,数据源采用jdni方式,采用spring4注入方式进行多数据源和事务的配置,采用Hibernate4的SessionFactory进入数据操作, 下面介绍整个过程的配置:1.Jboss JDBC数据源的配置系统采用sqlserver2008作为数据库,s...
2016-01-29 15:05:18
260
原创 JBoss7.1.1 Could not index class解决办法
我的应用从Tomcat7转到Jboss7.1之后,启动出现如下错误 [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015852: Could not index class production/erpintelj/com/framework/action/PiorganizeAction.class a...
2016-01-28 11:07:30
4484
原创 Spring动态数据源的配置及使用
如果应用系统使用到多个数据源,可以使用Spring提供的动态数据源进行配置:1.DynamicDataSource的设计通过继承AbstractRoutingDataSource实现动态数据源的设计 public class DynamicDataSource extends AbstractRoutingDataSource { @Override ...
2016-01-27 11:07:06
155
原创 spring + atomikos解决多数据源事务管理
一般的企业管理系统免不了要访问多个数据库,如框架数据库、仓库数据库等,但spring的jdbc事务只支持一个数据源的事务配置,为了在tomcat中支持多数据源事务,可以采用开源框架atomikos来进行配置。采用的开发环境:Spring4 + hibernate4 + atomikos3.9.3 + mssql20081.下载atomikos-jdbc:3.9.1所需要的...
2016-01-27 10:39:56
151
原创 Spring多数据源事务解决方案
一般的企业管理系统免不了要访问多个数据库,如框架数据库、仓库数据库等,如何实现Spring的多数据源事务管理?下面就以两个数据库为例,描述我的整个开发过程及出现的问题,以及最后的解决方法。我采用的是开发环境:spring4.2 + hibernate4.2 + tomcat7.0一、设置两个事务出现的问题 开始的设计的时候就设置两个数据源,两个SessionFacto...
2016-01-27 09:51:38
219
原创 easyui+struts2 实现tree的问题及解决办法
一、基于struts2-json插件方式: 最近在开发一个项目,前台用easyui的tree来显示组织机机构,开始用struts2-json结构,前台代码如下:$('#organizeTree').tree({ lines: true, url: '/framework/organizeAdminHandler.html...
2016-01-09 08:30:02
215
原创 Spring事务管理介绍
一、声明式事务配置 1.基于TransactionProxyFactoryBean的配置 <?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20...
2015-12-17 16:10:19
109
原创 Spring数据源配置总结
1.c3p0数据源 <!-- 定义c3p0数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <!-- 指定连接数据库驱动 --> <property na
2015-12-17 12:24:01
88
原创 Spring切面类型比较
1.Spring可以定义4种切面(1)基于@AspjectJ注解的方式<aop:aspectj-autoproxy proxy-target-class="true"/> (2)基于<aop:aspect>的方式(基于Schema)<aop:config proxy-target-class="true"> <aop:a...
2015-12-17 11:00:04
318
原创 Spring基于Schema配置切面的例子
如果项目不能使用JDK1.5以上,无法使用@AspectJ进行注解,Spring提供了基于Schema配置的方法,代替基于@AspectJ注解要面的方式。 1.XML配置 使用<aop:advisor>或<aop:aspect>进行配置<?xml version="1.0" encoding="UTF-8" ?><...
2015-12-17 10:13:30
152
原创 Spring基于@AspectJ AOP例子
1.使用前准备 Spring在修理@Aspect注解表达式时,需要将Spring的asm模块加到类路径中。asm是轻量级的字节码处理框架,因为java的反射机制无法获取入参名,Spring就利用asm处理@AspectJ中所描述的方法入参名。 此外还需要加入aspectj.weaver和aspectj.tools类包。 2.配置使用@AspectJ切面...
2015-12-17 09:41:38
84
原创 Spring AOP 基础
1.AOP的述语(1)Joinpoint连接点程序运行过程中的某一点.比如方法调用、属性访问、异常抛出(2)Pointcut切点需要进行增加的位置(3)Advice增强在不修改原有代码的前提下,为某一个对象增加新的功能(4)Advisor(Aspect)切面把散落在系统各处与横切关注点相关的重复代码抽取出来归整到一处形成一个模块,我们称为方面.(5)T...
2015-12-16 14:54:37
98
原创 Java国际化和Spring国际化比较
1.Java本身框架国际化(1)本地化相关的类LocaleNumberFormatDateFormatMessageFormat(2)使用ResourceBoundle国际化资源命名规范:<资源名>_<语言代码>_<国家/地区代码>.properties如:resource.propertiesresource_z...
2015-12-15 15:52:19
144
原创 Spring使用Properties文件
1.Properties文件的内容dbName=sampledbdriverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/${dbName}#userName=root#password=1234userName=WnplV/ietfQ=password=gJQ9O+q34qk\= ...
2015-12-15 14:38:41
179
原创 Ioc容器装配Bean的方法
一、基于XML的方法1.属性的注入 <bean id="car" class="com.baobaotao.ditype.Car"> <property name="brand" value="红旗&amp;CA72"/> <property name="maxSpeed" value="2
2015-12-15 13:16:57
98
原创 struts2实现多文件上传
1.jsp页面设计uploadfileup.jsp<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@ taglib prefix="s" uri="/struts-tags" %>
2015-12-14 13:38:23
84
原创 图形验证码的实现
1.编写生成图形的Servlet CheckCodeServletpackage com.cjg.servlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.awt.*;import java.awt.image.*;import javax.imag...
2015-12-14 11:26:29
114
原创 避免重复提交表单
重复提交表单原因:1.前台多次按了“提交”接钮;通过在前台按钮的onclick事件来避免 <script language="javascript"> <!-- var checkSubmitFlg=true; function checkSubmit() ...
2015-12-14 11:19:10
101
原创 struts2 拦截器interceptor
1.自定义拦截器@SuppressWarnings("serial")public class SessionInterceptor extends AbstractInterceptor { private static final Object LOGIN_KEY = "admin"; public static final String LOGIN_PAGE = "log...
2015-12-11 15:36:02
73
原创 struts2国际化设置
1.全局信息配置在struts.xml增加如下内容:<constant name="struts.custom.i18n.resources" value="global" />或struts.properties文件中指定如下一行struts.custom.i18n.resources=global在class路径下增加如下文件:(1)global_en_...
2015-12-11 15:15:00
108
原创 struts contant配置
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">&am
2015-12-11 11:51:52
94
原创 Spring体系结构介绍
1.认识Spring Spring是分层的Java Se/EE轻量级开源框架,以Ioc和Aop为核心,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多企业级应用技术,逐渐成为使用最多的J2EE企业应用开源框架。2.Spring带给我们什么 (1)方便解耦,简化开发 (2)AOP编程支持 (3)声明式事务的支持...
2015-11-02 10:20:40
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人