- 博客(49)
- 收藏
- 关注
原创 java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和P...
2011-02-23 14:58:12
176
原创 Closure Compiler批量压缩javascript
google推出了自家的压缩工具Closure Compiler,使用过后,感觉还不错,但是比较不爽的是,ClosureCompiler不支持对文件夹进行,但往往我们是把javascript放在一个文件夹中,并且这个文件夹下可能还有多级目录,这就要求,我们需要有一种递归找到文件,并压缩到另一个目录的功能。最先想到的是批处理的功能,但因为dos命令不熟悉,折腾了一天才把这个功能搞好,感觉...
2011-02-22 11:01:19
311
原创 php调用远程url的六种方法
示例代码1: 用file_get_contents 以get方式获取内容 <?php$url='http://www.baidu.com/';$html = file_get_contents($url); //print_r($http_response_header); ec($html); printhr(); printarr($ht...
2011-01-17 09:55:19
462
原创 eclipse: java.lang.OutOfMemoryError: PermGen space
这两天eclipse不知咋了,编辑界面卡的不行,尤其打开jsp或者xml文件,而且频繁发生内存溢出问题,简直没法工作,google了很多文章,说是要加大eclipse内存区域,但无论如何设置,依旧报如下错误:!ENTRY org.eclipse.ui 4 0 2010-12-31 17:19:21.578!MESSAGE Unhandled event loop exception...
2010-12-31 17:51:44
183
原创 为什么要自定义异常
为什么要自定义异常?自定义异常是为了设置异常链的起点。一般情况下,我们都是允许每个程序员看到所有的异常信息,这个时候大多数都是把下一层的异常直接重掷到上一层。然而在多层次的结构中,我们有时候需要隐藏底层异常(这种异常的信息很多,很枯燥),而给消费者提供一个更为直观的异常,这个时候我们需要自定义异常。有的异常类jdk已经给我们提供,比如常用的IllegalArgumentExceptio...
2010-12-12 15:27:43
1649
原创 REST与SOAP区别
如果你需要使用WSDL来发布你的服务,或者你需要一些安全功能如消息签名和加密,那么,SOAP能够确保消息的安全性。另一方面,如果你希望使用简单接口来公布一些信息,而不需要繁琐的处理过程,那么,REST也许是最佳选择。...
2010-12-12 14:51:23
123
原创 有包类调用无包类(java反射机制运用)
try { //Class[] stringArgsClass = new Class[]{String.class}; Class clazz = Class.forName("LocationTest"); Constructor constructor = clazz.getConstructor(new Class[]{St...
2010-12-03 17:58:22
142
原创 【转载】反面模式(Anti-pattern)
[目录][1. 已知的反面模式][1.1 组织结构的反面模式][1.2 项目管理的反面模式][1.3 团队管理的反面模式][1.4 分析方式的反面模式][1.5 通常的设计反面模式][1.5.1 面向对象设计的反面模式][1.6 编程方面的反面模式][1.7 方法学上的反面模式][1.8 测试反面模式][1.9 配置管理反面模式][Contents]...
2010-12-03 11:02:32
219
原创 软件公司的岗位职责
软件公司的岗位职责 软件公司的岗位职责岗位:项目经理主要职责:1、 计划:a)项目范围、项目质量、项目时间、项目成本的确认。b)项目过程/活动的标准化、规范化。c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。d)各项计划得到上级领导、客户方及项目组成员认可。...
2010-10-29 09:47:22
259
原创 中文参数编码后传递依然乱码解决方法(java.net.URLEncoder.encode)
使用java.net.URLEncoder.encode()可以对要传递的中文进行编码a.在传参数之前先把参数进行转码:java.net.URLEncoder.encode(param);取值时用语句java.net.URLDecoder.decode(param);再转回中文b.在你的Tomcat目录-->conf目录-->server.xml里找出这段: ...
2010-10-27 16:35:03
673
原创 log4j日志处理
1.log4j与Jakarta Commons Logging基础 请自行google,不重复。 2.Spring对Log4j的增强 spring对可以有如下的cream: 1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。 (其实,spring是把这delegate给log4j PropertyConfig...
2010-10-26 11:07:27
121
原创 在网上找了一些Jquery弹出窗口,感觉不错记录下来。
在网上找了一些Jquery弹出窗口,感觉不错记录下来。 Modal dialog windows are a great way to show quick information to your users, but to also alert them of errors, warnings, prompts for information and more. When ...
2010-10-22 10:26:18
152
原创 Log4j每天或每个月产生一个日志文件
Log4j每天或每个月产生一个日志文件我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。 在log4j中这两种方式的实现都很简...
2010-08-16 10:34:43
419
原创 REST是什么[精品]
概述 REST是英文Representational State Transfer的缩写,中文翻译:表述性状态转移。 他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。 REST本身只是为分布式...
2010-07-07 09:41:12
121
原创 对REST中无状态(stateless)的理解
无状态指的是任意一个Web请求必须完全与其他请求隔离,当请求端提出请求时,请求本身包含了相应端为相应这一请求所需的全部信息。 那么对于用户来说,怎么感觉的有状态与无状态的差别呢。简单的方法是浏览器的后退按钮,如果一个网站期望用户以A->B->C的流程来交互,而在执行至B时回退的话,那么系统很有可能不是按照其所期望的方式运行,因为用户的状态可能被不可逆地修改了。反过来,搜索引擎(...
2010-07-06 17:52:22
466
原创 REST及RESTful的实现
REST及RESTful的实现 什么是REST? REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。...
2010-07-06 16:08:41
120
原创 解决VMware虚拟机桥接不能上网的问题
前几天安装好的VMware虚拟机XP的系统,可以用桥接的方式上网。可是今天打开虚拟机后怎么都连不上网,但主机可以上网。这几天没有在机子里安装过新的软件,也没有对虚拟机做过改动,可是无法上网,很费解。 上网找了好多帖子也没有找到解决的方法。最后自己胡乱试的过程中居然搞定了,下面说一下。 打开VM菜单“编辑”下的“编辑虚拟机网络”。见下图 可以...
2010-07-01 16:40:13
225
原创 JavaScript定义函数的方法
在JavaScript里,定义函数的方式可以说也是花样百出,方式有很多,下面把几个常见到的定义函数方式汇总一下:1.最常规定义方法 function name(){}<script language="javascript" type="text/javascript">function show(){alert("ok")};show();</script&...
2010-06-25 09:53:55
114
原创 Exception Handling Templates in Java(java异常处理模板)
Before you read this text, it is a good idea to have read the text "Fail Safe Exception Handling". Correct exception handling code can be tedious to write. Try-catch blocks also clutter the code and...
2010-06-24 16:23:00
176
原创 为什么Java 中要使用 Checked Exceptions?
设计中常被忽略的一块:http://www.iteye.com/topic/2038
2010-06-24 16:14:22
141
原创 JavaScript开发人员浏览器插件
IE:Internet Explorer Developer Toolbar Firefox:firebug
2010-06-24 15:54:18
278
原创 jQuery Ajax 实例 全解析
1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。 data (Map) : (可选参数) 发送至服务器的 key/value 数据。 callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。 这个方...
2010-06-23 10:56:47
94
原创 Jquery 表单取值赋值的一些基本操作2
JQUERY找无规律元素文本的办法<!--NEWSZW_HZH_BEGIN-->具有限定子节点选择器:$("mix1[mix2]"):返回包含mix2的mix1节点.如:$("div[a]"):包含a标签的div. 这个和$("div a")不相同.后者表示div中的a标签,返回的是a标签对象,前者返回的是div标签对象 冒号限定结点选择器:$("mix:condition"):m...
2010-06-23 10:38:17
102
原创 jQuery表单取值赋值的一些基本操作
/*获得TEXT.AREATEXT的值*/ var textval = $(“#text_id”).attr(“value”); //或者 var textval = $(“#text_id”).val(); /*获取单选按钮的值*/ var valradio = $(“input[@type=radio][@checked]“).val(); /*获取一组名为(items)的radio被选中项的...
2010-06-23 10:35:57
114
原创 jQuery.fn.extend 与jQuery.extend 用法
demo: jquery 本身并不提供 jQuery.color() 这个方法,如果我们需要对jQuery本身提供的方法进行扩展,则我们就需要是用jQuery.fn.extend。jQuery.fn.extend({ color:function(val) { if(val==undefined){ ...
2010-06-23 10:26:14
95
原创 jQuery定义函数的方法
1、扩展jQuery自身之全局函数jQuery.logError={/*log error*/}jQuery.logWarning ={/*log warning */}jQuery.logDebug ={/*log debug */}使用:jQuery.logError(); 上面三个可以写成jQuery.log= { Error:function(){/*...
2010-06-23 10:16:05
389
原创 urchin.js作用以及urchin.js注释
urchin.js作用以及urchin.js注释常看到代码http://www.google-analytics.com/urchin.js,这个JS是GOOGLE的analytics 分析代码google analytics 的功能是非常强大的,强烈推荐使用网上找的://定义全局量var ur = ""; ...
2010-06-21 11:03:52
256
原创 JQuery validation 范例
/**//** * @author ming */ $(document).ready(function(){ /**//* 设置默认属性 */ $.validator.setDefaults({ submitHandler: function(form) { form.s...
2010-06-21 10:48:18
103
原创 jquery选择符总结
CSS选择符,如: $('#title1 > li')为取得ID为title1(#title)的子元素(>)中所有的列表项(li)。 $('#title1 li:not(.class1)')为取得ID为title的后代元素中没有(not)class1类的所有列表项。jQuery库支持XPath选择符。如: $('a[@title]')为取得所有带title属性的链接。...
2010-06-21 10:33:37
119
原创 jQuery Validation Plugin Demo
jQuery Validation Plugin Demo:http://jquery.bassistance.de/validate/demo/index.html
2010-06-21 10:27:33
147
原创 搜寻文件或目录(which,whereis,locate,find)
当我们需要某个文件或目录时,而又不知道该文件放在什么地方,怎么办?在windows下面,可以通过“搜索”功能进行查找,而在linux下,同样有相同的功能:which 查看可执行文件的位置whereis 查看文件的位置locate 配合数据库查看文件位置find 实际搜寻硬盘查询文件名称 1、which语法:[roo...
2010-06-08 16:51:48
114
原创 Linux与windows下设置tomcat虚拟内存
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS=”-server -Xms800m -Xmx800m -XX:PermSize=64M-XX:MaxNewSize=256m -XX:MaxPermSiz...
2010-06-08 14:40:26
344
原创 关于LINUX权限(启动tomcat)-bash: ./startup.sh: Permission denied
关于LINUX权限-bash: ./startup.sh: Permission denied <script type="text/javascript"></script><script type="text/javascript"></script>在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permis...
2010-06-08 10:43:35
2523
原创 嵌入式开发学习总结——Linux常用shell命令
嵌入式开发学习总结——Linux常用shell命令 【目录】一、shell命令1、内建命令2、外部命令3、实用程序4、用户程序5、shell脚本二、命令帮助文档1、命令自身的帮助功能2、man手册3、在线帮助文档三、分类介绍(一)文件、目录操作命令(二)查看文件内容命令 (三)基本系统命令(四)监视系统状态命令(五)磁盘操作命令(六)用户和组相关命令(七)备份压缩命令(八)网络相关命令...
2010-06-08 09:05:31
403
原创 Eclipse实用快捷键
Eclipse常用快捷键总结 1. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 2. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 3. 【Ctrl+D】 删除当前行,这也是笔者的最爱之一,不用...
2010-06-07 14:45:12
91
原创 通过request.getContextPath获取绝对路径
<%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。 <a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径<a href="XXX.jsp"> //这样获得的是相对路径<a href="<%=re
2010-06-07 11:45:54
189
原创 java生成EXCEL表格(POI vs JXL)
java生成EXCEL表格(POI vs JXL) java生成excel表格,以前只知道POI,这是Apache的开源项目,本来是一套的,包括word,但是因为word的复杂性,以及开发人员的缺乏,好像基本停滞了。只有Excel做的还算比较完整,用起来比较轻松。 后来因为做项目的关系,知道了还有个JXL(java excel),也是个开源项目,用起来的感觉跟POI很...
2010-06-04 19:34:28
93
原创 Tomcat:IOException while loading persisted sessions: java.io.EOFException异常处理
Tomcat:IOException while loading persisted sessions: java.io.EOFException异常处理Tomcat在启动时出现如下异常问题:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading ses...
2010-06-04 09:45:41
82
原创 SQL与ORACLE的外键约束--级联删除
SQL与ORACLE的外键约束--级联删除最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下:SQL的外键约束可以实现级联删除与级联更新;ORACLE则只充许级联删除。SQL级联删除与级联更新使用格式:CREATE TABLE A001(ID INT PRIMARY KEY,NAME VARCHAR(20)...
2010-06-04 04:08:36
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人