自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 719

原创 fisheye2.3.6 安装

Fisheye 是一个源代码库深度查看软件,它可以挖掘源代码库中的有用信息

2014-09-15 17:27:04 925

原创 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 994

原创 解决Linux下Java生成中文文件和文件夹乱码

情况:java代码在本地生成文件的程序,在linux中运行后,生成的文件全部是乱码。拷贝中文文件名的文件到linux显示正常。原因:程序中的部分代码发生乱码。解决办法:在/etc/profile中设置:export LC_ALL="zh_CN.GB18030"然后输入. /etc/profile

2013-11-14 18:12:44 4798

原创 面向对象设计原则

(1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因".   (2)OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. 开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.拒绝不成熟的抽

2013-07-27 15:45:54 443

原创 Ajax

Ajax简单的介绍:1.全称:Asynchronized JavaScript and Xml 异步JavaScript和XML2.异步的概念:在同一页面中,只提交了改动的部分,而别的部分并不提交,可以继续操作3.异步的主要特征:局部刷新,所谓的局部刷新就是:向服务器提交请求,不需要重新刷新页面Ajax的执行流程:1.发出一个Http请求:通过XMLHttpReques

2013-07-27 15:44:06 506

原创 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 752

原创 Struts1

struts是基于当前的一些相关标准的开发技术(servlet,xml…)基础之上,提供了一个开发框架的开放源码项目。使用struts1的好处:  1.良好的架构和设计  2.可重用,模块化,扩展性好  3.Open source  4.它提供了丰富的标签库,使页面能更加灵活的使用。 struts1的缺点:  1.它太过于依赖web容器,当配置文件改动一次就要重

2013-07-27 15:41:11 599

原创 Spring介绍

spring的好处:1.低侵入式设计,代码污染极低。 2.独立于各种应用服务器,可以真正实现Write Once,Run Anywhere的承诺。3.Spring的DI机制降低了业务对象替换的复杂性。4.Spring并不完全依赖于Spring,开发者可自由选用Spring框架的部分或全部。  spring的特点:1.轻量级的------从大小与开销两方面而言Spri

2013-07-27 15:40:34 589

原创 Spring

Spring:它是一个轻量级的面向切面和依赖注入的容器框架。 静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在 本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 为什么要使用Spring和使用它有什么好处?1.它定位的领域是许多其他流行的framework没有的

2013-07-27 15:37:06 638

原创 hibernate

把映射文件加进去,hibernate初始化的时候用dom4j做分析器,来分析配置文件。每加一个类,都把映射文件加载了。Configuration里面的validate方法里面进行一系列验证,像有没有这个字段,环境配置对不对。Dialect这个类,处理了数据库方言,方言:这个数据库的方言只有这个数据库可以用,其它的数据库用不了。     把各个数据库不同的语法,全部定

2013-07-27 15:36:00 649

原创 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 727

原创 eclipse快捷键

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

2013-07-27 15:24:57 392

原创 重构

1.重构 代码写好之后改进它的设计-不改变代码的业务逻辑下,对代码的设计,结构改进,使代码的可读性增强,结构更加清晰 易读.         进行重构的时候,我们需要依赖测试,让它告诉我们是否引入了臭虫。好的测试是重构的根本重构的节奏:测试、小修改、测试、小修改、…2.重构的优点:使得代码尽量简单、优美、可扩展。能改进软件设计使软件更容易被理解  能帮你找到bu

2013-07-27 15:21:49 1312

原创 关于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 575

原创 Scrum

XP是敏捷开发代码级别的一个最佳实践Scrum是一个敏捷开发管理方面的一个框架XP和Scrum相辅相成.Scrum是个敏捷开发框架,是一个增量迭代的开发过程。1.将这个开发周期分为若干个小的迭代周期,每个小的迭代周期称为 Sprint(2-4周)2.在每个sprint中,拿到一个排列好优先级的需求列表,称为 用户故事 或 sprint backlog。首先开

2013-07-27 15:17:36 529

原创 常用正则表达式大全

匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r   评注:可以用来删除空白行   匹配HTML标记的正则表达式:]*>.*?|

2013-07-27 15:12:59 368

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2013-07-23 23:01:38 427

原创 linux下安装nginx

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtool

2013-06-20 03:16:35 832

原创 Solr的检索运算符

“:” 指定字段查指定值,如返回所有值*:*²  “?” 表示单个任意字符的通配²  “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)²  “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。²  邻近检索,如检索相隔10个单词的”apache”和”ja

2012-05-22 15:22:45 562

原创 SVN 锁定和解锁

1.锁定       通常项目中有很多模块,可以让同事把自己负责的模块下所有文件加锁,防止跟其它同事冲突。       或者一个文件有多个人修改,也要对这个文件进行锁定,防止其它同事同时修改。       提交的时候,如果想要继续维持锁状态,要勾选上“保持锁定/keep lock(s)”的选项,否则提交后会自动释放锁。2.解锁       如果一个文件被别人锁定,而你一定要修改

2012-04-25 11:55:58 7741

转载 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 1724

转载 JIRA灾难恢复计划

JIRA工作流及数据的备份要备份的数据包括:1、 JIRA安装目录下:JIRA\data\attachments目录里的所有文件2、在JIRA系统的管理界面点击:备份数据为XML格式;3、备份MySql中的数据(这是比较保险的做法,当然也可以不用备份;一般前两项就够了)MySql数据备份:首先运行cmd在命令行下进入到JIRAEnterprise\b

2012-03-30 19:43:05 964

转载 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 5732

原创 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 269

转载 使用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 320

转载 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 281

转载 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 313

原创 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 1572

fisheye2.3.6的破解文件

fisheye2.3.6的破解文件 生成license

2014-09-15

Nginx反向代理服务器

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx的特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。 Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。目前 Nginx 的1.0.0稳定版已发布,开发版本为0.9.x,稳定版为 0.8.x,历史稳定版为 0.7.x,建议使用 0.8系列作为生产版本。 Nginx 的源代码使用 2-clause BSD-like license。 Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性: 在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。 Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last. fm 描述了成功并且美妙的使用经验。 Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。

2013-06-20

nginx 反向代理 服务器

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx的特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。 Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。目前 Nginx 的1.0.0稳定版已发布,开发版本为0.9.x,稳定版为 0.8.x,历史稳定版为 0.7.x,建议使用 0.8系列作为生产版本。 Nginx 的源代码使用 2-clause BSD-like license。 Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性: 在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。 Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last. fm 描述了成功并且美妙的使用经验。 Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。

2013-06-20

openssl安全套接字层密码库

OpenSSL是在安全网络传输层(TLS v1)和安全网络套接字(SSL v2/v3) 方面开发提供的GPL发行函数库。 OpenSSL 1.0.1 发布了,该版本主要是实现对 TLS v1.1 和 1.2 的支持,包括其他方面的改进和bug修复。 OpenSSL 1.0.0f 发布,该版本修复了:Vaudenay填充甲骨文CBC模式加密攻击的延伸而引入一个安全问题,使一个有效的明文对OpenSSL实现复苏的DTLS攻击。这个问题最初报告为CVE-2011-4108。其他各种错误修正和改进。 OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。 OpenSSL包含一个命令行工具用来完成OpenSSL库中的所有功能,更好的是,它可能已经安装到你的系统中了。 OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。

2013-06-20

数据压缩库 zlib

数据压缩库 zlib。Zlib 软件包包含 zlib 库,很多程序中的压缩或者解压缩函数都会用到这个库。zlib是提供资料压缩之用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用抽象化的DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。 Zlibc 能够让应用程序直接访问压缩文件。一旦应用程序试图打开压缩文件,zlibc 就能够将数据飞快的解压,不需要内核补丁,也不需要重新编译库。

2013-06-20

pcre perl语言兼容正则表达式

pcre (Perl Compatible Regular Expressions) 包括 perl 兼容的正规表达式库.这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的. PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,由菲利普.海泽(Philip Hazel)编写。PCRE是一个轻量级的函数库,比Boost之中的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。 PCRE被广泛使用在许多开源软件之中,最著名的莫过于Apache HTTP服务器和PHP脚本语言、R脚本语言,此外,正如从其名字所能看到的,PCRE也是perl语言的缺省正则库。

2013-06-20

全国最新IP地址库SQL版

全国最新IP地址库 各省份 城市 运营商 SQL脚本版。 可以根据ip判断所属城市。

2013-03-18

全国最新IP地址库

全国最新IP地址库 各省份 城市 运营商 可以根据ip判断所属城市。

2013-03-18

jude迷你UML小工具

一款迷你UML工具,很小,很好用。 不用装那么庞大的UML工具,用这个迷你版的也可以实现。

2012-03-31

PlayColor取颜色的绿色工具

一款取颜色的绿色工具, 支持屏幕取色,支持RGB值,网页色,16进制,数值,Delphi等。 绿色小工具,功能强大。

2012-03-31

dbeaver数据库工具,支持多数据库

dbeaver是一款数据库操作工具, 支持Oracle Mysql SQLServer等等多数据库。 操作不同的数据库不用换特定的客户端, 用这个搞定一切。

2012-03-31

空空如也

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

TA关注的人

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