自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

《大话设计模式》读书笔记一

     今天开始看大话设计模式,觉得通俗易懂,作为设计模式的入门书再好不过。很惭愧现在才说设计模式入门,作为不是软件专业出身缺入了软件行业的门的小菜,在工作后也用到了一些设计模式,但是却没有系统的学习,所以在读的过程中,经常做恍然大悟状,哦,原来叫这个名,哦,原来是这么个原理,不过亡羊补牢,为时未晚,决定花一周时间,认认真真把书读完,我笔记记好,同时,也分享给大家。     书中作者通过...

2011-12-02 22:04:24 144

原创 svn强制要求提交注释--pre-commit钩子

      不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢?  利用svn的pre-commit钩子可简单实现此要求。  进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。 编辑pre-commi...

2011-11-14 16:47:29 511

原创 struts2学习笔记之struts.xml中的结果类型

在Struts2框架中,一个完整的结果视图配置文件应该是: <action name="Action名称" class="Action类路径" method="方法名"> <result name="逻辑视图名称" type="结果类型"> <param name=&quo

2011-09-20 11:02:48 114

原创 struts2学习笔记之action传值方式

 1、字段驱动方式所谓字段驱动方式就是通过字段进行数据传递。在Struts2中我们可以直接在Action里定义各种Java基本类型的字段,使这些字段与表单数据相对应,并利用这些字段进行数据传递。前几篇中提到的struts2例子,用的就是字段驱动方式。UserAction.java public class UserAction { private...

2011-09-20 10:44:14 121

struts2学习笔记之搭建一个简单的Struts2应用

      学习的最好方法就是从helloWorld开始,一步一步从简入繁。参考书籍和网络上的资源搭建自己的一个struts2应用,然后将后续的学习成果都整合进去. 搭建步骤:1、引入Struts 2工程所需运行库文件。2、创建并配置web.xml文件3、创建一个Action类4、创建并配置struts.xml文件5、编写视图资源6、发布工程 1、引入Str...

2011-09-09 17:20:36 126

原创 struts2学习笔记之struts.xml配置文件详释

 struts.xml在开发中利用率很高,也是struts2的重要配置文件,现将用到的和网上收集的信息整理如下,以后用到的时候,可以按图索骥。   一、<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apac...

2011-09-09 11:18:54 101

原创 The Struts dispatcher cannot be found在struts2中出现的问题

 The Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter...

2011-09-08 16:36:27 79

原创 学习java的30个目标(转)

在网上看到这篇文章,顿时觉得自己的学习之旅还很长,在接下来的几个月里,我会比对着这些内容一步一个脚印的走下去,加油!1.你需要精通面向对象分析与设计(OOA/OOD)、设计模式(GOF,J2EEDP)以及综合模式。 你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库 coll...

2011-09-06 11:45:52 72

JS学习笔记之可以输入的下拉列表

      做项目的时候遇到一个需求,允许一个下拉列表即可以选择,也可以输入。在网上找到一个实现方法,很不错,可以有很多扩展,现在分享一下。 实现如下: <html><head><title>可以编辑的下拉列表 <script language="JavaScript"><!--function ca...

2011-08-30 11:50:44 104

原创 button样式收藏

<html><head><style>.btn {height:35;BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP:#7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER:progid:DX...

2011-08-27 16:02:58 113

原创 Struts2学习笔记之Struts2标签取值方式

1.标签取值方式一    通过<s:property value="" />取值    当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可;     当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;    例子:     假设某Actio...

2011-08-26 14:33:32 90

原创 struts2 学习笔记之s:select 标签

1 静态生成<s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select>注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}

2011-08-26 14:29:35 203

JS学习笔记之左边列表移动到右边列表

实现功能:1.左边的下拉框内容添加到右边的下拉框,支持多选移动,且同时将右边的下拉框对象移除;2.支持列表中项目上下位置的移动;3.效果图如下: <HTML><HEAD><TITLE>选择下拉菜单</TITLE><meta http-equiv="Content-Type" content="text/html; c...

2011-08-25 11:13:51 277

原创 JS学习笔记之小知识百问索引

1.JS如何得到label的值?2.label 的"for" 属性的用法。for可把 label 绑定到另外一个元素,请把 "for" 属性的值设置为相关元素的 id 属性的值。<html><head></head><body><form> <label id="a&quo

2011-08-23 15:15:11 81

原创 如何使用ecside列表组件构建列表

转自http://www.blogjava.net/allen-zhe/archive/2009/03/09/246328.html,很好的一篇介绍ecside的文章。 说在前面的话: ECSide组件,一个功能丰富,简单易用的列表组件,套用圈子里的一句话:它可能不是最好的,但也许是你最需要的。感兴趣的同志们可以访问ECSide的圈子,里面的资源及文档都很丰富,不在这里做过多...

2011-08-23 14:47:55 228

原创 JS学习笔记之style属性

在JS编程时,经常要遇到用JS操作CSS属性的情况,有时候,经常会感觉我明明设置了,但是不起作用,很有可能就是属性名字写错了,其实使用js操作css属性的写法是有一定的规律的:1、对于没有中划线的css属性一般直接使用style.属性名即可。如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2...

2011-08-23 14:23:58 147

no JSTAF in java.library.path的解决办法

这几天在做项目的时候,用到了staf,编写单独的java测试类时,可以顺利通过,但是一旦发布工程,从界面调用时就报错:no JSTAF in java.library.path,尝试了很多种方法,最后终于解决。 (1)先在出问题的语句前加: System.out.println("-------java.library.path:"+System.getProperty("java.l...

2011-08-20 11:22:21 840

原创 如何查看jdk的版本是32位还是64位

在系统属性中有个sun.arch.data.model参数定义了架构体系。 //编译,运行即可public class ShowJvmBit {/*** @param args*/public static void main(String[] args) {   String arch = System.getProperty("sun.arch.data.model...

2011-08-16 17:06:00 560

原创 在windows下注册Subversion为系统服务

Windows下将Subversion注册为系统服务,可以使用sc.exe这样一个工具。sc通常配置在环境变量下,是windows系统的一个工具,可以用来创建一个新的系统服务。创建Subversion为Windows系统服务:sc create SVNService01 binPath= "\"C:\program files\Subversion\bin\svnserve.exe\" --ser...

2011-08-15 17:32:49 70

myeclipse8.6 安装插件的方法

先下载svn插件的文件:Site-1.6.17.zip,需要的可以留言和我要,因为查过10M,没法上传附件。安装方法:1.创建插件管理文件夹。在myeclipse 8.6的安装目录下(参考:我的是Xp默认安装路径,在C:\Program Files\Genuitec\)建一个自己的插件的文件夹 myPlugins ,在里边建一个svn的文件夹,将Site-1.6.17.zip解压的内容...

2011-08-12 17:48:35 111

原创 WebLogic 服务器性能参数的优化

        WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态:一 修改运行队列线程数的值。在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的...

2011-08-05 11:45:13 175

原创 oracle 客户端plsql developer和服务器编码不同的解决办法

解决: 打开运行器进入注册表编辑 运行--》regedit 找到 HKEY_LOCAL_MACHINE\               SOFTWARE\                  ORACLE\KEY_OraDb10g_home1                       的变量NLS_LANG的值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK  改变成以下的值 S...

2011-07-27 16:31:14 121

原创 PLSQL Developer习惯设置

重装机后把PLSQL Developer很多习惯的设置丢了,花了好多时间找回,特此记录。     1)代码自动完成                     Tools->Preferences->User Interface->Key Configuration。         找到Tools/Code Assistant,修改为自己常用的快捷键。             ...

2011-07-27 09:56:05 112

jquery-validate的学习总结

一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html当前版本:1.5.5需要JQuery版本:1.2.6+, 兼容 1.3.2<script src="../j...

2011-03-01 18:15:03 344

原创 java.lang.OutOfMemoryError: PermGen space的其解决方法

一:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap...

2011-02-10 14:01:19 63

原创 java学习笔记之session原理详解

 今天看到一篇分析session的好文章,共享一下,也做个备份。 目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结 一、术语session ...

2011-01-07 18:07:56 91

原创 struts中iterate标签用法详解

首先要引进<%@ taglib uri="/tags/struts-nested" prefix="nested"%> 在这次的编码中用到这里的nested:iterate、nested:write俩个标签。 nested:iterate:负责得到action中给出的list nested:write:负责将list中的内容输出 注意:这里一定要在引用的action...

2011-01-04 14:33:06 590

原创 Structs Neste标签用法举例

例子://formBean定义:public class PersonForm extends ActionForm {Person person = new Person();public void reset (ActionMapping mapping, HttpServletRequest request) { Address[] address = new Ad...

2011-01-04 14:08:07 77

原创 Linux 技巧:让进程在后台可靠运行的几种方法(转)

      我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? 我们知道...

2010-12-02 13:21:39 117

网易公开课之幸福课第三集笔记

第三集前15分钟每天精听三分钟,内容如下:00:00:00——00:03:00Good morning ,everyone! This semester has started officially today . Glad to see you here. Just an annucement ,say hi to the extension school students. Las...

2010-11-17 13:29:11 370

原创 svn命令在linux下的使用

       1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co 2、往版本库中添加新的文件  svn add file   例如:svn add te...

2010-11-11 15:05:48 63

原创 Myeclipse 6.5 安装svn 插件的三种方法

一、安装方法:方法一、如果可以上网可在线安装1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击"New Remote Site"按钮,在弹出的对话框中输入:   name:SVN  ...

2010-11-09 13:54:26 83

Java格式化字符串,左对齐,左补0

      今天在做java编程实现邮件发送的时候,遇到邮件发送的内容涉及表格形式的数据,不适合用附件,只能用对齐的形式来展现表格内容,一开始很苦恼,不知道该怎么对齐,最后写了下面这个函数,实现了格式化字符串,左对齐的功能,很简单的函数,却解决了问题。  下面这段代码,可以处理字符串的左对齐输出,可以自定义补充的字符(不仅限于‘ ’),可以自定义补充后字符串的长度。package co...

2010-11-03 17:25:09 3966

IOException while loading persisted sessions: java.io.EOFException解决笔记

以前启动tomcat都没问题,jint启动tomcat时遇到如下问题:IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException 2011-11-1 14:40:28 org.apache.catalina.session.StandardManager start严重: Ex...

2010-11-01 14:29:44 100

原创 iBATIS快速入门之例子

       最近加入的项目,使用的ORM方案是iBATIS,以前用的都是hibernate,于是赶紧开始学习,上网google了下,发现ibatis是一个轻量级的o/r mapping解决方案,上手很快,于是决定不从教程看起了,在网上找了个例子,作为入门用。这个例子讲的简单清楚,很适合快速上手用,如果有需要的朋友也可以看一下。ibatis教程要从ibatis的概念开始,它是又一个o/r ma...

2010-10-27 10:59:49 78

原创 weblogic 和 tuxedo 之间的调用

      BEA公司的TUXEDO,WEBLOGIC作为优秀的中间件产品,在银行、电信、金融等行业广泛使用,通常采用TUXEDO实现系统的核心业务,用WEBLOGIC做为系统扩展到INTERNET的平台,实现电子商务,由WEBLOGIC调用TUXEDO上的服务,所以TUXEDO与WEBLOGIC之间的互连经常遇到。    因为在工作中经常用到,先就个人总结和网上收集的资料总结如下,惠人惠己。...

2010-10-18 11:52:05 1095

一直被模仿,从未被超越

“一直被模仿,从未被超越”,苹果公司被人们这样评价。这也许是人们对于将知识分享出来,并不会减弱我们的竞争力,反而会让我们的竞争力有更大的提升的一个直观的认识。 不知不觉中,我们会发现互联网上SNS类型的网站越来越多,无论是大名鼎鼎的Facebook,还是被国内年轻人熟知的开心网,人人网,大家几乎都对“分享”这个概念,保持高度的一致。于是,很多人养成了阅读的同时不单单收藏,也学会了点击搜藏旁...

2010-10-14 11:02:29 151

原创 Myeclipse 快捷健汇总

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)...

2010-09-28 16:12:16 81

更新Svn客户端后,右键菜单中没有TortoiseSVN了

      今天遇到一个问题,svn client 的版本过旧,不能更新文件了,于是卸载掉重新装了最新版本的TortoiseSVN,但是装完后发现右键没有TortoiseSVN控制菜单了,很不方便,通过尝试,后来终于解决了该问题,现在将方法写下来,以飨后来人,也为自己后面遇到同样的问题做个备份。 最后使用的方法其实很简单: 1.卸载掉现在TortoiseSVN 后,删除注册表里与s...

2010-09-15 17:20:47 397

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

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

2010-09-06 10:07:11 69

空空如也

空空如也

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

TA关注的人

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