JAVA编程
小瑞
邮箱:xiaxiaorui2003@163.com
MSN:xiaxiaorui2003@163.com
展开
-
linux ioexception permission denied createfileexclusively
linux ioexception permission denied createfileexclusively原创 2022-11-15 09:46:28 · 530 阅读 · 0 评论 -
枚举类型举例
package com.enum1.test;/** * 枚举的测试类 * @author Administrator * */public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; }转载 2012-02-25 16:14:16 · 774 阅读 · 0 评论 -
No enclosing instance of type 异常
今天想把内部类封装起来,然后提供给其他类使用,但是出现这样的编译错误,No enclosing instance of type PrintUtil is accessible. Must qualify the allocation with an enclosing inst原创 2011-10-09 15:16:31 · 5087 阅读 · 0 评论 -
org.hibernate.AssertionFailure: null id 异常的处理
<br />我上周遇到一个问题 hibernate native自增长设置null id 异常,原帖子地址http://topic.csdn.net/u/20110406/09/1a27c751-d817-4cdb-a7fd-0fda09582309.html,<br /> <br />异常信息为org.springframework.dao.InvalidDataAccessResourceUsageException: could not insert: Caused by: org.h原创 2011-04-23 14:35:00 · 17575 阅读 · 2 评论 -
Java Exception处理之最佳实践
<br />http://tech.e800.com.cn/articles/2009/79/1247105040929_1.html<br /> <br /> <br />本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:<br />1. 选择Checked还是Unchecked的几个经典依据<br />2. Exception的封装问题<br />3. 如无转载 2011-04-11 23:09:00 · 809 阅读 · 0 评论 -
Java 程序初始化过程详解 -转
<br />http://www.sunxin.org/forum/thread/23317.html<br /> <br />Core Java在Java 初始化过程的总体顺序没有讲,只是说了构造器时的顺序,可能是作者认为路径很多,列出来比较混乱。我觉得还是要搞清楚它的过程比较好。所以现在结合我的学习经验写出具体过程:<br /> <br /> 过程如下:<br /> <br />1.在类的声明里查看有无静态元素(static element, 我姑且这么叫吧),比如: <br /><br />stat转载 2011-02-17 23:52:00 · 802 阅读 · 0 评论 -
BigDecimal 运算
<br />http://www.javaeye.com/topic/39112<br /> <br />《Effective Java》这本书中提到,float和double只能用来做科学计算或者 <br />是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal,一共有4个够造 <br />方法,如果需要精确计算,非要用String来够造BigDecimal不可! <br /><br />给一个网上的流传的工具类Arith:<br />import java.m转载 2011-01-10 19:29:00 · 932 阅读 · 0 评论 -
java 字符串替换函数replace ,如何同时替换多个字符串?
<br />http://www.javaeye.com/problems/43763<br /> <br /> <br /> String src = "南京市玄武区北京东路徐州市鼓楼区戏马台"; <br /> String dest = ""; <br /> dest = src.replace("江苏省|玄武区|鼓楼区", ""); <br /> System.out.println("[" + dest + "]"); <br /> 南京市北京东路徐州市戏马台 <br转载 2010-11-04 10:26:00 · 14987 阅读 · 1 评论 -
hibernate+java+sql 之间数据类型转换关系
hibernate+java+sql 之间数据类型转换关系 Hibernate映射类型java类型标准SQL类型integerjava.lang.Integerintegerlongjava.lang.Longbigintshortjava.lang.Shortsmallintfloatjava.lang.Floatfloatdoublejava.lang.Floatdoublebig_decimaljava.math.BigDecimalnumericcharacterjava.lang.Stringch转载 2010-12-22 10:29:00 · 1948 阅读 · 0 评论 -
java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcesso
<br /> 在tomcat 中测试comet技术,结果工程出现这样的错误,<br />org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor at org.apache.jasper.servlet.JspSer原创 2010-07-14 19:27:00 · 22455 阅读 · 10 评论 -
JAVA 泛型 受限泛型
package com.fanxing.neibulei;/** * * @author xiaxiaorui * *泛型 受限泛型 *http://developer.51cto.com/art/200909/153983.htm */class Info2{ private T var; // 定义泛型变量 public T get原创 2010-01-06 11:27:00 · 1384 阅读 · 2 评论 -
java的web配置文件的“<load-on-startup>的说明
log4jInitServlet org.springframework.web.util.Log4jConfigServlet 1 标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的原创 2012-02-26 14:45:34 · 1810 阅读 · 0 评论 -
TransactionProxyFactoryBean代理事务-开放式事物管理
转载http://fujiejie.iteye.com/blog/471750 1. 2. 3.<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" 4. "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> 5. 6. 7.转载 2012-02-27 22:56:21 · 1000 阅读 · 0 评论 -
java 序列化和反序列化
ObjectOutputStream oos = null; try { // 判断文件是否存在,如果文件存在,首先删除此文件 File fileStorage = new File(filePath + fileName); if (fileStorage.exists()) {原创 2012-03-14 14:47:19 · 1277 阅读 · 0 评论 -
非常详细GC学习笔记
http://blog.csdn.net/fenglibing/article/details/6321453一、GC特性以及各种GC的选择1、垃圾回收器的特性2、对垃圾回收器的选择2.1 连续 VS. 并行2.2 并发 VS. stop-the-world2.3 压缩 VS. 不压缩 VS. 复制二、GC性能指标三、转载 2017-04-13 15:45:15 · 400 阅读 · 0 评论 -
详解Java GC的工作原理+Minor GC、FullGC
http://www.blogjava.net/ldwblog/archive/2013/07/24/401919.htmlJVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控转载 2017-04-13 14:35:53 · 427 阅读 · 0 评论 -
浅析JVM内存结构和6大区域
http://www.iteye.com/news/30350其实对于我们一般理解的计算机内存,它算是CPU与计算机打交道最频繁的区域,所有数据都是先经过硬盘至内存,然后由CPU再从内存中获取数据进行处理,又将数据保存到内存,通过分页或分片技术将内存中的数据再flush至硬盘。那JVM的内存结构到底是如何呢?JVM做为一个运行在操作系统上,但又独立于os运行的平台,它的内存至少应该包括转载 2016-02-25 16:27:03 · 489 阅读 · 0 评论 -
Proguard使用最新,最全教程,亲自试验
原文http://demo.netfoucs.com/rulon147/article/details/42550901下载了混淆器之后,我自己测试JAR,发现有些class文件没有混淆,新的jar包中没有,按照这个文章修改配置之后,可以了,默认的配置不可以目前情况,被别的地方直接调用的类不能混淆,不然混淆改名之后无法调用,最近公转载 2015-05-07 16:48:18 · 2492 阅读 · 0 评论 -
java工程生成jar文件
本来是一个web工程暂时叫 aaa,但是最近进的新员工比较多,怕改出问题,所以把一些比较核心的,通信类什么的抽出来,打成jar包,这样防止误修改,1、一开始新建了一个工程 暂时叫bbb ,然后把这些类扔过去,报错,要引用很多第三方的jar,没搭理它,直接生成bbb.jar文件,然后导入回工程aaa中,编译没有错误,但是项目启动的时候会报找不到类,是第三方jar包中的类2、b原创 2015-05-08 15:51:20 · 1192 阅读 · 5 评论 -
ant安装、环境变量配置及验证
http://www.cnblogs.com/yuzhongwusan/archive/2013/03/26/2982411.html一、安装ant到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.8转载 2014-09-18 14:41:24 · 1381 阅读 · 0 评论 -
Java如何对ArrayList里的元素排序
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator; public class T { public static void main(String[] args) { ArrayList list = new ArrayLis转载 2014-04-22 14:53:29 · 50297 阅读 · 3 评论 -
freemarker入门 - 关于java代码生成器
http://blog.csdn.net/zxycode007/article/details/6211538讲代码生成器之前先要说说模板,什么叫模板呢,举个例子吧,汇款单都见过吧,你不填写的那些内容都属于模板范畴说到这应该明白了吧,模板就是把共性提取出来反复使用,节约时间、工作量。。。。。那跟代码生成器有什么关系呢,思考一下在编程语言中所有的语言是不是都用共性转载 2014-02-11 16:44:42 · 9217 阅读 · 0 评论 -
linux下weblogic ReflectionUtils.makeAccessible(Ljava/lang/reflect/Constructor;)V异常
工程在本地windows机器上面安装weblogic部署正常,迁移到linux(64位)下安装32位的weblogic10.3出现异常 <Unable to set the activation state to true for the application 'ETeller'.weblogic.application.ModuleException: at原创 2013-01-23 20:20:40 · 3123 阅读 · 0 评论 -
获取某周前的礼拜一
package com.poi.examples; import java.text.SimpleDateFormat; import java.util.*; public class PrevWeek { public static void main(String[] args) { SimpleDateFormat sdf转载 2012-12-24 21:03:57 · 680 阅读 · 0 评论 -
堆和栈的区别
http://hi.baidu.com/%CB%BC%C3%F4%D3%EA/blog/item/3933affbba8b7cd4b58f316f.html 堆和栈的区别 Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存 中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过转载 2010-01-04 14:52:00 · 645 阅读 · 0 评论 -
J2EE系统异常的处理准则
J2EE系统异常的处理准则 异常的处理是每个Java程序员时常面对的问题,但是很多人没有原则,遇到异常也不知道如何去处理,于是遇到检查异常就胡乱try...catch...一把,然后e.printStackTrace()一下了事,这种做法通常除了调试排错有点作用外,没任何价值。对于运行时异常,则干脆置之不理。 原因是很多开发者缺乏对异常的认识和分析,首先应该明白转载 2009-12-26 11:52:00 · 548 阅读 · 0 评论 -
List的遍历的三种方式
List的遍历有三种方式 List list = new ArrayList(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator it = list.iterator(); it.hasN原创 2009-05-12 13:15:00 · 717 阅读 · 0 评论 -
Java异常处理详解
原文地址:http://java0note.blog.51cto.com/469557/104891 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ... 2 java.sql.Connect转载 2009-05-12 13:05:00 · 573 阅读 · 0 评论 -
JS直接从REQUEST中获得参数
var xml = ;原创 2009-04-13 10:41:00 · 1048 阅读 · 0 评论 -
dom4j格式化XML文件
现在有任务要求比对2个XML文件是否相同,我把XML文件转换成String类型之后比较发现比较不通过,原来还有格式要求,带换行或者空格的话2个XML格式比较就不一样,所以需要进行格式化。 从网上搜下下,然后改了改就可以了。 /** * 格式化XML文件 * @param xml * @return * @throws DocumentException原创 2009-04-19 13:40:00 · 5800 阅读 · 1 评论 -
dom4j把String类型的XML数据转换成Document
SAXReader saxReader = new SAXReader(); Document document = saxReader.read(new ByteArrayInputStream(xml.getBytes())); 或者这样也可以document = DocumentHelper.parseText(xml);原创 2009-04-19 13:38:00 · 8862 阅读 · 0 评论 -
AJAX调用SERVLET例子
工作需要自己写了个例子调用SERVLET的,可以运行,很简单就是一个index.jsp页面,一个GetAndPostExample servlet后台,和WEB.XML配置文件 index.jsp页面 --------------------------------------------------------------------------------------原创 2009-04-16 09:56:00 · 38118 阅读 · 7 评论 -
JavaScript的document和window对象详解
JavaScript的document和window对象详解 [document对象] 该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。 属性 alinkColor 活动链接的颜色(ALINK) anchor 一个HTMI锚点,使用标记创建(该属性本身也是一个对象) anchors array 列出文档锚点对象的数组()(该属性本身也是一原创 2009-04-15 09:38:00 · 850 阅读 · 0 评论 -
JS设置页面按钮为可用和不可用状态
取stamp, var stamp = document.getElementById("stamp"); 设置盖章按钮为不可用stamp.disabled=true; 设置为可用stamp.disabled=false;原创 2009-04-14 22:23:00 · 49007 阅读 · 2 评论 -
onbeforeunload方法和onunload方法的使用实例
想做个功能就是关闭页面时先判断用户有没有盖章,如果盖章了直接就把数据传给后台,如果没有盖章就让用户确认是否确认关闭 //关闭IE时检查盖章操作是否完成 var winClose = true; function window.onbeforeunload() { getValue(); //关闭IE时不弹出提示按钮 w原创 2009-04-14 15:05:00 · 1626 阅读 · 0 评论 -
JAVA编写的AJAX例子,很简单,但是很容易理解
非原创,但是从哪来的我也忘了,呵呵! http://www.cc168.com.cn/css/index.css" rel="stylesheet" type="text/css">http://www.cc168.com.cn/css/framework.css" type="text/css"/> window.onload = function() { CreateDat原创 2009-04-14 22:13:00 · 1709 阅读 · 1 评论 -
JAVA操作文件总结
package com.file.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOExcepti原创 2009-05-17 14:05:00 · 1408 阅读 · 0 评论 -
如何把JAVA工程生成一个.JAR文件,而不是一堆JAR(ECLIPSE生成JAR)
我现在在编写一个JAVA工程,是提供给客户调用的API,但是我的API中大约需要依赖10个.JAR,以前我都是使用ECLIPSE 的 EXPORT JAR file功能导出 JAR,这样的JAR可以使用,但是我的API种依赖的包客户还是需要导入,这样一共就需要导入11个包了,太麻烦了,现在就是想包括API和依赖的JAR打成一个JAR,这样子就方便多了, 现在找到了,使用ECLIPSE原创 2009-07-29 13:27:00 · 3259 阅读 · 1 评论 -
JAVA操作文件夹
package com.file.test;import java.io.File;/** * * @author xiaxr JAVA操作文件夹 */public class FileServerTest { private boolean bool = false; private StringBuffer returnStr = new S原创 2009-05-17 14:08:00 · 991 阅读 · 0 评论 -
JMX HelloWorld实例
原文地址:http://qun.51.com/bc123/topic.php?pid=4525例子可以运行 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理",这句话我现在看着还是不知所云,云里雾里。转载 2009-11-19 10:31:00 · 2094 阅读 · 0 评论