自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 问答 (1)
  • 收藏
  • 关注

原创 博客迁移

oschina [url]https://my.oschina.net/panxiaoan[/url]

2017-01-19 02:45:21 164

原创 集合 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 453

原创 Github Atom 开源免费的文本编辑器

Github Atom 一个为21世纪所创造的可配置编辑器  特点:开源、免费和Sublime、Notepad++等类似支持插件 项目主页:https://atom.io/源代码:https://github.com/atom知乎讨论:http://www.zhihu.com/question/22867204 Windows 安装方法:...

2014-10-15 00:39:55 359

原创 什么是Docker

经常浏览IT咨询网站的朋友,最近肯定经常会看到有关:Docker 的文章。 那究竟什么是 Docker 呢? Docker,是容器。基于 Linux 容器技术实现。可将任意的 APP 以及运行该 APP 所需要的所有软件打包,部署在任意的 Linux 服务器上。以前可以通过虚拟机的形式,但虚拟机包含整个操作系统,以及运行操作系统所需的驱动,软件等。然而 Docker 的优势比虚...

2014-09-29 02:17:15 139

原创 Eclipse Luna 4.4 正式版发布,支持 Java 8

代号为 Luna 的 Eclipse 4.4 正式版终于在北京时间6月26日凌晨发布!下载链接:http://eclipse.org/downloads/packages/eclipse-standard-44/lunarEclipse Luna 4.4 值得关注的新特性包括:Java 8 的支持 (Eclipse 比其他 IDE 慢了一拍)提供黑色主题,包括对很多...

2014-07-27 09:54:47 662

原创 Eclipse 常用配置和插件

常用插件:Subversion,SVN客户端插件,该插件由Eclipse官方支持,与第三方Subclipse不分伯仲。可从Eclipse Marketplace中可直接下载安装Properties Editor,属性文件编辑器插件,可从Eclipse Marketplace中可直接下载安装StartExplorer,Windows 中资源目录管理插件,非常好用...

2014-07-27 09:26:47 127

原创 RedHat Linux 中 Apache HTTP Server 与 Tomcat 集成

本文主要介绍,通过Apache HTTP Server 访问部署在Tomcat下的应用RedHat Linux Version:Linux version 2.6.18-308.el5 (mockbuild@x86-007.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fri J...

2013-12-14 13:52:57 154

原创 RedHat Linux 中 Apache HTTP Server 安装详解

RedHat Linux Version:Linux version 2.6.18-308.el5 (mockbuild@x86-007.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fri Jan 27 17:17:51 EST 2012echo $PATH (必须先安装JDK...

2013-12-13 14:15:29 448

原创 RedHat Linux 中安装JDK

第一步:查看RedHat 是32位还是64位,以便确定要使用的JDK版本[code="shell"]uname -a[/code]第二步:下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JP...

2013-12-12 15:26:08 128

原创 将 Tomcat 注册为 Windows 服务

本文以 Tomcat 6 为例[b]第一步[/b] 在目录:E:\opensources\tomcat\apache-tomcat-6.0.32\bin 中找到 service.bat修改其中SERVICE_NAME、PR_DISPLAYNAME,主要是为了一台机器上装多个tomcat[code="bat"]set SERVICE_NAME=tomcat6s...

2013-06-04 17:44:24 117

原创 将 Tomcat 注册为 Linux 服务

本文以 Tomcat 6 为例[b]第一步:[/b] 新建一个名为 tomcat6 的文件(无后缀),内容为[b]注意:替换掉其中Tomcat的所在路径,以及Windows下文件格式问题, /etc/init.d[/b][code="txt"]#!/bin/bash # # tomcat Starts Tomcat Java server. # # ...

2013-06-04 17:37:51 106

原创 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 143

原创 解决Linux下“java.net.SocketException: Too many open files”异常

[b]背景:[/b]项目上线后发现Telnet模块在稳定运行一段时间后会自动断开,无法登陆,后台抛出:“java.net.SocketException: Too many open files”异常。[b]环境:[/b][code="java"]Linux版本:cat /proc/versionLinux version 2.6.18-164.el5 (mockb...

2012-04-04 13:13:37 142

升级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 205

原创 SVN服务器管理工具——VisualSVN Server Manager

VisualSVN 是一款Windows下免费的SVN服务器图形化管理工具(工程目录创建(truck\tags\branches)、Group管理、User管理、权限分配),使得配置SVN仓库异常简单,无需注册一个随系统启动的服务脚本。假设你已创建好SVN仓库,安装VisualSVN后选择仓库地址,即可在浏览器中访问仓库,如:https://127.0.0.1/svn/ (svn 为LZ仓库目录名...

2011-03-02 04:50:55 3335

原创 使用 Maven GWT Plugin 创建 GWT 工程(编译、调试、发布)

本文主要介绍如何使用Maven快速构建GWT项目。(本文假定你对GWT、Maven都有过一定了解)[b]LZ使用如下环境:[/b][code="desc"]C:\Users\Administrator>mvn -version Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100) Java version:...

2011-02-07 21:00:59 753

原创 Jetty 7 各种嵌入式方式

Jetty 7 的嵌入式方式和以前的版本还是有所区别,详情请见以下链接:[url=http://http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty]Jetty 7 各种嵌入式方式[/url]...

2011-02-07 07:38:19 111

原创 PowerCmd - Windows CMD 增强工具

[url=http://www.powercmd.com/]PowerCmd 官网:[/url]今天使用Maven 2 的Archetype插件的create目标时创建项目时看到提示:This goal is deprecated. Please use mvn archetype:generate instead 当我尝试使用archetype:generate时,我发现可选的工程原型有...

2011-01-31 06:25:53 495

原创 SWT/JFace AbstractTableViewer 分页

本文主要介绍JFace AbstractTableViewer 控件的分页,采用数据库分页,分页数据封装在一个Page对象中,子类只需要实现抽象方法doSplitPageQuery,获取分页数据即可,伪代码如下:[code="java"]/** * 含分页的表格控件封装 * * @author brofe * @since 2010-12-19 * @version ...

2011-01-21 07:12:48 618

原创 SWT/JFace 扩展ApplicationWindow的StatusLineManager

在使用JFace时,如果继承ApplicationWindow对象,你就能立即获得一个含菜单(MenuManager),工具栏(ToolBarManager)、状态栏(StatusLineManager)的应用窗口。本文主要介绍如何扩展状态栏(StatusLineManager),有时候我们会在状态栏中加入:当前登录用户信息、内存使用信息等等小控件。当继承ApplicationWi...

2011-01-21 06:52:47 375

原创 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 484

原创 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 342

原创 Ubuntu 下安装 Fcitx 中文拼输入法

1、Fictx 官网:[url]http://www.fcitx.org/main/[/url]2、Fictx 下载地址:[url]http://www.fcitx.org/main/?q=node/9[/url]3、安装步骤 》在终端中进入安装文件所在目录后,输入命令:sudo apt-get install fcitx im-switch (前提是系统已安装i...

2010-08-07 02:44:10 147

面试70问经典回答,先转着,以后会用到的

1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,...

2010-03-24 13:43:43 96

IBM 总架构师:话说程序员的职业生涯 (转载)

作者:IBM 软件集团大中华区总架构师 寇卫东 http://kb.cnblogs.com/page/58788/  有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选...

2010-03-17 14:01:52 131

原创 花最少的时间了解Struts 2

1. Struts 优缺点Struts自2001年发布以来,在Web MVC领域拥有大量的用户群。优缺点也显露无疑。优点:(1) 标准的MVC实现方式,结构清晰,使开发者更加关注业务逻辑的实现。(2) 丰富的标签库,使JSP页面开发更加简单。(3) 通过配置文件实现良好的页面导航机制。(4) 提供统一的Exception处理机制。(5) 提供统一的数据库连接池的管理。...

2009-11-25 11:18:58 112

Maven 最初篇

[color=blue]1、Maven ['meivin] 简介[/color] Maven 是Apache组织一个开源项目,它包含了一个项目对象模型 (Project Object Model,POM),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phas...

2009-08-05 00:16:33 92

原创 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 212

原创 MuleSource CTO给出是否选用ESB的检查清单

作者 胡键 发布于 2009年7月10日 下午7时31分 社区 Architecture, SOA 主题 ESB, 企业信息集成, EAI 标签 最佳实践, 设计准则 在InfoQ的网站上已经有了很多关于ESB的新闻和文章。然而,只要ESB还是当今企业应用领域的热点,关于它的报导肯定还会延续下去。最近,MuleSource的CTO Ross Mason发表了一篇题为《用还是不用ESB》...

2009-07-12 12:25:42 129

原创 规则引擎 Drools(JBoss Rules)简介

Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。  JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为JBoss Rules,成为了JBoss...

2009-07-12 00:31:01 187

原创 HTML5 将为前端开发省下很多事

[color=red]原文链接:http://www.infoq.com/cn/articles/html5-web-form[/color]作者 蒋博 发布于 2009年6月22日 上午4时52分 社区 Architecture, Java 主题 编程, 语言 标签 W3C, 标识语言 HTML5 是由 WHATWG (Web Hypertext Application Te...

2009-07-05 18:19:26 114

原创 Maven 简介

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.  如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建...

2009-06-23 23:08:10 73

HSQL DB 在Web 应用下使用方法

1. 简介HSQL DB 是一款由Java编写的免费数据库软件,相对其他数据库来说,HSQL DB 具有灵活、小巧(仅690KB)等特点。使用时导入hsqldb.jar即可(http://hsqldb.org)。2. HSQL DB 服务类该类含启动、停止HSQL DB数据库服务和得到HSQL DB 数据库连接的方法[code="java"]package co...

2009-06-17 16:21:57 145

原创 使用Perf4J 监控程序性能

作者 Alex Devine 译者 崔康 发布于 2009年6月2日 上午1时40分 社区 Java 主题 性能和可伸缩性 标签 性能评估 许多开发人员都很熟悉墨菲法则的一个例子:他们发现在花费了大量时间确保应用程序在开发环境中快速和灵活之后,在发布到生产环境的时候性能会不可思议的大幅下降。更糟糕的是,应用程序平时运行正常,老板或者重要客户操作应用的时候却反应缓慢。详细的日志记录和分析...

2009-06-12 11:17:47 143

复制文件夹程序

今天有朋友问我这个问题,以前学的时候貌似也没写过,所以试试刀,看快不快落。[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 150

原创 邮件列表-名词解释

[color=red]我经常在一些开源项目的论天上看到“邮件列表”一词,以前都是意会,今天突然想了解一下什么是“邮件列表”,所以在百度百科中看到了这个此条,所以转载了。[/color]邮件列表(Mailing List)的起源可以追溯到1975年,是互联网上最早的社区形式之一,也是Internet上的一种重要工具,用于各种群体之间的信息交流和信息发布。早期的邮件列表是一个小组成员通过电邮件...

2009-06-08 15:57:23 2240

原创 校验全国组织机构代码是否合法

根据网络整理,经过实际应用。[code="java"]package com.brofe.util;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.co...

2009-06-08 14:49:58 993

JDK 5.0 自带线程池学习

根据《精通Spring企业应用开发详解》中Concurrent章节整理。 了解JDK1.5的Executor     java.util.concurrent.Executor 接口主要目的是将“任务提交”和“任务执行”两者分离解耦。该接口定义了任务提交的方法,实现者可以提供不通的任务运行机制,解决具体的线程使用规则、调度方式等。        Executor 只有一个方...

2009-06-03 22:12:31 99

原创 MyEclipse 优化

根据网络整理,很实用。 1、取消MyEclipse对XML、JSP、HTML、JSF、JS自动校验功能,具体操作如下: Window ——> perferences ——> MyEclipse Enterprise Workbench ——> Validation ——> 将Build复选框的勾选全部去掉。 可手工校验:工作区鼠标右键 ——> MyEclips...

2009-06-02 12:03:59 82

原创 Java程序员学习Flex和BlazeDS的十三个理由

作者 Ryan Knight 译者 沙晓兰 发布于 2009年5月18日 上午2时55分 本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。在阐述Java程序员应...

2009-05-20 20:11:56 120

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除