自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Eclipse中远程调试

1. 配置Tomcat支持remote debugging给JVM加上如下的启动参数:-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n2. Eclipse里新建一个Remote Java Applications的debug“Run->Debug…”, then “Remote Jav...

2015-06-17 11:20:59 194

原创 正则表达式

1       概述正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。正如自然语言中“高大”、“坚固”等词语抽象出来描述事物特征一样,正则表达式就是字符的高度抽象,用来描述字符串的特征。正则表达式(以下简称正则,Regex)通常不独立存在,各种编程语言和工具作为宿主语言提供对正则的支持,并根据自身语言的特点,进行一定的剪裁或扩展。正则入...

2015-03-23 00:25:43 171

原创 【MySQL】查看MySQL配置文件路径及相关配置

  (1)关于配置文件路径有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看:从上图可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在,再依次尝试从后面的几个路径进行读取。 (2)关于配置文件配置项分段...

2015-02-25 11:23:30 268

原创 正则表达式30分钟入门教程

 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了 很多,却又几乎什么都记不得,那也是很正常的--其实我认为没接触过正则表达式的...

2014-12-09 23:21:18 164

原创 Java防止SQL注入

Java防止SQL注入SQL 注入简介:        SQL注入是最常见的攻击方式之一,它不是利用操作系统或其它系统的漏洞来实现攻击的,而是程序员因为没有做好判断,被不法用户钻了SQL的空子,下面我们先来看下什么是SQL注入:        比如在一个登陆界面,要求用户输入用户名和密码:        用户名:     ' or 1=1 --           ...

2014-12-02 23:09:14 112

原创 git@osc中team开发、fork和pull request的用法

概念团队开发:顾名思义,就是由多个项目成员共同开发一个项目,就像我们平时利用svn或cvs等版本控制服务器一样。fork+pull request:假如你想为某个现有的开源项目贡献代码而你又不是该项目的项目成员的话,就用这种方式来提交你的修改。在git@osc上如何进行团队开发:由项目创建者进入指定项目,在菜单栏上点击“设置”,会看到如下界面然后点击“添加成员”...

2014-11-27 23:05:31 167

原创 git fork

需求:B要加入A的项目,不论是作为B的初始项目进行二次开发还是成为A项目的一员加入一起开发,步骤如下: 1.B首先要fork一个。B首先到A的github上,也就是此项目的位置:https://github.com/A/durit,然后单击fork,然后你(B)的github上就出现了一个fork,位置是:https://github.com/B/durit 2.B把自己的...

2014-11-27 21:53:49 89

原创 Velocity教程

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Ve...

2014-11-26 23:25:41 109

原创 数据库连接driverClass和jdbcUrl大全

一、MySQL:driverClass:com.mysql.jdbc.Driver                         org.gjt.mm.mysql.DriverjdbcUrl:jdbc:mysql://192.168.0.1:3306/yourDBName硬编码(不建议):        Class.forName("com.mysql.jdbc.Driver"...

2014-11-16 19:26:16 106

原创 java中重写equals方法

import java.util.Date; class Dog{ private String name; private Date birthday; public String getName() { return name; } public void setName(String name) { this.name = na...

2014-04-06 18:49:36 115

原创 工厂模式

  看了这么多关于工厂模式的讲解,还是觉得这篇文章讲的好理解,贴出来和大家分享分享。 一、引子             话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,****户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说...

2014-03-13 23:07:29 89

原创 责任链模式

什么是责任链模式:    系统中将会存在多个有类似处理能力的对象。当一个请求触发后,请求将在这些对象组成的链条中传递,直到找到最合适的“责任”对象,并进行处理。    责任链可能是一条直线,一个环链,或者一个数状结构的一部分。    使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。    说白了就是...

2014-03-12 22:04:07 124

原创 java反射

一、预先需要掌握的知识(java虚拟机)  java虚拟机的方法区:        java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类 的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,紧接着虚拟机提取class 中的类型信息,将这些信...

2014-03-11 23:19:00 106

原创 find命令

 一般来说,find 是指查找文件,以文件名为依据,当然也可以指目录,而grep是查找字符串,以查找内容为主。当然二者还可以混合使用。find  格式find [path] [options] [tests] [actions]几个简单例子find . -name test.txt -printfind / -type d testfind . -name "test*"...

2014-03-02 14:45:23 89

原创 vi使用方法

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别...

2014-03-02 14:24:09 98

原创 两种事务丢失更新

第一类丢失更新     A事务撤销时,把已经提交的B事务的更新数据覆盖了。这种错误可能造成很严重的问题,通过下面的账户取款转账就可以看出来:  时间取款事务A转账事务BT1开始事务 T2 开始事务T3查询账户余额为1000元    ...

2014-01-11 20:06:04 168

原创 hibernate二级缓存

常用的缓存插件 Hibernater二级缓存是一个插件,下面是几种常用的缓存插件:◆EhCache:可作为进程范围的缓存,存放数据的物理介质可以是内存或硬盘,对Hibernate的查询缓存提供了支持。◆OSCache:可作为进程范围的缓存,存放数据的物理介质可以是内存或硬盘,提供了丰富的缓存数据过期策略,对Hibernate的查询缓存提供了支持。\◆SwarmCache...

2014-01-11 19:20:54 124

原创 Hibernate相容性列表

Hibernate Compatibility MatrixPlease note that as of 3.5.x Hibernate Core, Hibernate Annotations and  Hibernate EntityManager are all versioned and released together which greatly simplifies this m...

2013-12-07 14:55:49 108

原创 jdom学习:读取xml文件

    用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子:<?xml version="1.0" encoding="UTF-8"?> <HD> ...

2013-09-10 20:21:30 95

原创 PowerDesigner生成ORACLE双引号

使用PowerDesigner生成数据库建表SQL脚本时,尤其是Oracle数据库时,表名一般会带引号。其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有“”,会按照ORACLE默认的设置建表(DBA STUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如“Column_1”。如果你把引号去掉,ORACLE自动默认为全部大写,即“COLUMN_1”,所...

2013-01-28 23:53:14 140

原创 父子骑驴的故事

父子俩进城赶集。天气很热。父亲骑驴,儿子牵着驴走。       一位过路人看见这爷俩儿,便说:“这个当父亲的真狠心,自己骑驴子,却让儿子在地上走。”父亲一听这话,赶紧从驴背上下来,让儿子骑驴,他牵着驴走。       没走多远,一位过路人又说:“这个当儿子的真不孝顺,老爹年纪大了,不让老爹骑驴,自己却优哉地骑着驴,让老爹跟着小跑。”儿子一听此言,心中惭愧,连忙让父亲上驴,父子二人共同骑驴往前走。 ...

2013-01-27 11:37:52 357

原创 Oracle 11g R2的卸载与重装过程详解

Oracle 11g R2的完全卸载方式如下:运行D:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理文件卸载,全程代码如下:Checking for required files and bootstrapping ...Please wait ...复制了 14 个文件复制...

2013-01-14 21:51:24 191

原创 oracle中INSERT对应db2中的LOCATE函数用法

Sql代码 eg: SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1 eg:SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1 INSERT函数 语法:INSERT(ARG1,POS,SIZE,ARG2)INSERT函数返回一个字符串,将ARG1从POS处删除SIZE个字符,...

2012-11-20 18:15:39 1399

原创 SQL 左外连接,右外连接,全连接,内连接

SQL 左外连接,右外连接,全连接,内连接  连接可分为以下几类:               1.内连接。(典型的连接运算,使用像   =   或   <>   之类的比较运算符)。包括相等连接和自然连接。           内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索   students   和   courses   表中学生标识号相同的所有行。  ...

2012-11-15 11:21:19 61

原创 svn Item is not readable

问题:svn 查看历史记录失败 ,并提示"Item is not readable"解决: 今天配置SVN出现以下现象配置目录权限时如:[/]adminstrator = rw[/ytsource]Group_yt = rw结果两组的用户分别在根目录和/ytsource目录下可以正常show log,而在分别在其子目录中show log都会提示 Item is not readable.最后在...

2012-11-13 14:42:39 169

原创 oracle 和db2 的一些异同点

1,  Table space for indexes 的不同   Oralce:Create  TABLE T1 .............IN DATA_TACreate  Index ........ ON  T1  ...... IN   INDX_TS   DB2:Create  TABLE T1 ........ IN  DATA_TS INDEX...

2012-11-01 15:22:49 126

原创 SVN安装与配置 SVN整合MyEclipse

SVN安装: 1、安装服务器点击安装软件,在第二个Next时选择Svnserve安装模式,去掉第二个勾即可。往下可以选择自己的安装路径,点击Next后Finish即可。 2、安装客户端点击安装软件,按提示安装即可。 3、配置服务器创建svn项目 svnadmin create E:\svn\repository 4、修改配置文件对三个文件进行配置...

2012-10-30 18:16:57 163

原创 ExtJs xtype一览

基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)sliderEx...

2012-10-24 15:12:19 67

原创 SQL语句的DECODE()和NVL()函数用法(DB2中没有NVL用法)

SELECT DECODE(WP01.ONDO_KBN,0,'??象外'1,'常温',2,'保冷') AS ONDO_KBNFROM WP01_S_HAITOTAL WP01//分析: 当WP01.ONDO_KBN=0时,将"??象外"赋值当WP01.ONDO_KBN=1时,将"常温"赋值当WP01.ONDO_KBN=2时,将"保冷"赋值NVL()函数:NVL(ARG,VAL...

2012-10-16 10:47:36 1226

原创 DB2 常用命令小结

1、 打开命令行窗口   #db2cmd 2、 打开控制中心   # db2cmd db2cc 3、 打开命令编辑器  db2cmd db2ce =====操作数据库命令===== 4、 启动数据库实例   #db2start 5、 停止数据库实例   #db2stop  如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就...

2012-10-10 22:24:27 86

原创 DB2函数大全

函数名        函数解释                                函数举例AVG()  返回一组数值的平均值.  SELECT AVG(SALARY) FROM BSEMPMS;CORR(),CORRELATION()  返回一对数值的关系系数.  SELECT ORRELATION(SALARY,BONUS) FROM BSEMPMS;COUNT() ...

2012-09-24 20:07:38 92

原创 chmod命令

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix/mac 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX...

2012-09-11 15:52:51 101

原创 滕王阁序

  南昌故郡,洪都新府。星分翼轸,地接衡庐。襟三江而带五湖,控蛮荆而引瓯越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻。雄州雾列,俊采星驰,台隍枕夷夏之交,宾主尽东南之美。都督阎公之雅望,棨戟遥临;宇文新州之懿范,襜帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。  时维九月,序属三秋。潦水尽...

2012-08-26 20:38:46 119

原创 Linux下安装jdk

一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:  # mkdir /usr/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下:  # chmod 755 jdk-6u11-linux-i586.bin  # ./jdk-6u11-linux-i586.bin (注意,...

2012-08-21 16:42:41 147

原创 struts1.x的国际化

一,基本的国际化步骤1:配置struts国际化在struts-config.xml中配置message-resources标签<message-resource parameter="MessageResource"/>其中的参数是国际化配置文件MessageResource.properties的文件名。步骤2:提供国际化配置文件中文:MessageRes...

2012-08-01 15:24:29 64

原创 web.xml中 load-on-startup 有哪些作用?

设置某项的启动顺序,就在web.xml中设置启动优先级。如:<load-on-startup>1</load-on-startup>中间的值越小,优先级就越高。

2012-07-30 16:27:23 62

原创 log4j.properties配置详解

 Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  ap...

2012-07-30 15:53:38 59

原创 Myeclipse Debug

关闭Eclipse光标悬浮自动提示>设置preferences-->General-->Editors-->Text Editors-->when mouse moved into hover:选择Close hover  在Eclipse中使用调试程序最基本的操作是:    1.首先在一个java文件中设断点,然后debug as-->open...

2012-07-30 09:54:08 79

原创 青玉案

●青玉案 辛弃疾 东风夜放花千树。 更吹落,星如雨。 宝马雕车香满路。 凤箫声动,玉壶光转, 一夜鱼龙舞。 蛾儿雪柳黄金缕, 笑语盈盈暗香去。 众里寻他千百度, 蓦然回首, 那人却在, 灯火阑珊处。 ...

2012-07-23 14:37:02 87

原创 相见欢

●相见欢     李煜 无言独上西楼, 月如钩。 寂寞梧桐深院锁清秋。 剪不断, 理还乱, 是离愁。 别是一般滋味在心头。

2012-07-20 09:45:09 91

空空如也

空空如也

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

TA关注的人

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