Java
macrobn
这个作者很懒,什么都没留下…
展开
-
Java判断时间,Email,手机号,身份证等是否为正确格式
/=====================判断时间是否正确格式public static boolean checkDate(String date,String format) ...{ DateFormat df = new SimpleDateFormat(format); Date d = null; try...{转载 2013-09-11 16:10:23 · 1811 阅读 · 0 评论 -
win7系统破解rational rose2003找不到FlexLm License Manager的解决办法
我的系统是64位win7系统,今天破解rational rose 2003时候发现按照网上的方法无论如何在桌面管理器中也找不到FlexLm License Manager这个文件。 我的解决办法是:将flexlm.cpl这个文件拷到C:\Windows\SysWOW64这个文件夹下,双击打开,按照网上步骤操作就可以了。转载 2014-03-31 11:39:37 · 5806 阅读 · 4 评论 -
java 静态方法和实例方法的区别
静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区别。原创 2014-04-02 17:45:32 · 380 阅读 · 0 评论 -
error at ::0 can't find referenced pointcut..可能出现错误的原因
出现这种错误需要检查JDK版本与易用的aspectJrt的版本,如果你的JDK是1.6那么需要下载最新的aspectj-1.6.6.jar 或者改变你的JDK版本原创 2014-05-15 10:11:18 · 552 阅读 · 0 评论 -
java.lang.NullPointerException at org.apache.taglibs.standard.tlv.JstlBaseTLV.validate(JstlBaseTLV.j
org.apache.taglibs.standard.tlv.JstlCoreTLVLinux环境下,jdk6+tomcat时出现如下异常:Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV ,找了一阵子才发现是lib中原创 2014-05-15 14:21:11 · 4494 阅读 · 0 评论 -
利用Hibernate配置文件反向生成数据库
1.Hibernate配置文件hibernate.cfg.xml原创 2014-04-28 16:13:33 · 451 阅读 · 0 评论 -
Property 'XXXXXX' has no read method. SKIPPED
调用json的类中所有的方法如果命名的时候只要以getXXX就会出现这个不能读。 1 . 只有本类中的方法不能以getxxx命名。 2 . getter,setter 方法除外 。 3 . 调用其他类中getxxx方法也可以。解决办法是:重命名 , 后者不用json 。原创 2014-06-30 21:16:00 · 10596 阅读 · 2 评论 -
Jetty搭建简单服务器,修改服务器默认编码
http://www.cnblogs.com/lovingprinc原创 2014-06-05 16:11:55 · 4672 阅读 · 0 评论 -
java.lang.OutOfMemoryError
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -原创 2014-05-30 10:22:03 · 612 阅读 · 0 评论 -
POI读取Excel(兼容Excel2003、Excel2007)
/** * ClassName:ExcelReader.java * Author: wenbin.ji * CreateTime: Jan 28, 2011 11:16:29 AM * Description:Excel数据读取工具类,POI实现,兼容Excel2003,及Excel2007 **/package com.company.utils;import java.io.FileInpu转载 2014-03-06 17:27:09 · 463 阅读 · 0 评论 -
cronExpression表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23) 4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6转载 2014-01-16 11:03:28 · 492 阅读 · 0 评论 -
StringBuffer内容清空效率比较
在开发程序的时候,经常使用StringBuffer来进行字符串的拼接。如果在循环中来反复的做字符串拼接时,会清空Stringbuffer中的内容,然后再拼接新的字符串信息。例如:StringBuffer sb = new StringBuffer("");for (UserInfo ui : userInfoList) { sb = new StringBuf转载 2014-01-07 16:10:27 · 566 阅读 · 0 评论 -
java 内return语句总结
return 在Java中作用 根据《java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。根据方法的定义,每一个方法都有返回类型,该类型可以是基本类型,也可以是对象类型,同时每个方法都必须有个结转载 2013-09-11 16:12:47 · 810 阅读 · 0 评论 -
Log4j使用指南
Log4j使用指南1 概述本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。本文档适合所有Java开发人员。2 日志介绍存储软件程序、服务或操作系统产生的消息记录的文件。电脑里的日志是指日志数据可以是有价值的信息宝库,也转载 2013-09-11 16:15:57 · 1047 阅读 · 0 评论 -
java synchronized详解
java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码转载 2013-09-12 10:47:51 · 536 阅读 · 0 评论 -
Java常用的几种缓存开源框架
java中的缓存技术该如何实现OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点: 缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。 拥有全面的API--OSCac转载 2013-09-12 18:23:56 · 2706 阅读 · 0 评论 -
Java用native2ascii命令做unicode编码转换
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2ascii是转载 2013-09-26 10:41:07 · 504 阅读 · 0 评论 -
过滤器、监听器、拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该转载 2013-10-30 08:49:35 · 584 阅读 · 0 评论 -
求一组手机号码中有几个不同号段(List的妙用)
下午犯困的时候,小组长给了个任务:叫我求一组手机号码中有几个不同号段。刚开始我是用String数组,傻傻的写了两层for循环。后面组长看完,反问我一句:为什么要两层循环呢,用list了,怎么就不再变通一下呢,直接一层循环搞定。我又思索了一会,终于想明白了组长的用心良苦啊。小小的转换下思维方式,咦,list这么好用import java.util.ArrayList;impor原创 2013-10-30 17:28:36 · 953 阅读 · 0 评论 -
Linux下jdk安装、环境变量的配置
我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。一、什么是环境变量?Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。二、定制环境变量 环境转载 2013-11-11 11:19:34 · 732 阅读 · 0 评论 -
MyEclipse优化配置
MyEclipse优化速度方案的四大方面:整合模块、整合配置、去除不必要的检查、关闭更新。MyEclipse优化速度方案1、去除不需要加载的模块,将一些不使用的模块禁止加载启动。windows–﹥perferences–﹥general–﹥startup and shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。关转载 2013-12-13 09:13:28 · 462 阅读 · 0 评论 -
Java获得当前年、月、日
/** * java 获取当前年份 月份 日期 */import java.util.Calendar;public class test { public static void main(String[] args) { //用Calendar Calendar cal = Calendar.getInstance(); int day = cal.get(C原创 2014-07-04 10:06:27 · 1102 阅读 · 0 评论