- 博客(37)
- 资源 (6)
- 收藏
- 关注
原创 【转】spring 事务
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是...
2014-10-30 10:47:09
134
原创 Hadoop Eclipse Server IPC version 5 cannot communicate with client version 3
最近公司在做大数据分析,使用到了hadoop。这里ji
2014-04-29 20:35:49
6061
转载 java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch
2012-10-22 22:12:38
695
原创 Activiti5.8自定义用户表
在学习Activiti时就想解决如何抛弃系统自带的Act_ID_XXX,毕竟很多应用都有自己的权限控制组件,且系统自带的权限控制又不能满足绝大多数企业需要, 使用自己的一套权限控制也有利于后期的维护。因为刚刚接触Activiti,基本上什么都不清楚,只好baidu、google。可惜baidu里面一大堆从官网copy的用户指南,我虽不才,但简单的E文还是可以看懂的。没发现什么有用的价值。
2011-11-14 20:54:18
6527
1
原创 CXF 简单教程初级版
CXF基本使用(2011-10-16)背景说明CXF版本:apache-cxf-2.3.6JDK版本:jdk1.6.0_15引入CXF从官网下载最新jar包,地址:http://cxf.apache.org/download.html并把下载的jar文件引
2011-10-16 14:15:59
2574
原创 javax.xml.bind.UnmarshalException: Unexpected element
今天学习cxf整合spring时,遇到javax.xml.bind.UnmarshalException: Unexpected element 异常,先看配置文件<beans xmlns="http://www.springframework.org/schema/be
2011-10-07 17:14:12
8497
原创 log4J 根据日志级别生成对应文件
通过使用log4j将日志输出生成本地文件图例代码:除去相关的jar包需要导入工程外,一下是log4j.xml文件,该文件制定文件保存路径DailyRollingFileAppender">
2011-08-18 09:48:34
1754
原创 Jbpm4.4 Mail配置
一 开发环境ü Tomcat6.0ü JDK1.6.0_15ü Eclipse3.6.0ü JBPM4.4二 前提假设你已经把Jbpm与ssh整合到一起了。如果没有,请看我的上一篇文章。三 步骤1.1 Jbpm.cfg.xml文件
2011-04-02 00:21:00
3528
1
原创 Jbpm4.4集成SSH
<br />一 开发环境<br />ü Tomcat6.0<br />ü JDK1.6.0_15<br />ü Eclipse3.6.0<br />ü JBPM4.4二 前提<br />假设你已经掌握了SSH项目整合的经验三 步骤1.1 下载JBPM1.2在WEB-INF/lib中加入相关的jar。<br />如以下几个包,具体是情况而定。<br /><br /> <br /> jbpm.jar<br />juel-engine.jar<br />juel-impl.jar<br />mail.jar<b
2011-04-01 23:16:00
2999
2
原创 ORACLE中NOT IN 的替代
<br />典型的查询方式为:SELECT TITLEFROM BOOKSHELFWHERE TITLE NOT IN (SELECT TITLE FROM BOOKSHELF_CHECKOUT)ORDER BY TITLE;<br />如果BOOKSHELF_CHECKOUT很大的话,速度可能会很慢,因为ORACLE会在BOOKSHELF_CHECKOUT上执行一个时间密集型的全表扫描。<br />oracle 中not in 效率不高一:使用外部连接SELECT DISTINCT C.TITL
2011-02-28 11:02:00
620
原创 ExtJs 学习笔记
ExtJs Chart笔记说明<br />使用ExtJs必须在页面引入如下文件:<br /><script type="text/javascript" src="<%=basepath %>/js/adapter/ext/ext-base.js"></script><br /><script type="text/javascript" src="<%=basepath %>/js/ext-all.js"></script><br /><link rel="stylesheet" href="<%=bas
2010-12-25 20:35:00
2837
原创 单向多对一
<br /><br />单向多对一关联<br /> 在关系型数据库理论中,“多对一”关联同于“一对多”关联,且为了消除数据冗余,在两个关系之间不存在“多对多”关联,“多对多”关联要通过连接表来实现。因此在关系型数据库中只有“一对一”和“一对多(多对一)”,且都是单向的。而在hibernate当中,为了保证关联双方的映射可以通过多种方式进行,“单向一对多”关联和“单向多对一”被认为是两种不同的关联,其主要区别是在于哪个表的映射文件中进行<many to one>的配置,进行<many to one>配
2010-11-18 22:53:00
3071
原创 extJs+JSON 动态树
<br />现学现卖,实现从数据库动态加载树结构,不会贴图,抱歉<br />1,数据库设计<br /> Oracle DDL脚本 :create table ORGANIZATION( ORGID NUMBER(10) not null, PARENTID NUMBER(10) not null, ORGNAME VARCHAR2(32) not null, ISAVAILABLE NUMBER(1) default 1 not null);
2010-11-17 01:48:00
2413
原创 单向多对多关联
<br /><br />单向多对多关联<br />1,构造table<br />Create table Person (personId int not null primary key)<br />Create table PersonAddress(personId int,addressId int ,primary key(personid,addressId))<br />Create table Address(addressId int primary key)<br />2,本例中只想通
2010-11-16 17:07:00
725
原创 SQL2005 誤刪數據后的恢復
<br />天天和數據庫打交道,一不小心就會誤操作,導致數據庫的異常.<br />如下方法可以方便的幫助恢復誤刪除的數據<br /><code><br />--首先有個完整備份數據庫<br />backup database mydb to disk ='C:/mydb.bak' with format<br />--模擬誤刪除操作<br />delete from TbA<br />--在發現誤刪數據以後,最好保存當前時間,以便恢復至更接近當前狀態<br />select dt=getdate() int
2010-08-26 17:52:00
642
转载 C# sql 存儲圖片
<br />引用自:http://www.cnblogs.com/zengwei/archive/2007/12/29/1019679.html<br />winform下:<br /> //存储 <br /> private void MemoryImage()<br /> {<br /> string sql = "";<br /> //string conn = "Provider=SQLNCLI;Data Sour
2010-08-12 14:36:00
1303
原创 sql語句 實現自動填補字符 類似PadLeft
<br />最近公司gen_file新增一個gen07欄位,gen07是根據記錄數量自動遞增的,因為原系統中已有2000多筆數據,所以基本丟棄收工輸入的過程,於是Google了下,便有了以下代碼:<br /> <br />--自定函數<br />--CREATE FUNCTION [dbo].[PadLeft] <br />--( <br />--<br />-- @Source nvarchar(30), -- 原始字串 <br />-- @PaddingChar ncha
2010-06-11 13:37:00
1596
原创 PowerDesigner设计常识
初学PowerDesigner时遇到一些困难,很难理解里面一些概念问题及一些用法,在这里抛砖引玉,希望能够得到高人的指点。一,PD的4种模型文件。 概念数据模型(CDM) CDM表现数据库的全部逻辑结构,与具体的数据结构无关,以ER图理论为基础,反映客观存在的事物。 物理数据模型(PDM) PDM与具体的物理实现有关,如具体的DB,反映在软件设计上即是数据库物理
2010-02-22 22:23:00
3677
原创 SQL常用函数
以下的函数分别在mssqlserver和oracle中进行测试,只列出常用的函数,不列出具体用法.1,得到系统时间函数 mssqlserver getDate() oracle sysDate2, 提取串的组成部分 mssqlserver subString(coloum1,index,length) oracle subSt
2010-01-29 14:32:00
530
原创 MSSQL2005 存储过程学习
好记性不如烂笔头,以备以后查看。 一,首先如前人所说,存储过程的优点有如下几点: 1,存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译故而提高数据库执行速度。 2,当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3,存储过
2010-01-11 15:22:00
1082
原创 vs2008安装出现Writer error in the VS2008TeamSuite90DayTrialCHSX1429243.iso probobly the disk is full问题
刚刚下载的vs2008 的7个分卷,当安装的时候出现Writer error in the VS2008TeamSuite90DayTrialCHSX1429243.iso 。probobly the disk is full错误,然后很郁闷的检查磁盘余量,发现还有足够的余量来运行程序;就连续试着重新安装了多次,结果每次都是相同的错误。后来才想到是我文件系统的问题,我所有的磁盘系统都是ntf32格
2009-11-23 23:06:00
1476
1
转载 传智播客学习笔记-jbpm笔记2
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://wangjie0503.blogbus.com/logs/39693754.html* 节点不同的节点类型代表不同的行为。** start-state开始节点,标识流程开始边界。开始状态有且只有一个,就是说流程中不能有任何transition指向开始节点。在流程实例被创建后(启动),RootToken(根
2009-10-23 09:50:00
930
转载 传智播客学习笔记-OA工作流-jbpm笔记
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://wangjie0503.blogbus.com/logs/39693756.html * 工作流管理系统和jBPM** 工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务
2009-10-23 09:47:00
1388
转载 tortoise svn+google code 我的网络源码平台
总体思路就是在google code上申请一个开源项目,然后用版本控制客户端tortoisesvn来提交或更新源代码 首先从http://tortoisesvn.tigris.org/中下载最新的tortoisesvn客户端,一路安装下去即可。 接着在google上申请一个账号,申请好登陆之后,点击右上角的【我的账户】,在产品界面中选择【代码】,在新的界面中总侧边栏中选择【项目
2009-10-19 13:34:00
636
翻译 JBPM4.0开发步骤
jBPM4开发入门指南------------------------------------------------------------------------------------------1.1、安装JDK------------------------------------------------------------------------------------
2009-10-19 11:25:00
3271
转载 JBPM4.0 ANT脚本详解
depends="install.jboss, install.jbpm.into.jboss, start.jboss" description="installs jboss, installs jbpm into jboss, starts jboss, creates the jBPM DB schema,
2009-10-19 11:14:00
1593
转载 免费的svn空间
一直想找一个免费的CVS或者SVN空间可以把自己业余的东东传上去。毕竟放在自己机器上不够稳妥,放在公司服务器又不方便。直到遇见了http://unfuddle.com/home恩,先声名这篇blog没有广告的意思/正如网页所说Unfuddleis a secure, hosted software development environment andproject
2009-10-19 10:33:00
6530
1
转载 为什么使用Serializable(序列化)
经常看到有些类调用了Serializable接口,而有些类又没有调用Serializable接口。那么什么情况下要调用Serializable接口。 首先来了解一下Serializable。(类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。序列化接口Serializable没有方法或字段,仅用于标识可序列化
2009-09-25 09:54:00
892
翻译 mail在jBPM中的应用
1,通过使用mail活动,流程作者 可以指定一个邮件信息的内容,一次发送给多个收件人。 每个email信息都是从一个模板生成的。 模板可能指定在元素内部,或者在配置文件的 process-engine-context部分指定。元素个数描述from0..1发件者列表to1主要收件人列表cc0..1抄送收件人列表
2009-09-21 17:57:00
1804
转载 解决eclipse无法启动
今天突然eclipse无法启动了。莫名其妙,没有动过eclipse配置文件之类的东西啊?先看了eclipse目录下的eclipse.ini文件,内容如下:-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256M-frameworkplugins/org.eclipse.osgi_3.4.3.R34x_v20081215-
2009-09-15 12:02:00
7344
原创 SVN服务器配置
1,下载Subversion并安装。2,切换到Subversion的安装目录下的bin目录3,在第二步的路径里打开命令提示窗口,并输入如下命令,建立版本库 svnadmin create F:/svn/project 注意,必须保证此svn文件夹存在F盘上。4,设置密码和权限。 在F:/svn/doc/conf下的svnserve.con
2009-09-14 19:19:00
726
转载 揭秘jbpm流程引擎内核设计思想及构架(经典之作,收藏之)
申明:偶然发现一篇很精辟的JBPM文章,觉得写得甚好,故收下来了。原始页面:http://www.cnblogs.com/wayne-ivan/ 1 前言... 12 阅读本篇的基础准备... 22.1 概念的基础... 22.2 环境的基础... 23 什么是流程引擎内核?... 34 引擎内核所关注的四个主要问
2009-09-11 15:41:00
973
原创 在部署jbpm4 到ssh2时出现java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class
此问题是出现包冲突,去掉项目中的以下几个包就可以了el-api.jarxercesImpl.jarxml-apis.jarservlet-api.jar
2009-09-09 12:18:00
2006
转载 Spring 的持久层封装
一、概述 (一)基本概念 1、数据访问的关键技术 我们可以将数据访问分为两个部分:一是获得数据源;二是进行数据库操作(增删改查)。2、获得数据源的几种方法 因为只是为了记录一些关键的东西,以实用为主,因此没有过多的考虑措辞和学术上的严谨。这里指的是在Java中怎么能取得和数据源(DataSource)的联系,方法主要有传统的在程序中硬编码和通过XML注入。
2009-09-08 11:20:00
720
转载 Struts2 之convention-plugin实现零配置
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。使用Convention插件,你需要将其JAR文件放
2009-09-07 11:43:00
1860
2
转载 JSON基础
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);
2009-09-07 11:38:00
474
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人