- 博客(29)
- 资源 (11)
- 收藏
- 关注
原创 Eclipse正则表达式
用Eclipse 正则表达式查找替换 非常方便。1,Eclipse ctrl+f 打开查找框 2,选中 Regular expressions (正则表达式)去掉/* */(eclipse) /\*(.|[\r\n])*?\*/去掉//(eclipse) //.*$去掉import(eclipse) import.*$去掉空行(ecl
2016-07-27 11:07:07 738
原创 Microsoft Internet Explorer cookie设置帮助
Microsoft Internet Explorer IE7.0 IE8.0版本cookie设置帮助:1.打开开始菜单中的控制面板2.双击 Internet选项 图标(或直接在IE7中点击工具菜单下的 Internet选项 ).3.选择 隐私 标签.4.点击 高级 按钮.5.选择 替代自动 cookie处理 复选框.6.第一方 Cookie, 选
2014-01-13 17:40:17 1032
原创 解决Linux下Java生成中文文件和文件夹乱码
情况:java代码在本地生成文件的程序,在linux中运行后,生成的文件全部是乱码。拷贝中文文件名的文件到linux显示正常。原因:程序中的部分代码发生乱码。解决办法:在/etc/profile中设置:export LC_ALL="zh_CN.GB18030"然后输入. /etc/profile
2013-11-14 18:12:44 4830
原创 面向对象设计原则
(1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因". (2)OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. 开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.拒绝不成熟的抽
2013-07-27 15:45:54 458
原创 Ajax
Ajax简单的介绍:1.全称:Asynchronized JavaScript and Xml 异步JavaScript和XML2.异步的概念:在同一页面中,只提交了改动的部分,而别的部分并不提交,可以继续操作3.异步的主要特征:局部刷新,所谓的局部刷新就是:向服务器提交请求,不需要重新刷新页面Ajax的执行流程:1.发出一个Http请求:通过XMLHttpReques
2013-07-27 15:44:06 520
原创 Struts2
一:背景struts2 的前身是webwork,WebWord的前身是Xwork,Xwork的延伸是命令模式.Struts 2以WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWork和Struts 1的MVC框架。Struts 2的目标是希望可以让原来使用Struts 1、WebWork的开发人员,都可以平稳过渡到使用Stru
2013-07-27 15:41:36 783
原创 Struts1
struts是基于当前的一些相关标准的开发技术(servlet,xml…)基础之上,提供了一个开发框架的开放源码项目。使用struts1的好处: 1.良好的架构和设计 2.可重用,模块化,扩展性好 3.Open source 4.它提供了丰富的标签库,使页面能更加灵活的使用。 struts1的缺点: 1.它太过于依赖web容器,当配置文件改动一次就要重
2013-07-27 15:41:11 627
原创 Spring介绍
spring的好处:1.低侵入式设计,代码污染极低。 2.独立于各种应用服务器,可以真正实现Write Once,Run Anywhere的承诺。3.Spring的DI机制降低了业务对象替换的复杂性。4.Spring并不完全依赖于Spring,开发者可自由选用Spring框架的部分或全部。 spring的特点:1.轻量级的------从大小与开销两方面而言Spri
2013-07-27 15:40:34 606
原创 Spring
Spring:它是一个轻量级的面向切面和依赖注入的容器框架。 静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在 本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 为什么要使用Spring和使用它有什么好处?1.它定位的领域是许多其他流行的framework没有的
2013-07-27 15:37:06 654
原创 hibernate
把映射文件加进去,hibernate初始化的时候用dom4j做分析器,来分析配置文件。每加一个类,都把映射文件加载了。Configuration里面的validate方法里面进行一系列验证,像有没有这个字段,环境配置对不对。Dialect这个类,处理了数据库方言,方言:这个数据库的方言只有这个数据库可以用,其它的数据库用不了。 把各个数据库不同的语法,全部定
2013-07-27 15:36:00 661
原创 DWR
一.DWR的全称,官方网站的解释以及定义,版本。1.dwr的全称是Direct Web Remoting(远程web调用).2.dwr的初衷可以用官方网站的一句话来表示:easy ajax for java.3.dwr目前开发版本是dwr3.0,最高稳定版本是dwr2.0。dwr的核心是ajax和java,它能够在客户端用js来调用java类。二.什么是Ajax,有何作
2013-07-27 15:35:12 741
原创 eclipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+3 万能访问键Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Al
2013-07-27 15:24:57 405
原创 重构
1.重构 代码写好之后改进它的设计-不改变代码的业务逻辑下,对代码的设计,结构改进,使代码的可读性增强,结构更加清晰 易读. 进行重构的时候,我们需要依赖测试,让它告诉我们是否引入了臭虫。好的测试是重构的根本重构的节奏:测试、小修改、测试、小修改、…2.重构的优点:使得代码尽量简单、优美、可扩展。能改进软件设计使软件更容易被理解 能帮你找到bu
2013-07-27 15:21:49 1342
原创 关于eclipse插件安装
关于eclipse插件安装 1 eclipse安装插件的方法 A.help菜单 ->software updates -> Available(可用的) software ->Add Site ->location B.help菜单 ->software updates -> Available(可用的) software ->Add Site ->local C.hel
2013-07-27 15:19:30 596
原创 Scrum
XP是敏捷开发代码级别的一个最佳实践Scrum是一个敏捷开发管理方面的一个框架XP和Scrum相辅相成.Scrum是个敏捷开发框架,是一个增量迭代的开发过程。1.将这个开发周期分为若干个小的迭代周期,每个小的迭代周期称为 Sprint(2-4周)2.在每个sprint中,拿到一个排列好优先级的需求列表,称为 用户故事 或 sprint backlog。首先开
2013-07-27 15:17:36 541
原创 常用正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|
2013-07-27 15:12:59 383
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特
2013-07-23 23:01:38 443
原创 linux下安装nginx
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtool
2013-06-20 03:16:35 845
原创 Solr的检索运算符
“:” 指定字段查指定值,如返回所有值*:*² “?” 表示单个任意字符的通配² “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)² “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。² 邻近检索,如检索相隔10个单词的”apache”和”ja
2012-05-22 15:22:45 579
原创 SVN 锁定和解锁
1.锁定 通常项目中有很多模块,可以让同事把自己负责的模块下所有文件加锁,防止跟其它同事冲突。 或者一个文件有多个人修改,也要对这个文件进行锁定,防止其它同事同时修改。 提交的时候,如果想要继续维持锁状态,要勾选上“保持锁定/keep lock(s)”的选项,否则提交后会自动释放锁。2.解锁 如果一个文件被别人锁定,而你一定要修改
2012-04-25 11:55:58 7814
转载 Linux安装JMagick
Linux安装JMagick2011-01-14 14:44应项目需求要处理图片缩放等,普通的缩放效果太差,JMagick处理图片效果很好 一、建立并切换到安装文件存放目录 mkdir /home/install cd /home/install二、下载JMagick和ImageMagickwget http://downloads
2012-04-12 10:12:57 1739
转载 JIRA灾难恢复计划
JIRA工作流及数据的备份要备份的数据包括:1、 JIRA安装目录下:JIRA\data\attachments目录里的所有文件2、在JIRA系统的管理界面点击:备份数据为XML格式;3、备份MySql中的数据(这是比较保险的做法,当然也可以不用备份;一般前两项就够了)MySql数据备份:首先运行cmd在命令行下进入到JIRAEnterprise\b
2012-03-30 19:43:05 981
转载 JIRA SVN 整合 集成
JIRA SVN 整合 集成 1、成功安装JIRA后,去官网查看与安装的jira版本相兼容的svn的plugin版本并下载 这里也可以下载http://repository.atlassian.com/atlassian-jira-subversion-plugin/distributions/2、下载svn插件后,按照README里面(read
2012-02-13 18:42:37 5771
原创 Linux下安装mysql
1、下载MySQL的Linux安装文件 下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html 打开网址,在下拉框中选择你的平台,如果是Red Hat linux,就选择Oracle Linux 4 & 5. 下载合适的rpm文件,我下载的是 MySQL-server-5.5.20-1.rhel5.i
2012-02-09 18:10:50 273
转载 使用JMeter进行性能测试
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档。JMeter作用领域JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ft
2012-02-03 17:48:56 328
转载 Java 获取客户端代码大全
String agent = request.getHeader("user-agent"); System.out.println(agent); StringTokenizer st = new StringTokenizer(agent,";"); st.nextToken(); //得到用户的浏览器名 String userbrowser = st.n
2011-12-13 18:55:41 291
转载 Spring-quartz中cronExpression配置说明
字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7 或者 SUN-SAT , - * ? / L C #年(可选) 留空, 1970-20
2011-12-13 18:54:17 323
原创 Subversion 错误信息一览表
Subversion 错误信息一览表 注意:不同的客户端(命令行,TortoiseSVN, AnkhSVN, Subclipse等)的出错信息可能稍有不同。下面表格中的出错信息以 http://svn.moon.ossxp.com/svn/test 版本库做示例,仅供参考。编号出错信息问题剖析解决方案1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request fo
2011-01-18 16:49:00 1624
Nginx反向代理服务器
2013-06-20
nginx 反向代理 服务器
2013-06-20
openssl安全套接字层密码库
2013-06-20
数据压缩库 zlib
2013-06-20
pcre perl语言兼容正则表达式
2013-06-20
dbeaver数据库工具,支持多数据库
2012-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人