- 博客(45)
- 收藏
- 关注
原创 详解Java 7中新的文件API
转载于http://www.infoq.com/cn/articles/java7-nio2新文件包的用途Java 7向语言中引入了一些有用的特性,其中包括一个新的I/O文件包。相对于老的java.io包,这个包针对文件系统——特别是基于POSIX的系统——提供了粒度更细的控制功能。本文首先介绍一下新的API,之后通过一个基于Web的文件管理器项目WebFolder来详细探索这些...
2013-03-22 10:13:51
245
Spring Security 自定义登录验证与自定义回调地址
1 配置文件 security-ns.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...
2013-01-11 17:19:52
1877
原创 FileNet Process Engine API 应用介绍
概述FileNet P8 是 IBM 新一代的、统一的企业级内容和流程管理平台,它包含广泛的产品和服务,帮助用户在面向服务架构(SOA)的环境中构建,部署,运行和管理企业的内容和流程。它在分布式 (distributed),可获取性 (availability),可调控性 (scalability),安全,标准化等诸多方面都有很强的表现。它包含三大产品组:内容管理 (File...
2012-06-01 20:46:14
427
原创 FileNet Process API 在线地址
FileNet Process API 在线地址 http://eb140.elearn.ihost.com/ECM/materials/F009/WebFiles/ecm_help/developer_help/process_java_api/javadocs/JavaAPI/index.html FileNet P8 Process API高级使用 http://ww...
2012-06-01 20:37:34
215
原创 IBM FileNet BPM 工作流应用举例
IBM FileNet BPM 简介FileNet 业务流程管理 (Business Process management) 软件是国际领先的流程管理软件,许多企业已经开始利用 FileNet BPM 管理自己的业务流程。企业每天都要涉及到数百个流程,怎样保证运作的速度及有条不紊已经成为一个至关重要的问题,BPM 可通过灵活的业务运作来有效地满足不断变化的客户和业务需求,这些根据流...
2012-06-01 20:30:58
633
原创 敏捷开发中的Code Review
转载于 http://blog.youkuaiyun.com/programmer_editor/article/details/4957257 一些敏捷团队在实施敏捷开发中忙于编码、忙于Unit Test、忙于沟通、忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳。本文结合实践,介绍笔者对敏捷开发中CodeReview的理解和相关经验。 文/ 陈...
2012-04-26 12:57:25
214
原创 FileNet Content Document PE流程开发
转载于http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0812liuwei/index.html 用例说明本文样例是基于企业内部的文档管理流程的一个片断。在该流程中,秘书可以上传和更新某些文档资料;公司的管理者可以检查上传的文件;上述三个活动,代表了对文档的创建、查询和更新操作,文档...
2012-04-14 10:21:19
341
原创 JSF输出HTML内容
保存在数据库中的如果是如下内容:“<h1>123</h1>”,并且希望取出该内容后,显示在页面上是大号的123,那么在jsf中可以用如下办法: <h:outputText escape="false"> 或者 <t:outputText escape="false"> 这个escape属性默认是true,将会把html或者xm...
2012-02-25 11:44:44
277
原创 Java 编码规范实施细则
3 是否符合代码格式化标准 使用我们的格式化标准进行格式化2 是否有多余的import项 不能有import xxx.*,不能有多余的import2 是否定义了多余的field 定义了field,但是没有使用到的2 是否定义了多余的本地变量 在方法中的本地变量,定义了却没有使用的2 是否定义了多余的私有方法 定义了私有方法,但是没有地方调用2 是否有可以重构的逻辑重复的代码 这...
2012-02-18 15:56:48
175
原创 Primeface2 升级 Primeface3 相关注意事项
1 LayDataModel 分页改变,由以前的接口改为抽象类,不能直接通过匿名方式创建 ,通过继承LayDataModel, 从而实现load抽象方法,该方法的排序相对于2.2的改变传递的是排序对象而不是字符串。 若页面使用了移动高亮使用了selection属性的话必须在继承LayDataModel的类中去实现getRowKey()方法。 页面去掉lazy属性,加上ro...
2012-02-18 15:51:20
175
原创 JSF Primeface 常见问题解决办法
1 javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: 解决办法以及原因 JPA 若实体类采用了ID主健生成策略,但是又给实体对象分配了一个主健,保存会出县该异常Exception in thread "ContainerBackgroundProcessor[Standa...
2012-02-18 15:48:13
878
原创 JSF2 Primeface2 LazyDataModel 使用
第一步 新建Web项目,搭建好项目环境,将相关依赖的包加入到项目里,使用的服务器为JBoss7 第二步 页面代码 <p:outputPanel id="updteTabelUser"> <p:dataTable var="user" value="#{userBean.lazyModel}" id="userTable" pag...
2012-01-08 14:04:30
824
原创 深入理解JSF原理与执行过程
转载于http://www.ibm.com/developerworks/cn/java/j-jsf2/JSF 生命周期:概述JSF 程序生命周期的 5 个阶段如下(注意每个阶段的事件处理):恢复视图应用请求的值;处理验证更新模型值;处理事件调用程序;处理事件进行响应;处理事件这 5 个阶段显示了 JSF 通常处理 GUI 的顺序。虽然这个清单列出了每个阶段中...
2011-11-30 22:49:55
726
原创 Struts1和Struts2 action的线程安全
去面试,问及struts方面的内容:aciton是否thread safe?俺毫不犹豫的回答:不是然后问,为什么不是?struts1和struts2那个是线程安全的?俺支吾了半天。也没说个所以然出来。郁闷。下面是找的另一位同胞的文章:action到底是thread safe还是unsafe呢 我们来看看servlet是否是thread safe ,action都是继承至serv...
2011-06-11 20:13:03
129
原创 小第请问丰益上海咋样???
各位朋友!请问有谁知道丰益上海信息技术公司成都分公司杂咋样的?给我说的是做丰益集团下子公司的项目!小弟10年毕业的,给我3.5K,谢谢好心人了!给点建议...
2011-05-30 13:00:54
210
原创 Struts1 <html:form> 在同一个页面或者父子页面提交方式
Struts1 的<html:form> 标签没有id,name属性,它的Form名字和Id都是通过ActionForm 名字自动映射生成,所以采用forms[]数组来提交各个表单
2011-05-12 09:36:16
220
原创 大端模式与小端模式、网络字节顺序与主机字节顺序
大端模式与小端模式 一、概念及详解 在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。 先回顾两个关键词,MSB和LSB: MSB:Most Significant Bit ------- 最高有效位 LSB:Least Significant Bit -------...
2011-05-05 22:14:48
259
原创 java 内存映射文件 大文件操作
/** * 内存映射文件 * @author Administrator * */public class LargeMappedFiles { private static int length = 0x8FFFFFF; public static void main(String args[]) { try { MappedByteBuffer o...
2011-05-05 21:07:03
243
原创 Java Zip多文件压缩和 GZIP压缩
/** * 多文件压缩 * * @author Administrator * */public class ZipCompress { public static void main(String args[]) { String[] filepaths = { "D:\\zip1.txt", "D:\\zip2.txt" }; try { ...
2011-05-05 20:59:54
197
原创 Java 集合类学习
package com.study.java.connections;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/** * * @au...
2011-03-23 21:23:17
131
原创 深入探讨 Java 类加载器
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用...
2011-02-23 23:09:56
117
原创 Java 类型信息与RTTI
Java在运行时识别对象和类信息有两种方式:一种是RTTI;另一种是反射机制。什么是RTTI?RTTI:(run-time type identification)运行时类型识别,当只有一个指向对象基类的引用时RTTI机制可以让你找到这个对象的确切概念。要理解RTTI的工作原理,必须先了解类信息是如何表示的,这个是由Class对象完成的,它完成了相关类的信息,Java使用Class...
2011-02-23 21:12:01
147
原创 如何使用pdshell15反向生成PDM模型
如何使用pdshell15反向生成PDM模型 首先下载mysql-connector-odbc-3.51.28-win32.msi ,然后进行程序的安装。安装完毕之后打开控制面板,在打开管理工具,打开数据库源ODBC选择添加按钮选择对应的数据库(以Mysql为例),然后进行Mysql配置,相当于在Myeclipse下配置数据源一样的方法。填写完相关信息之后,打开pdshell15,新建一个物理...
2011-02-18 16:44:54
450
原创 Java
希望大家能够共享自己的技术知识与经验,大家一起共同探讨技术,在分享技术的同时进步!同时希望那些大牛门能够进来分享你的成功成都Java共享群41626972...
2011-02-15 12:39:49
98
原创 org.springframework.orm.hibernate3.HibernateSystemException异常解析
org.springframework.orm.hibernate3.HibernateSystemException: More than one row with the given identifier was found: 110118153632, for class: com.dt.health.webcenter.comple.medicalservice.out...
2011-01-21 11:24:07
730
原创 总结-----如何成长?
从学校到社会,没有感觉不到适应,工作了半年感觉自己没有多大的进步,不论是技术还是自己的缺点没有得到改变或者显著的提高,曾经有人说我是一个固执的人,不愿意听从别人意见的人。但是从内心来说我很希望改变,不知道是什么原因却一直如此,总是需要别人来提醒自己。在技术方面:或许是自己的心不够静,经常在网上看到别个用的技术自己没有听过,或者说听过没有用过的,总是跟风的去学习,去了解,最后半桶水收场...
2011-01-20 20:06:56
106
原创 Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序
转载于http://www.ibm.com/developerworks/cn/java/j-lo-comet/index.html 概述作为 Java EE 6 体系中重要成员的 JSR 315 规范,将 Servlet API 最新的版本从 2.5 提升到了 3.0,这是近 10 年来 Servlet 版本号最大的一次升级,此次升级中引入了若干项令开发人员兴奋的特性,如:可插...
2011-01-04 23:00:52
115
原创 Apache FtpServer 数据库管理用户实现
Apache FtpServer数据库管理用户实现步骤 一 Proxool连接池配置 dbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://127.0.0.1\:3306/studyjdbc.username=rootjdbc.password=root##数据库别名jd...
2010-12-27 21:00:07
538
原创 Apache FtpServer 添加用户实现
Apache FtpServer 用户管理提供两种方式,一种是基于配置文件,一种是数据库。官方网站对Mysql数据库做了测试。 基于配置文件的用户管理,myuser.propertiesftpserver.user.chen.userpassword=123ftpserver.user.chen.homedirectory=./src/userftpftpse...
2010-12-27 20:38:14
1916
原创 Jquery FlexBox 分页工具栏改造
FlexBox 分页工具栏默认的分页栏是用> ,< html 代码表示的,并为之加上了边框,要改造成自己的分页工具栏需要修改源码的几个参数,先看看效果: 在源码js中找到这个函数: function outputPagingLinks(tota...
2010-12-27 09:30:37
166
原创 JQuery AutoComplate Struts2 后台分页 中文提示
JQuery AutoComplate 插件下载地址: http://docs.jquery.com/UI/Autocomplete 在这个下载地址中提供了Demo,使用的朋友可以查看Demo Demo效果图主要是一个中文和数字编号 需要的CSS文件和JavaScript文件 <script typ...
2010-12-22 14:17:12
155
原创 JQuery 输入下拉框插件后台分页
基于Jquery的输入下拉框插件:FlexBox插件一 下载地址 http://www.fairwaytech.com/flexbox 可以下载例子和相关文档,总共有十个示例代码供大家参考。 二 引入相关文件 <link rel="stylesheet" type="text/css" href="&...
2010-12-21 15:32:21
336
原创 Jquery easyui menu 修改成自己的下拉菜单
首先找到相关的Menu CSS文件: .menu{ position:absolute; background:#f0f0f0 url('images/menu.gif') repeat-y; margin:0; padding:2px; border:1px solid #ccc; overflow:hidden;}.menu-item{ position:relative; ma...
2010-12-16 17:22:16
348
原创 java TreeSet 学习
转载于http://www.ibm.com/developerworks/cn/java/j-lo-tree/index.html TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先看 TreeSet 类的部分...
2010-12-06 22:22:48
146
原创 SSH泛型DAO+Proxool+DisPlayTag+Jquery easyui
这个Demo是自己在学习的时候融合了SSH整合,使用proxool作为连接池,DAO使用了泛型对DAO层进行了封装,为大家提供一个写自己的通用泛型DAO一个思路,本Demo中对DAO层一些方法进行封装,比如分页的封装还没有进行。加入了在项目中常用的三级联动基于Jquery的,并没有使用JSON的jar,而是使用了一个json.js对对象转换成json的。使用到了jquery easyui 中...
2010-11-12 15:09:10
150
原创 Struts2 一次性加载所有配置文件工具类
相信大家在做项目的时候都遇到一个问题就是配置文件,模块越多配置的Action也会因此增加很多,所以有的开发人员采用了Struts提供的include标签在一个xml文件引入许多其他模块的配置文件,但是在用SVN的时候,团队中开发也不是很方便,有的人员采用配置config参数,但是哪么多配置文件也是个麻烦问题。要想Struts像Spring一样通过表达式来加载配置文件,是可以的,下面贴上...
2010-11-05 17:20:42
171
原创 SQL注入学习教程(二)
首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑海中重构SQL语句的原貌,按参数类型主要分为下面三种:(A) ID=49 这类注入的参数是数字型,SQL语句原貌大致如下:Select * from 表名 where 字段=49注入的参数为ID=49 And [查询条件],即是生成语句:Select * from 表名 where 字段=49 A...
2010-11-05 15:53:29
224
原创 SQL注入学习教程(一)
转载于 http://www.secnumen.com/technology/sql001.htm,只为收集学习资料,以便今后学习。 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户...
2010-11-05 15:49:33
142
原创 详细解释错误org.hibernate.LazyInitializationException
转与http://hi.baidu.com/pursuit_on/blog/item/77ceb5586fe61ad29d820418.html 错误org.hibernate.LazyInitializationExceptionorg.hibernate.LazyInitializationException: could not initialize proxy ...
2010-10-28 16:17:50
223
原创 Spring加载Hibernate映射文件的几种方式
在Spring的applicationContext.xml中配置映射文件,通常是在<sessionFactory>这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,方式包括(mappingResources,mappingLocations、mappin...
2010-10-21 11:25:33
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人