自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java技术专栏

我的百度空间:http://hi.baidu.com/liheng666

  • 博客(119)
  • 资源 (9)
  • 问答 (7)
  • 收藏
  • 关注

原创 在一台机器上搭建多个redis实例

默认Redis程序安装在/usr/local/redis目录下;配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379;Redis的启动命令路径:/usr/local/bin/redis-server。可以指定端口启动多个Redis进程。#/usr/local/bin/redis-server --port 63...

2014-07-18 17:55:26 353

原创 在maven中使用ant

ant是一个老牌的项目打包管理系统了,目前虽然已经慢慢被maven取代,但其功能的强大仍然是很多场合下的首选,尤其是众多的task可以基本满足任何需求。其实在maven中也有使用ant的需求,比如不同环境打包编译时使用不同的配置信息等,或者是说做一些文件删除、复制之类的事情,这有些是maven做不来的,而ant就可以了,况且maven中已经有了maven-antrun-plugin插件,专门为在...

2014-07-18 17:53:49 728

原创 maven2中profile的介绍与使用

使用maven管理项目有一个好处是就是可以针对不同的环境使用不同的编译打包设置,方便了多环境下的打包部署,一般我们开发项目都会有至少开发环境和正式环境两个,针对这两个环境的配置信息也会有所不同,比如数据库的配置等。我们可以使用maven的profile定义来进行区分,比如我们在项目的pom文件中定义如下片段: 4.0.0 cc.mzone myjar...

2014-07-17 22:43:50 151

原创 基于maven2打包不同jdk版本的包

通常在一些特别情况下,我们需要为单独某一个构件打包多个不同jdk版本的包,用来支持不同的jdk,基于maven我们就可以很方便的做到这点。1、在项目的pom文件中加入如下配置 4.0.0 cc.mzone blog jar 0.1 http://www.mzone.cc ...

2014-07-17 22:39:54 298

原创 Maven2中snapshot快照库的使用

之前有过几篇文章介绍了mavven中release和snapshot库的作用,如下(不太了解的可以参考看一下): 1、maven2中snapshot快照库和release发布库的应用 2、maven中snapshot快照库和release发布库的区别和作用 另外,今天在使用snapshot快照库时遇到一个问题,我一个构件的发布配置如下(在...

2014-07-17 22:29:58 442

原创 maven中snapshot快照库和release发布库的区别和作用

在之前的文章中介绍了maven2中snapshot快照库和release发布库的区别和作用,请参看http://www.mzone.cc/article/277.html这篇文章。我今天这里要介绍的是如何在项目中应用snapshot和release库,应用snapshot和release库达到不同环境下发布不同的版本的目的,首先看一个pom文件的定义: 4.0.0...

2014-07-17 22:27:22 747

原创 maven中snapshot快照库和release发布库的区别和作用

[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc[本文地址] 本文永久地址是:http://www.mzone.cc/article/277.html 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管...

2014-07-17 22:02:07 90

原创 采用CAS原理构建单点登录

企业的信息化过程是一个循序渐进的过程,在企业各个业务网站逐步建设的过程中,根据各种业务信息水平的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同,也就形成了各自独立的用户库和用户认证体系。随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户名和密码,多个用户...

2014-06-30 15:47:48 85

原创 开发人员网址

http://www.ostools.net/ 开源中国在线工具http://blog.csdn.net/lem12/article/details/1679247 架构设计

2014-06-27 17:43:03 107

原创 jar包的关系

1. 依赖 导入不全的情况下会出现各种错误。2. 冲突 导入了不同版本的jar包,运行时出错了。

2014-06-27 17:40:19 142

原创 java 加载dll介绍

java 加载dll介绍 首先,应当明确,dll有两类:(1)Java所依赖的dll和,(2)dll所依赖的dll。正是由于第(2)种dll的存在,才导致了java中加载dll的复杂性大大增加,许多说法都是这样的,但我实验的结果却表明似乎没有那么复杂,后面会予以详细阐述。其次,Java中加载dll的方式也有两种:(1)通过调用System.loadLibrary(String f...

2013-08-20 22:15:09 126

原创 CAS ABA问题

CAS ABA问题在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优...

2013-08-20 22:03:05 105

原创 dl dt dd的用法-页面制作

一般我们在做列表的时候通常只会用到ul和li标签,至于DL一般都很少用到,它也属于列表类的标签,下面说一下大概的用法:标记定义了一个定义列表,定义列表中的条目是通过使用标记(“definition title”,定义标题)和标记(“definition description”,定义描述)创建的。给出了术语名,标记给出了术语的定义。也就是说用来创建列表中的上层项目,用来创建列表中最下层项目...

2011-05-31 21:58:12 298

原创 oracle sequence的使用

Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方. 下面介绍一下关于sequence 的生成,修改,删除等常用的操作: 1. 创建 Sequence 使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE权限): CREATE ...

2011-05-31 09:20:52 118

原创 oracle 的常用操作

通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间创建表空间oracle9iSql>create tablespace zxt_platform datafile 'D:\oracle\oradata\orcl\zxt_platform.dbf' size 500m autoextend ...

2011-05-27 17:08:22 129

原创 将java异常信息stackTrace转换成字符串

public static void main(String[] args) { List l = new ArrayList(); try { l.get(9); } catch (Exception e) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWrit...

2011-05-26 12:48:34 758

原创 Ralasafe

Ralasafe简介Ralasafe 是用Java编写的开源(MIT协议)访问控制中间件。它能够轻松处理登录控制、URL权限控制和(业务级)数据级权限管理,实现权限与业务分离。Ralasafe是一款开箱即用的中间件,XML配置和JAVA编程工作量非常少,基本都使用图形化操作方式。非常简单易用,开发经验不丰富,也能很快学会。(屏幕截图)专业集中安全数据级权限管理,包括数据行列级权限管...

2011-05-06 15:22:34 149

原创 Struts2--jdk1.4--weblogic8.x

由于Struts2架构不能直接在jdk1.4的weblogic8.x下直接发布,所以,经常遇见一些朋友问“Struts2框架的系统在weblogic8.x如何发布”,我也不想再详细说struts2架构的搭建了,只就把工作笔记中的一部分拿出来贴在这里。1、获得struts2开发包struts-2.0.11-all.zip;2、解压缩后,在“struts-2.0.11\j4”目录下创建批处理文...

2011-05-05 14:28:33 110

原创 eclipse通过jpda调试weblogic

使用Java 平台调试架构,Java Platform Debugger Architecture,简称JPDA有时候我们不光需要调整本地代码,还要调试服务器代码,或者是本地在MYECLIPSE里面启动weblogic不成功(经常会有这种情况),那么就要用到了远程调试remote java Application。方法很简单: 1.对于windows用户,只需要修改domai...

2011-05-04 14:51:42 91

原创 10个CSS简写技巧让你永远受用

10个CSS简写技巧让你永远受用CSS简写就是指将多行的CSS属性声明化成一行,又称为CSS代码优化。CSS简写的最大好处就是能够显著减少CSS文件的大小,其实还有很多其他益处。臃肿而杂乱的CSS样式表会使你遇到问题是难以调试。尤其是当一个团队在进行设计的时候,你的臃肿的CSS代码会使你的团队其他成员的工作效率下降。  今天,暴风彬彬整理了一些CSS简写技巧,它们其实是CSS最常用...

2011-05-04 10:51:02 54

原创 struts2配置中Action的name 和package的name和namespace是什么作用

struts2配置中Action的name 和package的name和namespace是什么作用在struts2 struts.xml 配置中/core/greeting.jsp name="caixuedong"namespace="/core"name="greeting"这三个怎么去理解啊------------------...

2011-04-20 14:12:49 130

原创 jquery设置元素的readonly和disabled

jquery设置元素的readonly和disabledJquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下: 1.readonly   $('input').attr("readonly","readonly")//将input元素设置为readonly   $('input').removeAttr("readonly"...

2011-04-15 14:08:40 53

原创 java快速开发平台

1. 方正集团快速开发平台,不敢保证别人家的平台怎么样,但是对我们方正平台还是有信心的。 1、ES2007介绍 方正飞鸿智能信息平台(Fix ES2007)是方正集团推出的国内领先企业基础架构中间件平台。Fix ES2007平台基于SOA架构体系,结合数据建模、业务建模、可视化流程引擎、动态表单设计等多种实现工具,其柔性的特点,保障了基于ES2007平台开发的系统可在.net平台与...

2011-04-08 22:38:54 356

原创 javascript 语法甘露-面向对象的核心

//语法甘露:var object = //定义小写的object 基本类,用于实现最基础的方法等{isA: function(aType) //一个判断类与类之间以及对象与类之间关系的基础方法{var self = this;while(self){if (self == aType)return true;self = self...

2011-04-07 09:03:19 122

原创 jQuery选择器总结

获取一组radio被选中项的值 var selectSubOrgan = $("#organUserSearchForm input[name='selectSubOrgan'][checked]").val(); 获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();获...

2011-04-02 15:06:33 73

原创 myeclipse svn 修改用户名和密码

由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。 解决方案:在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法:1. 查看你的Eclipse中使用的是什么...

2011-03-22 09:39:33 58

原创 解决 MyEclipse 的耗内存的办法

http://www.gbsou.com/2009/11/27/1568.html 解决 MyEclipse 的耗内存的办法1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Wor...

2011-03-17 12:09:06 110

原创 SVN 错误:Attempted to lock an already-locked dir

SVN 错误:Attempted to lock an already-locked dir 出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。 有时候如果看到某个包里面的文件夹没有 SVN 的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。 网络摘抄 1...

2011-03-10 14:02:27 88

原创 windows自带的生成树形目录的命令

在开发的时候,可能会遇见,我需要将整个应用的SRC代码结构树形展示出来查看tree /f > c:\a.txt  将项目XX下的SRC目录下的源码拷贝出来,用搜索去掉无用的SVN信息,dos下本路径中输入tree /f > c:\a.txt 。 这个时候在我们电脑的C盘下会创建一个a.txt文件...

2011-03-10 11:37:48 321

原创 Win7下如何删除hiberfil.sys和pagefile.sys

Win7下如何删除hiberfil.sys?直接禁用掉休眠功能就行了。但实现的方法与XP不一样,具体方法如下: 1. 进入控制面板—电源管理—禁用掉“休眠”“睡眠”。 2.进入C:\Windows\System32 找到cmd.exe 点右键——以管理员身份运行 3.在cmd模式下输入命令“powercfg -h off”—回车。还有一个文件pagefile.sys的删除方法:...

2011-03-09 21:57:08 340

原创 设计模式--专题

概述:设计模式一般可以分为3大类A.创建模式 B.结构模式C.行为模式 ##################################:GoF设计模式 A.创建模式 设计模式之Factory(工厂模式)使用工厂模式就象使用new一样频繁.2002/10/9更新 设计模式之Prototype(原型模式)用原型实例指定创建对象的种类,并且通过...

2011-03-01 08:44:51 381

原创 生成javadoc的乱码解决

myeclipse输入在虚拟机参数的地方输入如下参数即可:针对UTF-8编码的文件-encoding UTF-8 -charset UTF-8 针对GBK编码的文件-encoding GBK -charset GBK

2011-02-28 18:01:48 101

原创 Win7 时区问题解决办法

为了彻底的解决JAVA在获取系统时间少8小时的问题,请修改注册表。 方法如下:找到原有的注册表并修改对应的地方 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time] “Display“=“(GMT+08:00) 北京,重庆,香港特别行政区,乌鲁木齐...

2011-02-21 17:28:47 848

原创 20个好习惯

20个好习惯1:找方法,不找借口,遇到挫折时,对自己说“太棒了”。2:按时作息3:不说消极的话,不落入消极的情绪,一旦出现立即正面处理。4:随时用零碎时间做零碎的事。5:写下来,不要太依靠脑袋记忆。6:随时记录灵感。7:守时8:把重要的观念方法写下来,并随时提醒自己。9:走路时,比平时快30%,肢体语言要健康,有力,不懒惰,不...

2011-01-11 16:04:16 86

原创 Servlet中doGet与doPost的区别

Servlet中doGet与doPost的区别Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下...

2010-10-30 23:48:55 94

原创 log4j.properties配置详解1

log4j.properties配置详解1 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 作为Apache的开源项目,Log4j可以使我们很好的控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;也可以方便的使我们控制每一条日志...

2010-10-30 11:21:54 125

原创 怎样获取表记录数量最快?

Select Count (*)和Select Count(1)以及Select Count(column)区别文章分类:数据库 一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候c...

2010-10-25 14:29:13 120

原创 linux下压缩成zip文件解压zip文件

linux zip命令的基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符串 不压缩具有特定...

2010-09-26 15:31:08 504

原创 HTTP与HTTPS的区别

HTTP与HTTPS的区别HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HT...

2010-09-09 13:06:00 75

原创 SVN图标含义

SVN图标含义灰色向右箭头:本地修改过蓝色向左箭头:SVN上修改过灰色向右且中间有个加号的箭头:本地比SVN上多出的文件蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件红色双向箭头:SVN上修改过,本地也修改过的文件一个新检出...

2010-08-27 14:13:39 264

spring2.5 mvc 完整项目

spring2.5 mvc 错误信息配置 mysql数据库脚本 完整项目,是本人按照spring mvc文档一步步开发完成。

2009-02-26

log4j.jar 日志记录包

log4j.jar 日志记录包 经常会用到的记录日志的jar包

2008-10-23

struts2+spring2.5+hibernate3.2 annotation配置完整eclipse项目,带数据库脚本

struts2+spring2.5+hibernate3.2 annotation配置完整eclipse项目,带数据库脚本

2008-10-20

spring+hibernate annotation 完整示例,带数据库脚本

spring+hibernate annotation 完整示例,带数据库脚本 mysql,tomcat,myeclipse项目

2008-10-15

struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本

struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本 ,mysql,tomcat,myeclipse完整工程

2008-10-15

JAVA 编程规范,编码规范

JAVA 编程规范 有利于大家以后的开发工作

2008-09-25

jsp版fck完整小例子,精简版,原创,eclipse工程

jsp版fck完整小例子,精简版,原创 使得fck完全支持jsp,java开发 提升了fck的响应速度

2008-09-25

FCKEditor简化版.rar

php 版本,asp 版本 此版本精简了许多fck不常用的功能,提升了fck的响应速度

2008-09-25

jad反编译工具 最新版

jad反编译工具 最新版 可以用来反编译class文件 可以去搜索有用的jad命令

2008-09-18

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

TA关注的人

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