- 博客(32)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 使用GRADLE给老项目打WAR包
build.gradle apply plugin: 'war'webAppDirName = 'WebRoot'version = ''buildDir = 'target'sourceCompatibility='1.6'war{ baseName ="PCMS"}//定义目录结构sourceSets { main {...
2013-06-21 19:52:46
219
原创 [插件]使用Gradle打可执行jar包
发现一个直接打出可执行jar包的gradle 插件地址:https://github.com/stigkj/gradle-executable-jar-plugin 用法:由于已经很明了,在此不做翻译了;Executable Jar plugin for GradleThe Executable Jar plugin creates an executable jar ...
2013-03-22 23:39:13
173
[技巧]在老项目中使用Gradle:更改默认目录结构
apply plugin: 'war'sourceCompatibility = 1.5version = "1.0"//中央仓库repositories { mavenCentral()}//加载本地依赖dependencies { providedCompile 'javax.servlet:jsp-api:2.0' providedComp...
2012-12-18 15:28:04
141
原创 1.hello gradle
如何配置gradle环境 1.从官方网站获取最新的zip包http://www.gradle.org/2.将其解压并配置环境变量指向gralde目录 如 %GRADLE_HOME%=E:\WorkProgram\gradle 在path中设置bin目录%GRADLE_HOME%\bin; 打开控制台,运行gradle -v ;配置成功 gr...
2012-12-14 14:13:31
155
让Gradle支持中文 -- 关于 "编码 GBK 的不可映射字符"错误的解决
今天用gradle编译一个已有项目 结果爆粗"警告:编码 GBK 的不可映射字符" 原因是因为代码中中文注释的缘故,只需按如下方式设置编码即可 //编译groovy代码时采用 UTF-8 tasks.withType(GroovyCompile) { groovyOptions.encoding = "MacRoman" } //编译J...
2012-11-01 22:48:24
367
Gradle笔记
6.1 每个构建包含一个或多个 "Project" 每个project包含一个或多个 "Task",每个 task 都是一个原子操作,或是编译一些文件,或是打jar包 ,或是生成javadoc6.2 你可以用gradle命令来调用当前目录下的build.gradle文件,build.gradle通常称之为构建脚本;构建脚本中定义了一个项目和包含的任务 hello w...
2012-10-30 08:21:31
169
原创 java内存泄露解析
原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,一个是优化程序代码,如果业务庞大,逻辑复...
2011-07-11 10:42:37
79
原创 Class.forName和New的比较
Class.forName和New的比较在初始化一个 类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方 式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 Java中工厂模式经常使用ne...
2011-07-11 10:36:00
84
原创 java中字符串链接性能比较
原帖地址:http://blog.youkuaiyun.com/bestseal/archive/2008/04/16/2296283.aspx public static String concat1(String s1, String s2, String s3, String s4, String s5, String s6) { String result = ""; ...
2011-07-11 10:31:10
77
原创 [转]提高Java反射速度的方法以及对setAccessable的误解
mercyblitz 写道ouchxp 写道 再就是在执行反射之前执行field.setAccessible(true); 也可以提高JDK反射效率 这样可以提高效率?这个方法仅仅设置访问标识,让不能访问的成员可以访问。 keating 写道ouchxp 写道再就是在执行反射之前执行field.setAccessible(true); 也可以提高JD...
2011-05-30 15:20:55
280
如何修改Ext.Msg.*下窗口底色
只需要找到ext-all.css中body.x-body-masked .x-window-plain .x-window-mc { background-color: #ffffff;//在这改颜色} 然后OK 怎样 底色一换清爽多了吧
2010-12-22 21:57:30
127
原创 正则表达式全部符号解释
字符 描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$匹配...
2010-07-12 16:00:10
80
原创 选择抽象类还是接口
Java接口与Java抽象类的区别: 1. Java抽象类可提供某些方法的实现,而Java接口则不行;2. Java抽象类中增加一个具体的方法,则子类都具有此具体方法,Java接口中新增加方法,则子类必须实现此方法;3. 在Java中,子类最多能继承一个抽象类,而一个类可以实现多个接口;4. 从代码重构角度考虑,将一个具体类重构为一个Java接口的实现容易,因为一个类可实...
2010-07-06 09:33:08
81
ExtJS为combobox增加tip
话不多说 直接上代码 //select the domain for add or modify the common var domainNameInput = new Ext.form.ComboBox({ x:185, y:60, xtype:'combo', width:200, allowBlank:false, triggerAction:'al...
2010-04-28 16:59:35
100
Window.ShowModalDialog的参数问题(父窗体向子窗体传值)
Window.ShowModalDialog的参数问题(父窗体向子窗体传值) create date:2009-5-12 description:window.showModalDialog打开子窗口并刷新主页面 param strUrl:子页面路径 param width:子页面显示宽度 param height:子页面显示高度-------------------------...
2010-04-20 15:27:14
228
原创 Struts2笔记 - 10 自定义类型转换器
package struts2.demo.action;import java.util.Date;public class DateAction { private Date birthday; public String execute(){ return "success"; } public void setBirthday(Date b...
2010-02-10 17:05:48
83
原创 Struts2笔记 - 09 请求参数的接收
采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名属性请求路径:http://localhost:8080/test/view.action?id=78pulblic class DemoAction{ private int id; public void setId(int id){//stru...
2010-02-10 15:21:52
82
原创 Struts2笔记 - 08配置多个Struts配置文件
动态方法调用和使用通配符定义由请求参数指定调用action中的方法struts1中采用 dispatchAction的方式<aciton path="control/action" type="...dispatchAction" parameter="method"/>/control/action?method=aaa■ struts2中的两种方式法1.动态方法调用...
2010-02-10 14:54:07
93
原创 Struts2笔记 - 07 配置多个Struts配置文件
配置多个Struts配置文件<struts> <include file="demoAction.xml"/> </struts>
2010-02-08 16:13:16
85
原创 Struts2笔记 - 05 指定Struts2处理的请求后缀及常量介绍
指定Struts2处理的请求后缀及常量介绍可以在struts.xml采用 struts.action.extension常量进行修改<constant name="struts.action.extension" value="do"/> 也可以指定多种后缀 可以采用,分割<constant name="struts.action.extension" value...
2010-02-08 14:50:55
75
原创 Struts2笔记 - 04 为Action属性注入值
为Action属性注入值在Action中可以使用param属性为action注入值<action name="di" class="struts2.demo.action.DIAction"> <param name="value">TEST</param> <result>/WEB-INF/page/di.jsp&
2010-02-08 14:27:23
91
原创 Struts2笔记 - 02 Action名称的搜索顺序和各项默认值的配置
【Action名称的搜索顺序】1.如果包存在 action不存在 则会到默认命名空间寻找action默认命名空间:namespace=""或者不指定namespace属性的package <package name="default" namespace="/demo" extends="struts-default"> </package>&a
2010-02-07 14:48:30
93
原创 Struts2笔记 - 01 第一个struts2应用
第一个struts2应用首先在struts.xml中加入如下配置<package name="default" namespace="/demo" extends="struts-default"> <action name="helloworld" class="struts2.demo.action.HelloWorldAction" method=&
2010-02-07 13:40:20
73
C++笔记
1.混合型语言 程序扩展名: .cpp 有且只有一个main方法2.灵活的注释 /*注释*/ 行注释 : //注释3.IO对象 从流中提取数据的操作称提取操作. 提取操作符:>> eg:从cin流中提取字符 cin>>a.x; 向流中插入数据称插入操作 插入操作符:<< eg:向cout流中插入字符 cout<<"hello"; c...
2009-11-16 21:04:05
81
S2SH错误
常用ssh错误经验分享1。没有加入spring包以前,只加入了struts2-spring-plugin-2.0.6.jar 2007-3-21 17:37:29 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 Unable to load bean:...
2009-11-13 21:50:44
81
原创 ubuntu下xampp的安装
首先,请从www.xampp.org下载最新版XAMPP。然后,将安装文件服知道/opt下并解压。如果你计算机没有/opt目录,清用超级用户身份执行mkdir/opt命令来创建目录。如果计算机没有sudo命令请用su命令并输入超级用户密码来切换到超级用户。使用以下命令将文件复制到/opt:$sudo cp xampp-linux-x.x.tar.gz /opt使用一下命令进入opt/目...
2009-11-03 17:39:04
167
CodeIgniter的一点规范
/Contollers:文件名:小写类名:首字母大写。/Views文件名:小写类名:首字母大写。/Model文件名:小写类名首:字母大写。/helpers (辅助函数)文件名:小写。并加_helper.php后缀,如:filename_helper.php函数名:小写扩展:文件名如:MY_filename_helper.php,filename必须与被扩展文件名同。/plugins(插件)文件名:...
2009-07-22 17:42:10
82
JQuery的一点使用总结
JQuery的使用 很强大的JS库 用起来也是超级Easy并且还有N多各种各样的插件(具体见文"240多个Jquery插件")使用的时候只要导入jquery.js 就OK了 也可以使用压缩后的版本jquery.min.js只有19kb 还要说明一点 jquery是js库 jquery就是js 给自己十分钟 轻松一辈子 jQuery: The Write Less, Do...
2009-07-22 17:29:07
119
原创 常用限制input的方法
1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true <input type="submit" value="提交" hidefocus="true" />2.只读文本框内容,在input里添加属性值 readonly <input type="text" readonly /> 3.防止退后清
2009-06-07 00:15:10
69
原创 CSS网页布局DIV水平居中的各种方法
容器中的内容居中:text-align: center 容器在上层容器中居中:margin-right: auto; margin-left: auto;.a{margin:0px auto;} (div class="a"中的内容居中。b在a中也会居中).b{margin:0px auto;}(b中的内容居中) 在Web标准中的页面布局是使用Div配合CSS来实现的。这其中最常用到的就是使整...
2009-05-28 17:43:11
240
.Net中Datalist使用
<asp:DataList ID="DataList1" runat="server" CellPadding="4" > <ItemTemplate> <asp:Label ID="item" runat="server" ><%#Eval("item")%&
2009-04-29 16:57:40
113
open in explorer插件
2012-10-10
Sencha Architect 2.0破解补丁
2012-09-13
EXT4.1 datetime 日期时间控件
2012-09-04
extjs设计器破解程序(ExtDesigner-1.2.2-48破解)
2012-03-14
cas-server集成sitemesh
2015-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人