J2EE
hepeng_8
我就是我自己 做最好的自己
展开
-
一些常用的正则表达式
1、匹配中文字符的正则表达式: [/u4e00-/u9fa5] 2、匹配双字节字符(包括汉字在内):[^/x00-/xff] 3、计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;} 4、匹配空行的正则表达式:/n[/s| ]*/r 5、匹配HTML标记的正则表达式:/.*|/ 6、匹配首尾空格的正则表达式:(^/s*)|(/s*$)转载 2011-05-24 09:34:00 · 675 阅读 · 0 评论 -
Hibernate中使用detachedCriteria.addOrder(Order.desc 错误 hibernate排序
文章转载自:http://blog.csdn.net/newfox/article/details/762447 原来开发的时候我是用的mysql,没有任何问题。原因就在最后面的order by 语句,sql server 在select count(*)里面不能用 o转载 2011-07-18 18:25:53 · 8221 阅读 · 0 评论 -
Spring mvc demo 案例 初学者的天堂
首先去Spring官网上去下载最新的Spring版本。http://www.springsource.com/download/community目前最新的版本是3.1 M2。下载完后解压,将dist目录下的所有jar文件复制到你的项目的lib目录下(我在MyEclipse中原创 2011-08-02 10:49:50 · 9433 阅读 · 8 评论 -
spring jdbc SpringJDBC 完整案例
在这个案例中为了更加简单明了的让读者看懂,没有做分层:这个是目录结构:下面结构中bean这个没用到,可以不要,第一个Action包中,为了方便我在下面的dao里面直接写了, 这样看起来更加方便下面就是类和配置:applicationContext.xml原创 2011-08-03 14:23:46 · 1741 阅读 · 0 评论 -
Java_String
package stringTest;public class Test { public static void main(String[] args) { // String str = new String(); String temp = "a"; System.out.println(temp); temp = temp + "b"; System.out.pr转载 2012-03-27 09:35:17 · 504 阅读 · 0 评论 -
关于字符串缓冲池的讨论
看到一个关于字符串缓冲池的讨论(转)大家先来看看一段奇怪的程序: public class TestString { public static void main(String[] args) { String s1 = "Monday"; String s2 = "Monday"; } } 这个程序真是简单转载 2012-03-27 09:36:07 · 700 阅读 · 0 评论 -
java 字符串 String 的缓冲池
String池/*1. String s = "abc", 虚拟机首先会检查String池里有没有"abc"对象(通过equals方法)// 如果有,直接返回引用,如果没有,会在池里创建一个“abc”对象,并返回引用String s1 = "abc";String s2 = "abc";System.out.println(s1==s2); // result: true转载 2012-03-27 09:36:53 · 1057 阅读 · 0 评论 -
java访问xml文件
import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import or翻译 2012-03-27 18:20:26 · 506 阅读 · 0 评论 -
java jdbc数据库连接
import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;原创 2012-03-27 18:28:29 · 728 阅读 · 0 评论 -
java访问资源文件 .properties
import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; public class PropertyEditor { public static void main(String[] args) throws Exception {原创 2012-03-28 13:46:27 · 807 阅读 · 0 评论 -
Java面试题
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为tr原创 2012-04-15 11:25:40 · 7631 阅读 · 1 评论 -
list内对象排序
package sort;import java.util.Comparator;import java.util.List;import java.util.ArrayList;import java.util.Collections;class User {String name;String age;public User(String转载 2012-11-02 11:24:09 · 606 阅读 · 0 评论 -
关于java(Eclipse)时区不对,差8个小时处理
最近有遇到java的时间不对的事件,现象:通过java语句获得系统时间,用Date d = new Date();SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss ");System.out.println(sdf.format(d));或者:Calendar now = Calendar.getI原创 2012-11-07 10:36:08 · 3604 阅读 · 0 评论 -
log4j日志等级
1.logger.debug("Debug ...")或logger.info("Info ...")或logger.warn("Warn ...")或logger.error("Error ...") 都只输出对应的信息,即logger.debug只输出debug的信息,info只输出info的信息。 而log4j.properties中配置“log4j.rootLogg转载 2013-08-30 15:08:59 · 799 阅读 · 0 评论 -
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、P原创 2011-07-26 13:11:53 · 517 阅读 · 0 评论 -
连接池工作原理
连接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接转载 2011-07-26 12:56:28 · 716 阅读 · 0 评论 -
Hibernate中No row with the given identifier exists问题的原因及解决
产生此问题的原因: 有两张表,table1和table2.产生此问题的原因就是table1里做了关联或者(特殊的多对一映射,实际就是一对一)来关联table2.当hibernate查找的时候,table2里的数据没有与table1相匹配的,这样就会报No row with the given identifier exists这个错.(一句话,就是数据的问题!)原创 2011-06-09 10:31:00 · 698 阅读 · 0 评论 -
Runtime Error
百分之90的原因是因为你的电脑中病毒了,当然还有其他的原因,看看下面的内容吧有些时候,在你安装、运行某个软件,可能会得到这样一个错误提示: Microsoft Visual C++ Runtime Library Runtime Error! 可能的情况是: 一、系统的运行库比较旧,而软件需要的是更新版本的运行库;或者系统里根本就没有软件需要的运行库; 二、原创 2011-06-09 09:33:00 · 1921 阅读 · 0 评论 -
JAVA中IP和整数相互转化介绍
在项目中经常会用到IP(v4)范围判定比较的功能,一般将IP转化为整数再进行比较。 一、基本知识点 IP ——> 整数: 把IP地址转化为字节数组 通过左移位(整数 ——> IP: 将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP。 将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xF原创 2011-06-22 21:21:00 · 2701 阅读 · 0 评论 -
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或lists:iterator value="{1,2,3,4,5}" id=number> s:property value=number/>A原创 2011-06-23 12:39:00 · 2947 阅读 · 0 评论 -
java URLRewrite的配置和使用
简介 UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), which allows you to rewrite URLs before they get to your code. It is a ver转载 2011-07-01 15:43:00 · 1077 阅读 · 0 评论 -
static和filal 有代码
一个永不改变的编译时常量一个在运行时被初始化的值,而不不希望他被改变 如果同时用到static和filal的时候 那么这个便是只占据一段不能改变的存储空间下面是代码 package finals;import java.util.Random; public class FinalShuJu { private static Random rand = new Random(47); priv原创 2011-07-03 02:42:31 · 563 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objN转载 2011-07-07 14:54:42 · 567 阅读 · 0 评论 -
urlrewrite中多参数的问题 有代码的
在urlrewrite.xml中配置重写的参数的时候要注意&用&代替。参数后面的值用$123456---依次代替 ^/small/([0-9]+)/([0-9]+)/([0-9]+)/sort.jsp /goodsrent!getAllPsubclass.ac原创 2011-07-08 16:11:02 · 2156 阅读 · 0 评论 -
在Struts2 中存取Cookie.
本以为配置完CookieAware,用cookieMap.add(name,value)就能自动保存cookie了,没想到cookie文件根本没变化,原来 CookieInterceptor只做了读cookie这一步,写就不管了。CookieInterceptor:The aim转载 2011-07-12 20:27:31 · 1539 阅读 · 0 评论 -
Hibernate的三种连接池设置C3P0、Proxool和DBCP -------转载 C3P0 Proxool DBCP
Hibernate的三种连接池设置C3P0、Proxool和DBCP -------转载 C3P0 Proxool DBCP转载 2011-07-25 12:02:54 · 799 阅读 · 0 评论 -
MySQL-- set-variable=max_allowed_packet
当一个MySQL客户或mysqld服务器得到一个比max_allowed_packet个字节长的包,它发出一个Packet too large错误并终止连接。 通常通过MySQL的"load data local infile"语句将一个文本文件中的内容导入到数据库中,转载 2011-07-16 09:42:01 · 2035 阅读 · 0 评论 -
spring + hibernate+ C3P0+MYSQL 配置
看下面的几个文件:可能贴的顺序上有点问题,楼主可以自己整理一下: (1) applicationContext.xml --------------------- jdbc.prop原创 2011-07-26 09:44:04 · 1476 阅读 · 0 评论 -
通过Spring读取properties配置文件的信息 Spring 读取properties
新建一个properties文件叫test.properties内容如下:name=studiozeroaddress=beijing首先我们在applicationContext.xml中进行如下配置。需要注意的是,test.properties文件需要和application转载 2011-07-26 09:49:08 · 15510 阅读 · 1 评论 -
JS、JAVA等获取当前对象大小以及屏幕分辨率等
JAVA获取: public static void main(String[] args) { Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); System.out.println("Width: " + dim.width); System.out.println("He原创 2014-06-20 21:35:47 · 1776 阅读 · 0 评论