- 博客(59)
- 收藏
- 关注
原创 WEB性能调优
1.启用gzip压缩TOMCAT启用gzip压缩:(修改配置tomcat/conf/server.xml) connectionTimeout="20000" redirectPort="8443" compression="on" compress
2009-09-30 09:22:00
359
原创 Eclipse使用心得
1.不出现自动提示的解决办法windows->preferences->java->Editor->Code Assist 中auto-activation中的Enable auto-activation选项要勾选上 另外window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Selec
2009-06-05 14:01:00
261
原创 Extjs 笔记
1.Grid 使用xmlReader 注意事项Grid可以和多种格式的数据源绑定,比较常见的是绑定xml格式的。在服务端将数据生成为xml格式返回,客户端解析xml并展示。若返回的响应类型为:text/xml 时,FF可以正确解析,而ie却不行,导致在FF下grid可以显示数据,而在ie下grid不能显示数据。将返回的响应类型改为:application/xml 则FF和ie中grid
2009-06-01 20:58:00
218
原创 Spring hibernate 事务管理
1.编程式事务 DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(DefaultTransactionDefinition.PROPAGATION_REQUIRED); def.setTimeout(3000); Transa
2009-05-29 17:35:00
309
原创 IBATIS使用proxool连接池
在众多项目中使用过诸多连接池,如DBCP,PROXOOL等,发现还是PROXOOL好使,主要是兼容性好,性能稳定。 在某次项目中,由于历史版本问题,使用了两个连接池,一个是proxool,一个是IBATIS自由的SIMPLE,但是在连接一个专有数据库时,却发现proxool可以创建连接池,而IBATIS的SIMPLE却不能建立连接(报经典的错The network apdapter cou
2009-04-30 20:31:00
2971
原创 IBATIS使用心得
1.IBATIS批量执行startBatch();....executeBatch(); 配合事务使用,每次startTranscationg()都会获取一个Connection 2.时间戳update table set modifedOn=#modTime:TIMESTAMP#
2009-04-30 10:37:00
396
原创 Svn备忘录
推荐的版本库布局尽管Subversion的灵活性允许你自由布局版本库,但我们有一套推荐的方式,创建一个trunk目录来保存开发的“主线”,一个branches目录存放分支拷贝,tags目录保存标签拷贝,例如:$ svn list file:///usr/local/svn/repos/trunk/branches/tags版本
2009-03-22 23:57:00
246
原创 在一个JS文件中引用另一个JS文件
在当前JS文件中加入:document.write(""); 例如:在a.js中要引用b.js的函数a.js内容如下:document.write("");function test(){ b();} b.js内容如下:function b(){ alert("b");}
2009-02-12 10:36:00
560
原创 DWR跨域访问
DWR2.0之前的版本是不支持跨域访问的,在DWR2.0以后的版本中增加了跨域访问功能。具体设置如下:1.在web.xml中配置如下: DWR Servlet dwr-invoker uk.ltd.getahead.dwr.DWRServlet debug true --> allowGetForSafariButMakeFo
2009-02-11 23:17:00
2173
原创 使用Ant注意事项
1.Ant编译影响Log4j 使用Ant编译时,javac有个debug属性,需要特别注意,debug属性默认为false,若debug属性为false的话,会影响log4j,导致log4j不能显示日志发生的行数(在日志发生的行数处显示?)。 如lo4j的配置为:log4j.appender.dq.layout.ConversionPattern=%d{yyyy-MM-
2009-01-16 10:22:00
610
原创 Flex探索-起步篇
Flex的构成:MXML、ActionScript可以将Flex理解为一种试图技术。1.MXML MXML主要是用来布局Flex的用户界面的(相当于html),当然也可以用来声明式的定义应用的非可视化的层面,如访问服务端的数据源以及绑定用户界面组件和服务端的数据源。 MXML必须以小写的.mxml结尾。2.ActionScript ActionScript(相当于Javascript)
2009-01-10 16:54:00
366
原创 Html中强制表格自动换行和不换行
可以通过css控制表格或者单元格实现:如果是对这个表格的控制可以将css加在表格上,如果是对某个单元格的控制,将对应css加在单元格上即可。1.强制换行css:.breakLine{ word-break: break-all;}使用示例: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2.强制不换行CSS:.keepLine{word-break: k
2009-01-04 16:29:00
10834
原创 IFrame使用手册
1.iFrame自适应高度: iframe id="testFrame" name="testFrame" width="100%" onload="this.height=testFrame.document.body.scrollHeight" frameborder="0" src="index.htm">iframe>注意:onload="this.height=testFra
2008-12-06 15:25:00
424
原创 Velocity
What is Velocity?Velocity是一种基于java的模板引擎。使用Velocity可以使Web设计人员与java编码人员通过MVC的模式并行的进行。 Velocitys capabilities reach well beyond the realm of the web; for example, it can be used to generate SQL
2008-12-04 22:20:00
284
原创 javadoc
javadoc工具可以为以下条目生成注释文档:• Packages• Public classes and interfaces• Public and protected methods• Public and protected fields注释为包含在/** 和 */之间,可以为任意格式的文本,当然也可以包含html的标签,如使用以示强调等,但是应该避免使用标题标签如和划线标签如等,因为这
2008-12-04 13:42:00
278
原创 spring整合dwr
sping整合dwr:即dwr中使用的java类是spring的bena要在dwr中使用spring的bean,dwr的creator应设置为"spring",如: 其中,serverDwr为spring的bean,是在spring的配置文件中配置的。另外需要注意的一点是:dwr中使用的spring bean是通过contextLoader加载进来的,也就是说需要配置ContextLoade
2008-11-22 21:03:00
1299
原创 lenevodata
联想推出了一个新的服务:联想在线数据中心http://www.lenovodata.com/。并为个人用户提供5G的超大容量免费空间。具有如下特点:随时随地数据存储多种浏览器支持便捷文件上传下载分享(可以使用浏览器操作文件,也有客户端软件用来同步文件,界面很豪华,速度也可以)5G超大容量免费存储空间批量文件传输,支持多级目录和断点续传用户完全控制数据访问权限多种途径实现数据共享浏览器内支持文件的拖
2008-11-22 16:53:00
283
原创 jQuery探索-起步
jQuery基本概念jQuery的特性:1.体积苗条,jQuery的发布版本只有29k,身材只是苗条啊。对于js文件的体积大小,会直接影响js的加载速度和效率。js文件小,下载传输就会很快,能达到更好的用户体验。 概念一:js代码执行时机 js编程时,总是希望当页面加载完成后就立即运行js代码。通常我们会将这样的代码放在window.onload函数中。类似如下代码片断.
2008-11-20 22:31:00
345
原创 hibernate探索-级联删除
Hibernate在级联删除前要先把外键字段置为null,如果这个外键字段不允许为空,则会报错。 需要在many端设置参数:inverse=“true”,hibernate文档中有如下描述:Very Important Note: If the column of a association is declared NOT NULL, Hibernate may cause constrain
2008-11-19 13:52:00
283
原创 Linux探索(2)-软件安装那些事儿
Linux下软件安装那些事儿1.软件包 由于linux的版本问题,软件包主要分为两大阵营:RPM和.deb。对于这两中包组织格式,分别对应了apt-get和dpkg的安装工具。2.rpm的使用 常用命令: A:安装软件包 rpm -ivh test.rpm B:查询已安装的软件包 rpm -qa test.rpm rpm -qa |grep test3.
2008-11-17 19:42:00
235
原创 maven探索
1.指定maven的java编译水平,编码 org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 UTF-8
2008-11-17 15:07:00
259
原创 jQuery探索
在经历了对ext的震惊、追随、遗憾而放弃后,决定还是先研究一下jQuery吧。 jQuery的特点: 体积小,发布的产品只有29K jQuery适合情形: 快速的Dom和Ajax操作,一些基本的动画效果 jQuery启程: 快速载入javascript的便捷方式 ${document}.ready(function(){//d
2008-11-03 22:22:00
223
原创 遗憾的EXT
首次看到Ext被它华丽的外表所吸引,但是查看了其license,不得不遗憾的放弃。http://pablotron.org/?cid=1556
2008-10-08 23:20:00
235
原创 IFrame会使session丢失(IE浏览器)
//IE 中IFrame会丢失session ,使用框架(Frameset)也会有此问题,在firefox中不会出现此问题,在返回响应头部添加“PSP”可以解决,java中如下: response.setHeader("P3P", "CP=CAO PSA OUR");详细了解该问题,可以参考微软官网:http://support.microsoft.com/kb/323752
2008-09-27 11:39:00
1091
原创 工作效率和薪水加倍七秘诀
工作效率和薪水加倍七秘诀 如果问“你想不想使自己的收入加倍”,我猜每个人的答案都是“YES”,如果我继续问:“你相不相信现在你的收入会加倍”,我想有一些人可能会没把握,有一些人认为不太可能,我告诉各位“你们每个人的收入一定会加倍”,因为按照每年物价增长率及通货膨胀的正常速度,20年后你的收入一定会加倍。 但是如果你希望,提前在5年内、3年内甚至1年内使你的收入加倍
2007-07-20 12:54:00
426
原创 Tomcat web 应用的发布
Web 应用的发布方式:1. 静态方式:就是将web应用拷贝到$CATALINA_HOME/webapps/目录下。该方式只能在tomcat没有运行的时候发布,即要先发布再启动Tomcat。2. 动态方式:是利用tomcat提供的Tomcat Manager页面来发布web应用,该工具还提供了发布,取消,停止web应用的操作,非常方便。因为是以jsp页面方式提供
2007-06-07 17:30:00
1635
原创 使用ODBC还是DAO
从 Visual C++ .NET 起,Visual C++ 环境和向导不再支持 DAO(不过提供了 DAO 类,仍可供您使用)。Microsoft 建议对新项目使用 OLE DB 模板或 ODBC。DAO 只应用于维护现有的应用程序。 使用哪一
2007-05-29 15:42:00
583
原创 Oracle中常用函数
1.查询时不区分大小写select t.* from ballotcount t where upper(code) = upper(q)select t.* from ballotcount t where lower(code) = lower(q) 2.查看一个表的主键select column_name from user_cons_columns wherE
2007-05-24 15:12:00
444
原创 对象和类
1.对象的三个特性:行为:对象能做什么(具有那些方法),能对对象施加社那方法(可用该对象做参数的方法)。状态:对对象施加方法时,对象如何反应。身份:如何与具有相同行为,状态的其他对象区别。2.类之间的关系依赖("use-a"):一个类中的方法操作了另一个类中的对象,类B的对象作为类A中方法的参数,则类A依赖类B聚合("has-a"):类A的对象包含类B的对象,类B的对象作为
2007-05-13 18:28:00
704
原创 Windows下恢复系统时区
不知道什么时候在“时区”选项的下拉菜单中全是空的,java程序输出系统时间总是与机器显示的差半天,显然是时区有问题,但是程序中不论怎么设置时区都不起作用。解决办法:到别人的机器上将[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones 这个注册表分支导出为一个文件,再将它合并到你的注册表里
2007-04-02 14:46:00
1222
原创 Swing布局管理器
在swing中,容器内的所有组件都由一个布局管理器进行管理。1.流布局管理器(FlowLayout)这是面板的默认管理器该管理器的特点是:在一行上水平排列组件,直到该行上没有足够的空间才另起一行。当用户缩放容器时,布局管理器会自动回流组件使其填充可用空间。2.边界布局 (BorderLayout)
2007-03-31 17:09:00
2667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人