- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 正则表达式判断不包含某个字符串
因为线上监控,监控小组提供了一个正则表达式来处理是否需要告警通知。现有一批异常代码不需要告警,需要用正则去匹配不用提示的警告代码:通过百度得知 (?!pattern) 非获取匹配,正向否定预查,在任何不匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。例如“Windows(?!95|98|NT|2000)”能匹配“Windows3.1”...
2018-09-01 17:39:14 21041
原创 java 标签的使用
Java中虽然没有使用goto这个关键字,但是还是提供了类似的跳转操作。这种操作与两个关键字有关,continue和break。标签其实不是一个跳转,而是中断迭代语句的一种方法。标签的后面是跟有冒号标识符,像这样 lable: 大概语法:lable:outer-iteration{ inner-iteration{ if(condition){ con
2016-06-10 20:52:04 756
原创 Mybatis trim 标签使用
mybatis中,trim标签就相当于replace功能,根据一个字符串替换掉成另外一个字符串 prefix:前缀要替换的内容 suffix:后缀要替换的内容 prefixOverrides:前缀判断的条件 suffixOverrides:后缀判断的条件比如:select * from a prefix="WHERE" prefixOv
2015-07-03 15:37:49 3758
原创 Java URLRewrite重定向
http://code.google.com/p/urlrewritefilter/downloads/list
2014-07-07 00:04:07 1248
转载 Oracle临时表
ORACLE的临时表在应用系统中有很大的作用,它可以让用户只能够操作各自的数据中而互不干扰,不用担心会破坏或影响其他SESSION/TRANSACTION的数据,这也是数据安全的一种解决方法。临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而TRANSACTION级的临时表数据在TRANACTION结
2013-10-21 16:25:51 564
原创 java写webservice
公司项目中要用刀webservice,只是简单的调用,但是出了各种问题,弄得头大,为了了解webservice的一些逻辑,在网上找了一些相关资料,用现有的框架axis(下面有这些jar包下载),把jar放到lib下面,配置webservice变成了一个简单的事情了。最主要的就是配置文件,wsdd文件,和xml是一个模式,配置起来也不是很难。可以直接在eclipse或者myeclipse中new一个
2013-09-28 12:43:15 1480 2
原创 java获取类中的属性和值
java中反射是一种非常神奇的机制,通过反射,我可以知道我的某个类含有那些属性,那些方法,继承自那个类,又有什么样的构造方法。如果我们要大量获取类中的内容,但事先我并不知道这个类中有什么样的属性,有什么样的方法,我们该怎么办。按照一般的逻辑,是没办法实现的,因为未知的东西我没办法去已知其属性。这样就通过反射来实现了。建立一个实体类:Dogpublic class Dog { privat
2013-09-24 15:00:06 1489 1
原创 Oralce中查询列,但是提示列找不到的原因
从powerdesigner中copy过来的sql语句,放到pl/sqldeveloper中执行,执行成功后,查询数据的时候,发现select * from a 可以查询数据,但是换成单列查询,比如 select t.id from a t 查询报异常,找不到该列,造成这种原因的很可能是从powerdesigner中copy来的sql语句有错误,就在于列名被加了一对双引号,去掉列名的双引号便可以
2013-06-25 13:28:28 1654
原创 oracle导入dmp数据文件
导入数据文件之前,首先知道这个数据文件是在什么表空间里面,否则就给你导入了默认的表空间里面,你就 该蛋疼了 ,好几个G甚至几十个G的数据,删不能删,只能干望着。建完表空间,建用户,授权,分配用户可以使用的表空间大小之后就是等着导入数据了,导入数据一般是直接在cmd命令中直接敲代码imp "'sys/password as sysdba'" BUFFER=64000 FILE=filepath
2013-06-06 14:37:40 1006
原创 导入别人项目报错的问题
处理一个遗留项目,发现偶尔不能编译,被这个问题搞的欲仙欲死,后来找出结果,是.classpath这个文件有问题,一般从别处拷来的项目,.classpath里面的配置很多都是不正确的,我碰到的那个项目就是在文件中加了一个别的项目的路径,指向另外一个项目的引用,就被这个引用搞的欲仙欲死,你把另外一个项目打开了还好,要是没有打开,你就别想编译,所以,在从别处拷来的项目,建议还是删除一些什么用不到的cla
2013-06-05 14:31:50 1262
原创 MyBatis中JdbcType问题
写Demo的时候遇到一个问题,用的oracle的emp表,comm为奖金列,可以为空,对员工的添加的时候总是报错,报莫名奇妙的错误,后来查了mybatis文档之后才知道,当Null被当作值来传递的时候,配置jdbcType是必须的,也就是说,如果确定那个列属性值可以为空,那么必须在参数后面配置好jdbcType,否则就报错,sql代码 insert into Emp(empno,ename,job
2013-05-29 15:11:03 3052
原创 oracle常用函数
--创建表空间create tablespace TESTTABLESPACE datafile 'E:\oracle\oradata\TESTTABLESPACE1.dbf'size 10M autoextend on next 5m maxsize 20m, 'E:\oracle\oradata\TESTTABLESPACE2.dbf'size 10M autoexten
2013-05-28 15:28:17 878
原创 ORACLE排序分页
最近在用oracle,因为是我师傅教我,所以我就在旁边看着他操作 ,用的是scott帐户,登录以后使用的emp表进行分页,在分页的时候发现一个问题,做示例的时候师傅选用了deptNo这个数据列来进行排序,这个列是一个外键列,有重复值,所以,无论如何弄,分页出来的数据(这里查的是6-10条)与普通的排序6-10条的数据不一致,分页语句如下select b.* from(select a.*, ro
2013-05-27 14:35:44 1236
原创 线程经典,生产者与消费者问题
生产者与消费的问题,是线程编程的一个经典问题。生产者生产,消费者消费,当生产满的时候,生产者要停止生产,等待消费者消耗掉产品后再继续生产,消费者发现没有产品可以消费的时候,也必须等待,等待生产者生产出产品才能购买,看看下面的例子package com.thread;import java.util.Random;/** * 生产者与消费者实例 * * @author Adm
2013-03-30 10:05:38 703
原创 ajax执行成功返回error回调函数与jquery.sirialize()乱码问题
在form表单中,提交都是submit,当你的submit在form表单中 无论你是否配置了action或者servlet,再用ajax异步提交,无论你怎么调试,直接 跳到error这个回调函数中,所以解决方法就是在submit的点击事件中return false 不让表单的提交事件执行在ajax异步刷新时,我们一般都是用$("#form").sirialize()做data的参数,因为这样
2012-11-24 01:51:33 1184
原创 struts2+jquery无刷新获取后台数据
现在jquery是一个很流行的框架,因为它可以不必刷新页面,而执行各种操作,给用户一个良好的体验。这几天试着用着做了下,发现效果还不错,实现了登录,加载数据至表格,删除某行数据,修改数据并更新提交。有错误之处还望指出jsp页面Insert title here<script type="text/javascript" src="js/jquery-1.8.3.js"> $
2012-11-19 23:53:44 766
原创 数据库数据横竖转换
昨天跑去面试,一个小公司,第一次面试。进去直接笔试,拿着笔动了起来,结果一看题目傻了眼,第一个题目,j简要介绍一下webservice。不知道动笔,然后继续往下看,delegate(委托)的应用,我想说,好吧,我是学的Java,不是.net,虽说.net也学了,但是那是一年前的事情了,那时候学也学的很浅,根本没理解,况且一年没有用过,早扔到九霄云外去了。然后就是数据的问题了,一看,我的拿手好戏,我
2012-11-16 09:19:44 1488
原创 Hibernate多表查询显示数据到jsp
今天做一个小程序,因为是一个新手,碰到了一个其实也不大的问题,但是不知道怎么去解决,后来网上找资料,终于找到了一个办法。我要从两个表中有外键关联的表中去查询数据,首先,在model类中设定好关系,many2one等等,因为我做的是一个查看请假审批结果,一个user类有多个请假数据,所以在请假的详情这个实体类中写了一个映射关系,many2one,然后使用HibernateTemplate.fin
2012-11-12 02:36:01 1889 1
原创 Struts2.3.4创建web Struts项目该使用的jar包
最近学Struts2搞崩溃了,用eclipse for JavaEE来做Struts2的小程序,总是报错,弄了一整天,报错是缺失了jar包,导入了几个基本的jar包,然后一个一个去调试,看缺少哪个包,终于被我给调试了出来,发现了要调入一下的包才能正常运行项目。
2012-09-13 12:51:40 700
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人