java
hgsunyong
这个作者很懒,什么都没留下…
展开
-
jstat命令查看jvm的GC情况
转载:https://www.cnblogs.com/yjd_hycf_space/p/7755633.htmljstat命令查看jvm的GC情况 (以Linux为例)jstat命令查看jvm的GC情况 (以Linux为例)jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [...转载 2019-03-15 09:48:07 · 873 阅读 · 0 评论 -
Spring dataSource配置
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个数据源转载 2014-01-06 11:16:36 · 638 阅读 · 0 评论 -
No configuration found. Configuring ehcache from ehcache-failsafe.xml
存在问题: No configuration found. Configuring ehcache from ehcache-failsafe.xml ehcache-failsafe.xml 是来自于ehcache-1.1.jar包,但原因并不是找不到 ehcache-failsafe.xml 而造成的错误 。解决办法:把 ehcache-1.1.jar包里的 e转载 2013-12-20 17:45:29 · 698 阅读 · 0 评论 -
一连接池proxool问题解决
在使用连接池的时候,有时候会出现这个问题:Use of proxool.maximum-new-connections is deprecated. Use more descriptive proxool.simultaneous-build-throttle instead.具体解决办法:把maximum-new-connections 换成simultaneous-build转载 2013-12-20 17:23:22 · 2224 阅读 · 0 评论 -
Eclipse下工程在MyEclipse下发布.mymetadata文件
注意如下的一些值修改,否则可能发布不成功。有次我忘记了,导致不成功。-切记。 type="WEB" name="ociws" id="myeclipse.1285396731546" context-root="/ociws" j2ee-spec="5.0" archive="ociws.war">原创 2013-12-19 15:05:58 · 2571 阅读 · 0 评论 -
xml特殊字符转义技术
在项目测试阶段,测试人员会输入一些特殊字符,比如:、、&及 都转化成、&及空格,原因是用java代码直接取的并没有对特殊字符做转义。 因为Html中的,&有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列。 & 的转义序列为 & amp 或 & #38; > 的转义序列为 & gt; & #62转载 2013-12-19 11:48:07 · 1074 阅读 · 0 评论 -
Io exception: Connection refused(DESCRIPTION=(ERR=1153)(VSNNUM=169870336).......(ERROR=(CODE=303)
500 Servlet ExceptionIo exception: Connection refused(DESCRIPTION=(ERR=1153)(VSNNUM=169870336).......(ERROR=(CODE=303) 由于在本机和另外一台服务器上,部署一切正常,换台服务器主机后,部署报错。 解决办法: 1、把原创 2014-01-03 12:00:01 · 5928 阅读 · 0 评论 -
[show] java.lang.IncompatibleClassChangeError:Implementing class
此错误,折腾将近2天,查起来相当费神,特别是,在你本地部署一切OK,到unix服务器上运行不出预期效果。再此mark一下,以示谨记! 再次也多谢网络上各种帖子,各种思路。1、web项目本身的jar包冲突。2、web项目的jar包与web服务器中的jar包冲突。原创 2013-12-31 16:02:33 · 5690 阅读 · 1 评论 -
过滤器和chain.doFilter(request,response)
过滤器的生命周期一般都要经过下面三个阶段:初始化当容器第一次加载该过滤器时,init() 方法将被调用。该类在这个方法中包含了一个指向 Filter Config 对象的引用。我们的过滤器实际上并不需要这样做,因为其中没有使用初始化信息,这里只是出于演示的目的。过滤过滤器的大多数时间都消耗在这里。doFilter方法被容器调用,同时传入分别指向这转载 2013-11-05 10:24:08 · 1076 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
web.xml 中的listener、 filter、servlet 加载顺序及其详解转载自:http://www.cnblogs.com/JesseV/archive/2009/11/17/1605015.html在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复转载 2013-10-28 17:04:51 · 382 阅读 · 0 评论 -
properties例子
properties操作实例:注意根目录是指项目下的目录,假如项目名叫testProj,那么放在根目录下就是指放在testProj下面。这个例子只要在testProj下面新建一个配置文件info.properties即可。[java] view plaincopyprint?package sh.testPrope转载 2013-10-15 15:40:39 · 610 阅读 · 0 评论 -
http与https的区别
转自:http://www.cnblogs.com/wxlzhizu/archive/2009/12/09/1620005.html 在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前转载 2014-01-07 17:13:54 · 500 阅读 · 0 评论 -
JavaUtils:1308 - Unable to find required classes (javax.activation.DataHandler and javax.ma il.
javaUtils:1308 - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.警告: Unable to find required classes原创 2014-01-15 17:16:51 · 5110 阅读 · 2 评论 -
Eclipse 部署Thrift 实例 & 服务模型实例演示(java)
转自:http://blog.csdn.net/jun55xiu/article/details/8988429一:Eclipse 部署Thrift 实例 注:需要1:工具包thrift-0.9.0.ext (下载地址http://download.csdn.net/detail/xyw_eliot/5414527) 2: Java语言Thrift工程需转载 2015-05-02 19:05:08 · 1163 阅读 · 0 评论 -
Android初学之惨痛教训
HelloAndroid调通,一直问题不断,耗时2天。写下来,希望对大家有所帮助。问题描述如下,1、找不到D:\workplaceEclipseAndroid\appcompat_v7\bin\下*appcompat_v7*jar包,一看目录,根本不存在这个jar包。百度百度再百度,直到百度到失望。不得不Google搜索,看英文,不得不说,老外很给力,找到解决策略;直接干掉这个依赖,把原创 2015-03-24 16:25:05 · 958 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space
今天运行程序,突然这个错误。很诧异,因为同样的程序以前运行,没有报错。 经查看后、统计发现,一次从库表取出47W多条记录,。。。怪不得,堆内存溢出了。 原来是压测后,某个时间区间,库表记录过多所致,毕竟生产环境,是没有这大的数据的。 当然,保守起见,可以限制查询的记录条数,从根上解决问题【查出导致溢出的方法,修改bug】; 或者修改内存参数【治标不治原创 2015-02-04 14:38:09 · 481 阅读 · 0 评论 -
Java jar版本、cxf版本问题
最近有个活,由于涉及程序相关jar包版本问题,导致一系列的异常。问题说大不大,但一个一个解决起来,确实耗时、耗神。mark下。 思路如下: 1、有些jar包是原项目jdk1.5版本下打包的,用高版本的JDK打包,不知要改多少代码,工作量无法估量,甚至可能影响业务。原创 2014-12-19 12:26:36 · 9506 阅读 · 0 评论 -
Java:应用Observer接口实践Observer模式
转自:http://zhangjunhd.blog.51cto.com/113473/68949/ 在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。1. 实现观察者模式实现观察者模式非常简单,[1]创建被观察者类,它继承自java.util.Observable类;[2]创建转载 2015-01-28 09:46:17 · 1100 阅读 · 0 评论 -
Buffer类的详解
Buffer类的详解(转)转自:http://www.cnblogs.com/lxzh/archive/2013/05/10/3071680.htmlBuffer 类是 java.nio 的构造基础。一个 Buffer 对象是固定数量的数据的容器,其作用是一个存储器,或者分段运输区,在这里,数据可被存储并在之后用于检索。缓冲区可以被写满或释放。对于每个非布尔原始数据类型都有转载 2014-09-11 10:32:52 · 1032 阅读 · 0 评论 -
object is not an instance of declaring class&argument type mismatch
java.lang.IllegalArgumentException: object is not an instance of declaring classat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeM原创 2014-09-21 12:02:15 · 960 阅读 · 0 评论 -
java excel Workbook API
java excel Workbook API 转载▼1. int getNumberOfSheets() 获得工作薄(Workbook)中工作表(Sheet)的个数,示例:jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile));int sheets = r转载 2014-06-02 11:40:44 · 709 阅读 · 0 评论 -
org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cg
报错信息如下:org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.system.login.persiste原创 2014-07-25 10:46:53 · 873 阅读 · 0 评论 -
Class.forName的作用以及为什么要用它【转】
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pa转载 2014-04-10 10:45:16 · 425 阅读 · 0 评论 -
this.class.getClassLoader().getResourceAsStream
转载自:http://xixinfei.iteye.com/blog/1256291 this.getClass().getClassLoader().getResource("template"); 首先,调用对象的getClass()方法是获得对象当前的类类型,这部分数据存在方法区中,而后在类类型上调用getClassLoader()方法是得到当前类型的类加载器,转载 2013-10-15 10:30:34 · 3083 阅读 · 1 评论 -
Spring错误小结1
1、Caused by: java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting 'name pattern' at character position 25 execution(*models.*.say*()) 注意(* com....星号后面是有空格,如果没有空格,程序启动时,就报上述错原创 2013-09-22 14:53:09 · 518 阅读 · 0 评论 -
flex 、blazeds、j2ee生成不了html
在创建web project时,运行flexName.mxml文件时,生成不了XXXX.html文件。 困扰了很久,最后查出是如下原因: 把SDK改成flex 3.2就OK了,以前是选择User default SDK(currently "Flex 3.2"),导致运行时,报404错误,找不到XXXX.HTML文件。原创 2013-08-20 16:52:58 · 415 阅读 · 0 评论 -
Static/Class methods
There are two types of methods.Instance methods are associated with an object and use the instance variables of that object. This is the default.Static methods use no instance variables of any o转载 2012-07-27 16:10:46 · 408 阅读 · 0 评论 -
nested classes
Only nested classes can be static. By doing so you can use the nested class without having an instance of the outer class.class OuterClass{ public static class StaticNestedClass{ }转载 2012-07-26 16:20:15 · 387 阅读 · 0 评论 -
SimpleDateFormat和Calendar
见代码:/* * @(#)TestSimpleDateFormat.java 1.0 Jun 27, 2012 * * Copyright (c) 2010-2015. All Rights Reserved.**Technology Company LTD. */package com.**;import java.text.SimpleDateF原创 2012-06-27 16:00:31 · 365 阅读 · 0 评论 -
java.text.DecimalFormat格式化输出
上代码,看结果:/* * @(#)TestDecimalFormat.java 1.0 Jun 26, 2012 * * Copyright (c) 2010-2015. All Rights Reserved.***** Technology Company LTD. */package com.***.**.***;import java.tex原创 2012-06-26 16:25:54 · 3638 阅读 · 0 评论 -
遍历
Set keySet() 返回此映射中包含的键的 Set 视图。Set> entrySet() 返回此映射中包含的映射关系的 Set 视图。也是一个Set,而Set中每个元素是内部类Map.Entry。/* * @(#)TestMap.java 1.0 Jul 5, 2012 * * Copyright (c) 2010-2015. All R原创 2012-07-05 16:06:58 · 301 阅读 · 0 评论 -
Java学习之Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返转载 2012-07-05 16:43:44 · 223 阅读 · 0 评论 -
jar下功能测试的配置问题
1、jar包不做修改情况下,不同功能测试的方法: 方法一:命令如下: java -classpath ./lib/vctest.jar com.ps.vc.iv.TestIVRec 方法二:建立.bat文件; 把命令java -cla原创 2011-12-02 21:15:22 · 237 阅读 · 0 评论 -
getResourceAsStream(String name) name的路径
关于class.getResourceAsStream(String name)与class.getClassLoader().getResourceAsStream(String name)的路径name问题 首先用类加载资源文件的方式可以有以下三种:(包结构图)1) InputStream inStream = DaoFactory.class.getResourceA转载 2011-11-02 11:02:22 · 1004 阅读 · 0 评论 -
Java中getResourceAsStream的用法
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资转载 2011-11-02 10:05:23 · 307 阅读 · 0 评论 -
final
在程序中,出于安全考虑,使用常量的统一,或者修改的方便,常用final关键字把一些变量或者方法定义在一个类中,也可以把一个类定义为终极类。1、终极类 以关键字final修饰的类称为终极类,标记为final的类不能被继承。 final class finalClass{ .... }2、终极方法原创 2012-08-01 11:17:57 · 441 阅读 · 0 评论 -
Static 变量和方法小例子
代码如下/** * Static变量 * * @auther sunyong * @version 1.0 Jul 27, 2012 * */public class StaticClass { static int a = 5; // 首先,a被设置为5, static int b; public static void systemOut(int原创 2012-07-31 15:30:38 · 320 阅读 · 0 评论 -
myeclipse项目上报错,文件却没错
在整个工程同步下来时,添加所需的jar包后,文件中没有错误了,但项目依然报错。 首先,我运行下程序,发现缺包,添加相应包后,程序能够启动。 注意,这个所缺的包,在程序启动前文件并没有报错,启动后文件也没有报错,故需通过启动查看Bug来加。 加后,工程还是有叉,文件不报错。 然后,原创 2013-06-28 11:48:45 · 2920 阅读 · 0 评论 -
主题:【解惑】理解java枚举类型
转载自 http://www.iteye.com/topic/477731 枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } public enum Colo转载 2013-07-10 17:05:10 · 418 阅读 · 0 评论 -
Proxool 版本bug问题
在proxool-0.8.3.jar版本的时候,总是出现如下问题。 1360 [Shutdown Hook] INFO proxool.proxoolPool - Shutting down 'proxoolPool' pool immediately [Shutdown Hook]1360 [Shutdown Hook] ERROR proxool.ShutdownHook -原创 2013-05-10 11:20:16 · 1989 阅读 · 0 评论