Java
brofe512
这个作者很懒,什么都没留下…
展开
-
Hibernate的优化策略
Hibernate性能调优(转载--作者:Robbin Fan) 一。 inverse = ? inverse=false(default) 用于单向one-to-many关联 parent.getChildren().add(child) // insert child parent.getChildren().delete(child) // delete child ...原创 2008-07-24 22:31:35 · 88 阅读 · 0 评论 -
Apache CXF 第一篇:HelloWorld
1、开发环境:JDK 1.6,Spring 2.0,LZ使用Apache CXF 2.6.2 版本。因为使用Spring 2.0故不能使用CXF with Spring的方式配置WebServices服务,故采用传统的Servlet方式。2、所需CXFJAR,在CXF下载包中均存在[code="maven"] cxf ...原创 2012-09-01 22:10:12 · 161 阅读 · 0 评论 -
升级GWT 2.3.0后,编译和调试模式的变化(属个人备忘,非详细)
属个人备忘,非详细。1、编译的变化:[code="other"]编译时,由过去的 com.google.gwt.dev.GWTCompiler -out 变为:com.google.gwt.dev.Compiler -war[/code][code="compiler.bat"]@echo offecho [INFO] GWT 2.3.0 C...2011-08-23 13:24:13 · 215 阅读 · 0 评论 -
SWT/JFace AbstractTableViewer 分页
本文主要介绍JFace AbstractTableViewer 控件的分页,采用数据库分页,分页数据封装在一个Page对象中,子类只需要实现抽象方法doSplitPageQuery,获取分页数据即可,伪代码如下:[code="java"]/** * 含分页的表格控件封装 * * @author brofe * @since 2010-12-19 * @version ...原创 2011-01-21 07:12:48 · 625 阅读 · 0 评论 -
SWT/JFace 扩展ApplicationWindow的StatusLineManager
在使用JFace时,如果继承ApplicationWindow对象,你就能立即获得一个含菜单(MenuManager),工具栏(ToolBarManager)、状态栏(StatusLineManager)的应用窗口。本文主要介绍如何扩展状态栏(StatusLineManager),有时候我们会在状态栏中加入:当前登录用户信息、内存使用信息等等小控件。当继承ApplicationWi...原创 2011-01-21 06:52:47 · 383 阅读 · 0 评论 -
SWT 扩展组件 Eclipse Nebula
SWT 工具包为运行 SWT 的操作系统的原生窗口部件(native widgets)提供了一个健壮接口。但是,原生窗口部件通常都不够用。Eclipse Nebula 项目致力于用自定义功能部件(包括日历和高级表)来弥补这项缺陷。项目首页:[url]http://www.eclipse.org/nebula/examples.php[/url] 含丰富的Demo和组件截图,很容易学习并...原创 2011-01-21 06:32:01 · 492 阅读 · 0 评论 -
JFace ToolBarManager 显示图片和文字
使用JFace中的ApplicationWindow构造ToolBarManager添加Action后,文字是默认不显示的,要想显示图片和文字,如下:[code="java"]import org.eclipse.jface.action.ActionContributionItem;import org.eclipse.jface.action.ContributionItem;...原创 2010-12-23 00:38:29 · 352 阅读 · 0 评论 -
REST是一种设计风格而不是一个标准
转载自:维基百科(http://zh.wikipedia.org/wiki/REST)。表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简...原创 2009-07-19 21:04:11 · 216 阅读 · 0 评论 -
规则引擎 Drools(JBoss Rules)简介
Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。 JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为JBoss Rules,成为了JBoss...原创 2009-07-12 00:31:01 · 197 阅读 · 0 评论 -
Maven 简介
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建...原创 2009-06-23 23:08:10 · 80 阅读 · 0 评论 -
复制文件夹程序
今天有朋友问我这个问题,以前学的时候貌似也没写过,所以试试刀,看快不快落。[code="java"]package com.brofe.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException...2009-06-12 00:57:39 · 158 阅读 · 0 评论 -
JDK 5.0 自带线程池学习
根据《精通Spring企业应用开发详解》中Concurrent章节整理。 了解JDK1.5的Executor java.util.concurrent.Executor 接口主要目的是将“任务提交”和“任务执行”两者分离解耦。该接口定义了任务提交的方法,实现者可以提供不通的任务运行机制,解决具体的线程使用规则、调度方式等。 Executor 只有一个方...2009-06-03 22:12:31 · 105 阅读 · 0 评论 -
Acegi 各种加密方式详解
Acegi 对于密码提供三种方式:明文及不采用任何加密方式、MD5加密方式、哈希算法加密方式。只需要在DAO的认证管理器中分别加入一下对应一下配置:[color=red]第一种:不使用任何加密方式的配置[/color][code="java"] [/code][color=red]第二种:MD5方式加密[/color][c...2008-11-24 01:20:55 · 170 阅读 · 0 评论 -
Acegi 详细配置说明
该篇东西详细的讲述了Acegi的相关配置,并在附件上有测试用的Eclipse工程,内含一个基于内存和一个基于MYSQL数据媒介的安全访问控制。每个配置文件里面都包含详细的注释。[code="java"] CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON PATTERN_TYPE...2008-11-23 21:13:23 · 321 阅读 · 0 评论 -
Acegi 概述
最近根据《Spring2.x 企业应用开发详解》书中对于Acegi部门的介绍进行了学习,并整理一下学习笔记,对于初学Acegi的朋友应该是非常有帮助的,所以今天就放上来了。[color=red]第一部分,关于Acegi概述[/color]学习这部分对于Acegi整体上有个全面的把握,对于后续的深入学习和理解与Spring整合的相关配置是非常有帮助的。(这部分内容我也是照抄书上,只做...2008-11-23 21:08:31 · 233 阅读 · 0 评论 -
花最少的时间了解Struts 2
1. Struts 优缺点Struts自2001年发布以来,在Web MVC领域拥有大量的用户群。优缺点也显露无疑。优点:(1) 标准的MVC实现方式,结构清晰,使开发者更加关注业务逻辑的实现。(2) 丰富的标签库,使JSP页面开发更加简单。(3) 通过配置文件实现良好的页面导航机制。(4) 提供统一的Exception处理机制。(5) 提供统一的数据库连接池的管理。...原创 2009-11-25 11:18:58 · 118 阅读 · 0 评论 -
Java 实现MD5 加密
[code="java"]package org.hb.online.core.utils;import java.lang.reflect.*;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * MD5 11位 加密处理类,同时支持JDK 16...2008-08-27 19:56:20 · 70 阅读 · 0 评论 -
集合 List 分页算法
[code="java"]import java.util.ArrayList;import java.util.List;/** * * * @author 潘宁波 * @date Nov 6, 2014 3:36:26 PM */public class ListPagingTest { public static void main(Str...原创 2014-11-06 15:48:00 · 459 阅读 · 0 评论