北在北方

太白枝头看,花开不计年,杯中浮日月,楼外是青天。

导航

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页

2012年9月16日

摘要: 项目中有这样的需求:每天从00001开始生成5位的流水号,比如2012年9月16日,00001、00002、......99999,到2012年9月17日,又从00001开始。而且系统重启后依然需要保持流水性,重启前是00012,那么重启后需要从00013开始。 选择的一个方案就是将流水号保存到数据库。 1、流水号实体/** * 流水号 * @author Luxh * 2012-9-16 */public class SerialNumber { private String id; /** * 流水号 */ private ... 阅读全文

posted @ 2012-09-16 17:52 CN.programmer.Luxh 阅读(1690) 评论(3) 推荐(1) 编辑

2012年9月14日

摘要: /** * 写文本内容到txt文件 * @param fileContent 文件内容 */ public void writeResultFile(String fileContent) { //文件存放目录 String fileDir=ConstDefine.FILE_DIR; //文件名 String fileName =new SimpleDateFormat("yyyyMMddHHmmss").format(new Date())+".txt"; File result... 阅读全文

posted @ 2012-09-14 11:11 CN.programmer.Luxh 阅读(1054) 评论(0) 推荐(0) 编辑

2012年8月31日

摘要: 我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。 而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑处理,我们要做的,仅仅是声明一个持久层接口。 1、下载开发所需要的发布包。 1)spring-framework-3.1.2.RELEASE-with-docs.zip 下载地址:http://ww... 阅读全文

posted @ 2012-08-31 18:05 CN.programmer.Luxh 阅读(51391) 评论(14) 推荐(9) 编辑

2012年8月19日

摘要: 针对数据的增删改查,使用JPA做一些常用的封装。 一个基础DAO接口和一个DAO接口的实现类。 1、基础DAO接口BaseDaopackage cn.luxh.app.dao.common;import java.util.List;import cn.luxh.app.util.Pagination;import cn.luxh.app.util.QueryCondition;/** * interface <code>BaseDao</code> DAO接口,封装常用的数据库操作 * * @author Luxh */public interface BaseDao 阅读全文

posted @ 2012-08-19 14:30 CN.programmer.Luxh 阅读(3645) 评论(1) 推荐(0) 编辑

2012年8月17日

摘要: 表空间是指磁盘上的一块存储区域,用来存放表。 使用范围分区法对数据量大的表进行分区,分区存放到不同的表空间。 范围分区就是用表中的某个字段值的范围进行分区。 比如: 1)用数值型的id字段,id<100000的在第1个分区,100000<=id<200000的在第二个分区。 2)用日期类型的字段,2011年的数据在一个分区,2012年的数据在另一个分区,或者也可以按月份进行划分。 范围分区语法: 1)partition by range(field) field 就是表中要划分范围的那个字段。 2)VALUES LESS THAN(value) value 就是fi... 阅读全文

posted @ 2012-08-17 18:06 CN.programmer.Luxh 阅读(678) 评论(2) 推荐(0) 编辑

2012年8月16日

摘要: 存储过程基本语法CREATE OR REPLACE PROCEDURE <procedure_name> [(<parameters>)] IS [declare section] BEGIN [<statement(s)>][EXCEPTION <exception handler(s);]END [<procedure_name>]; <>表示必须有,[]表示可选。简单的例子1、直接往表里插入一条记录 1)建立一个测试的表--测试表 EMPcreate table EMP( ID NUMBER, TAX NUMBER, -- 阅读全文

posted @ 2012-08-16 16:11 CN.programmer.Luxh 阅读(547) 评论(0) 推荐(2) 编辑

2012年8月15日

摘要: 基本语法如下所示CREATE OR REPLACE FUNCTION <function_name> [(<parameters>)] RETURN <datatype> IS [declare section] BEGIN [<statement(s)>]RETURN <expression>;[EXCEPTION <exception handler(s);]END [<function_name>]; 从上面的格式可以看出: 1)Function必须要有一个名字<function_name>; 2) 阅读全文

posted @ 2012-08-15 12:01 CN.programmer.Luxh 阅读(1746) 评论(1) 推荐(2) 编辑

2012年8月11日

摘要: JavaEE的企业应用都少不了分页,有个通用的分页工具类就比较方便了。 一般分页类应该包含记录集合、当前页、每页显示记录数、总记录数、总页数等属性,扩展一下,还可以有判断是否有上一页、是否有下一页等属性。1、分页工具类package cn.luxh.app.util;import java.io.Serializable;import java.util.List;/** * The <code>Pagination</code> class 分页 * * @author Luxh * @version 1.0 */public class Pagination< 阅读全文

posted @ 2012-08-11 17:39 CN.programmer.Luxh 阅读(2043) 评论(2) 推荐(0) 编辑

2012年8月5日

摘要: 与Spring的整合很简单: 1)把事务交给Spring管理。 2)通过Spring获取流程引擎ProcessEngine。 在项目的src目录下添加jbpm.cfg.xml文件:<?xml version="1.0" encoding="UTF-8"?><jbpm-configuration> <import resource="jbpm.default.cfg.xml" /> <import resource="jbpm.businesscalendar.cfg.xml" 阅读全文

posted @ 2012-08-05 20:20 CN.programmer.Luxh 阅读(2279) 评论(0) 推荐(0) 编辑

2012年7月30日

摘要: jBPM中的(Task)任务有个人任务和组任务。一、个人任务的分配 流程图: 1、通过assignee直接指定某个人办理<?xml version="1.0" encoding="UTF-8"?><process name="AssignTask" xmlns="http://jbpm.org/4.4/jpdl"> <start g="150,61,48,48" name="start1"> <transition g="- 阅读全文

posted @ 2012-07-30 22:04 CN.programmer.Luxh 阅读(4357) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页