自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 ant-maven,gradle太好用了

一、寻找gradle的历程一开始的时候,我们只有一个工程,所有要用到的jar包都放到工程目录下面,时间长了,工程越来越大,使用到的jar包也越来越多,难以理解jar之间的依赖关系。再后来我们把旧的工程拆分到不同的工程里,靠ide来管理工程之间的依赖关系,各工程下的jar包依赖是杂乱的。一段时间后,我们发现用ide来管理项程很不方便,比如不方便脱离ide自动构建,于是我们写自己的ant脚本。...

2015-07-22 09:15:35 198

原创 LOG4J 配置

log4j.rootLogger = info, console0, consoleX#不同的包设置不同的LOG输出级别log4j.logger.subpackage = warn, file0, fileX#不继承父LOGGER的Appenderlog4j.[b]additivity[/b].subpackage = false#Console0log4j.app...

2015-04-01 17:44:46 127

原创 项目管理的三五九

三:三大约束条件:范围 时间 成本 五:五大过程组:启动过程 计划过程 执行过程 监控过程 收尾过程 九:九大知识领域:范围 时间 成本 质量 风险 人力资源 沟通 采购 集成三所谓项目管理三角形,是指项目管理中范围、时间、成本三个因素之间的互相影响的关系。   项目作为一个整体,要使各方面的资源能够协调一致,就要特别熟悉项目三角形的概念。项目三角形中的范围,除了要考虑对项目直接成果的要求,...

2015-01-30 08:49:04 213

原创 SVN库revert和update操作

Revert to this revision和Revert changes from this revision譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。 Revert to this revision: 如果是在版本6这里点击“Revert to this revision”,表示7~10的修改全部作废,历史倒退到了版本6那个年代。 Revert ...

2014-06-29 17:51:20 773

原创 利用Java实现压缩与解压缩(zip、gzip)支持中文路径

zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子类。这是因为...

2011-10-19 22:21:52 108

原创 安全有效的实现两星期内自动登陆功能

自动登陆流程:1.  保存用户信息阶段:当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交时还选择了“两星期内自动登陆”复选框,那么在后台程序中验证用户名和密码全都正确后,还要为用户保存这些信息,以便用户下一次可以直接进入网站;如果用户没有勾选“两星期内自动登陆”复选框,则不必为用户保存信息,那么用户在下一次登陆网站时仍需要填写用户名和密码。在保存用户信息阶段,主要的工作...

2011-10-19 22:02:38 273

原创 基于Spring框架的Shiro配置

一、在web.xml中添加shiro过滤器<!-- Shiro filter-->  <filter>      <filter-name>shiroFilter</filter-name>      <filter-class&g...

2011-10-15 13:37:11 109

原创 CentOS 修改IP地址, DNS, 网关

一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO...

2011-10-12 00:32:24 75

原创 CentOS系统下配置java环境变量

1. 安装JDK    sh jdk-6u24-linux-i586.bin2. 解压Tomcat     tar -xvf apache-tomcat-6.0.33.tar.gz3. CentOS系统下配置java环境变量  (1)用文本编辑器打开/etc/profile  (2)在profile文件末尾加入:  JAVA_HOME=/usr/jdk1.6.0_24...

2011-10-12 00:20:13 154 1

转载 springMVC入门

作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB

2011-07-06 11:02:28 1109 1

原创 web应用 相对路径 绝对路径 总结

参考资料: http://www.iteye.com/topic/553749 http://www.iteye.com/topic/718443 上面两篇文章写的很好,我做下补充和总结。 路径分绝对和相对两种   ./ 表示当前路径,../表示上一路径   直接写文件名. 或 ./  或 ../ 都是相对路径 除了这些写法都是绝对路径  a.jsp路径和代码如下 +webRoot   -s1  ...

2011-05-20 11:50:02 130

原创 spring入门编程问题集锦

1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,...

2011-05-07 14:19:25 92

原创 SchemaExport工具实战(hibernate)

SchemaExport工具实战通常我们使用生成数据库架构代码实例像这样:Configuration cfg=new Configuration();cfg.Configure(“”);SchemaExport export =new SchemaExport(cfg);export.Execute(....);1.准备工作现在数据访问测试层新建一S...

2011-03-05 14:57:58 65

原创 用java实现zip压缩

今天写了个用java压缩的功能,可以实现对文件和目录的压缩。由于java.util.zip.ZipOutputStream有中文乱码问题,所以采用org.apache.tools.zip.ZipOutputStream。以下是代码:Java代码   1. package net.szh.zip;     2.      3. import java.io.BufferedI...

2011-02-12 11:42:16 94

原创 java实现zip与unzip

jdk提供了Zip相关的类方便的实现压缩和解压缩。使用方法很简单。下边分别是压缩和解压缩的简单事例1,压缩的import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;imp...

2011-02-12 11:26:57 115

原创 一个java处理JSON格式数据的通用类

进入需要在项目中用java处理json格式的数据,因此封装了一个class,现将这个class共享出来和大家分享  /**  * Copyright (c) linkwise 2007-2009 corporation.  * All rights reserved  */  package com.linghui.common.util;  imp...

2011-02-11 14:57:07 197

原创 国外开源网站聚合

sourceforge http://www.sourceforge.netjava.net http://www.java.netwww.eclipse.orgwww.opensource.orghttp://strutstestcase.sourceforge.net (StrutsTestCase 是...

2011-01-27 18:55:32 175

原创 高效的Java异常处理

Java开发人员可以做出的最重要的架构性决策之一就是如何使用Java异常模型。Java异常一直以来就是社群中许多争议的靶子。有人争论到,在Java语言中的异常检查已是一场失败的试验。本文将辨析,失败的原因不在于Java异常模型,而在于Java类库的设计者未能充分了解到方法失败的两个基本原因。本文倡导一种对异常条件本质的思考方式,并描述一些有助于设计的模式。最后,本文还将在AOP模型中,...

2011-01-20 20:37:05 154

原创 Java 理论与实践: 关于异常的争论

与 C++ 类似,Java 语言也提供异常的抛出和捕获。但是,与 C++ 不一样的是,Java 语言支持检查型和非检查型异常。Java 类必须在方法签名中声明它们所抛出的任何检查型异常,并且对于任何方法,如果它调用的方法抛出一个类型为 E 的检查型异常,那么它必须捕获 E 或者也声明为抛出 E(或者 E 的一个父类)。通过这种方式,该语言强制我们文档化控制可能退出一个方法的所有预期方式...

2011-01-20 20:28:18 68

原创 讲解Java异常

六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ ...

2011-01-20 14:35:59 99

原创 javascript线程解释(setTimeout, setInterval)

JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100);认为setTimeout中的问候方法会立...

2011-01-18 10:35:32 108

原创 jsp2.0自定义标签Tag

在JSP2.0 中,对于自定义的标签有两种实现方法,实现接口或者继承现有的类 如下图,标注蓝色的是接口,其它是标签类(SimpleTagSupport只在JSP2.0中才有)   ...

2011-01-13 00:56:47 87

原创 Axis2部署WebService

Axis2下提供了三种配置文件,一种是整个系统的全局配置axis2.xml,第二个是服务配置services.xml,第三个是模块配置module.xml。一、全局配置axis2.xml文件配置全局信息需要编写axis2.xml文件,在axis2.xml文件中,顶级元素有六个,它们分别为:ParameterTransport ReceiverTransport Sender...

2011-01-12 21:14:24 115

原创 高效java异常处理机制

Java 开发人员可以做出的最重要的架构性决策之一就是如何使用Java异常模型。Java异常一直以来就是社群中许多争议的靶子。有人争论到,在Java语言中的异常检查已是一场失败的试验。本文将辨析,失败的原因不在于Java异常模型,而在于Java类库的设计者未能充分了解到方法失败的两个基本原因。本文倡导一种对异常条件本质的思考方式,并描述一些有助于设计的模式。最后,本文还将在AOP模型中,作为相...

2011-01-12 16:34:12 90

原创 js实现弹出选择路径框

/*** browseFolder.js * 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框 * 以供用户实现对系统文件夹选择的功能 * 文件夹选择对话框起始目录由 * Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数 * 的strPath参数设置 * ...

2011-01-11 14:19:37 4065

原创 myeclipse无法自动编译(svn)

今天通过SVN版本控制工具从服务器上更新了项目,选择的全部更新,因为开发工具都是用的MyEclipse,所以将一些MyEclipse的配置文件也从服务器上下了下来,覆盖了本地的配置文件。导致无法自动编译,MyEclipse不识别该项目,删除重新导入项目依旧无效。弄了半天头都大了!最后由我的老大解决了!问题总结:1.重新导入的项目结构与原来的不同src包等等都和原来的不同,打开项...

2011-01-07 19:57:07 98

原创 MyEclipse下的Debug调试

首先以debug模式启动tomcat,并文件中设断点,然后运行,当程序走到断点处就会转到debug视图下[1]快捷键(F8)直接执行程序。[2]快捷键(F5)单步执行程序,遇到方法时进入。[3]快捷键(F6)单步执行程序,遇到方法时跳过。[4]快捷键(F7)单步执行程序,从当前方法跳出。 =====================================1.Step...

2011-01-07 16:17:24 86

原创 Eclipse调试常用技巧

1、 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个"Breakpoint Properties" 断点的属性界面及各个选项的意思如...

2011-01-07 16:03:58 65

原创 JS Cookie

Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。-->如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他...

2010-12-28 17:33:47 106

原创 SQL性能优化

通常写sql语句时,一般不会考虑sql语句的性能如果系统数据量大或访问用户多时,就不得不考虑sql性能了,做为Coding我们不但要会写sql还要写出性能优良的sql语句,以下是我整理的部分资料与大家分享!(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driv...

2010-12-26 18:45:42 87

原创 动态更改input标签的type属性(如password改为text)

<HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script>function removeSubmitFocus(){document.all('pass').outerHTML="<input

2010-12-25 19:31:20 2572

原创 DIV样式总结(二)

二、一些特殊效果:1、cursor:设置DIV上光标的样式。2、clip:设置剪辑矩形。例:<div style="font:16px 宋体;width:600px;height:200px; cursor:help; clip:rect(0px 100px 20px 0px); line-height:20px; overflo...

2010-12-23 16:57:58 170

原创 DIV样式总结(一)

一、常用属性:1、Height:设置DIV的高度。2、Width:设置DIV的宽度。例:<div style="width:200px;height:200px;background-color:Black;"></div>3、margin:用于设置DIV的外延边...

2010-12-23 16:45:46 176

原创 div的title属性

title属性可以用在除了base,basefont,head,html,meta,param,script和title之外的所有标签。而且title文字也可以换行,在需换行的地方添加 
 (将&改为半角,下同)或 
 来实现:<div title="爱学者论坛
http://bbs.iaixue.com 
呵呵,看到了吧!!">鼠标移到这里...

2010-12-23 13:10:09 5584 1

原创 CSS中的div,span和label

div与span大家在初学div+css布局时,有很多困惑,在div与span的使用过程没觉得有一定的”章法”,觉得两个区别不大,在w3c的关于div和span的定义:div作为分割文档结构自然使它最官方的语义,但是这样的官方语义太让人迷惑,大的结构还好,但是小的地方到底是用div还是用span仍然让人迷惑。其实恰恰是《Microsoft MSDN Library》里面的定义让...

2010-12-22 20:22:41 447

原创 Javascript闭包 (Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读...

2010-12-21 11:19:37 62

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给servletCon...

2010-12-20 17:42:24 84

原创 position 的 static、relative、absolute、fixed、inherit

position 有五个值:static、relative、absolute、fixed、inherit。static是默认值。就是按正常的布局流从上到下从左到右布局,平常我们做网页时,没有指定 position,也就表示使用 static。 relative没有脱离布局流,此时可以使用 top、right、bottom、left 属性。...

2010-12-16 17:22:51 97

原创 Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法直接在Javascript代码放在标记对<script>和</script>之间由<script />标记的src属性制定外部的js文件放在事件处理程序中,比如:<p onclick="alert('我是由onclick事件执行的Javascript')">点击我</p>作...

2010-12-15 17:03:03 86

原创 Java人民币小写转大写(小数点后只支持到分)

package com.resource.test;import java.util.Scanner;class DaXie //人民币小写转大写{public static void main(String[] args){System.out.println("请输入您要转换的金额数: ");int j=0;Scanner shu=new Scanner(S...

2010-08-02 18:04:28 109

空空如也

空空如也

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

TA关注的人

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