java
文章平均质量分 64
Rosen_Luo
这个作者很懒,什么都没留下…
展开
-
ConcurrentHashMap
线程不安全的HashMap因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTable的效率非常低下。因为当一个线程访问HashTable的同步方法时,原创 2015-07-08 10:14:16 · 451 阅读 · 0 评论 -
Java的IO操作
Java的IO操作中有面向字节(Byte)和面向字符(Character)两种方式。面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的子类。总结:以In原创 2016-02-22 10:21:02 · 428 阅读 · 0 评论 -
判断字符串为空的方法
字符串为空有两种情况:1、"" 2 、null String string= ""; //方法一 为""返回true 负责返回false 此处返回true System.out.println(string.isEmpty()); //方法二 为""返回true 负责返回false 此处返回true System.out.println(string.equals(原创 2015-10-29 14:48:53 · 664 阅读 · 0 评论 -
log4j日志信息输出文件配置
1、配置根Logger 其语法为: log4j.rootLogger = [ level ] , appenderName1, appenderName2, … level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERRO原创 2015-10-28 09:55:15 · 581 阅读 · 0 评论 -
WebService报错:org.apache.cxf.interceptor.Fault: No such operation
2015-10-19 16:07:55 WARN LogUtils[LogUtils.java:369] - Interceptor for {http://impl.ws.platform.zbxsoft.com/}payService has thrown exception, unwinding noworg.apache.cxf.interceptor.Fault: No such原创 2015-10-27 16:25:58 · 14740 阅读 · 0 评论 -
Tomcat 7最大并发连接数的配置
在tomcat配置文件server.xml中的配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100enableLookups:是否反查域名,原创 2015-10-23 17:11:32 · 3932 阅读 · 0 评论 -
Tomcat内存设置详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种:1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn原创 2015-10-23 17:06:14 · 369 阅读 · 0 评论 -
URL编码与解码
//step1String code= "Oc0PEwKrLzHqT25hYLhWP5wlk5HROPJoWC3chlqMHBoxLQ/WUcbKwsamjy+N2RsBDwFnFegg1tQXmuvWUcuxIMKwMC8RCjWjgVVCH385LBiXkGLM+q9hhlfEMjavM0vHfvx02/Af+njixF7M2yuVmf6lhH2BnQ2j4sR12HvfRHbDnzKQb原创 2015-10-19 15:18:14 · 429 阅读 · 0 评论 -
webservice之WSDL解析
webservice之WSDL文件详解 WSDL: Web Services Description Language 网页服务描述语言 详解WSDL文档元素: 文件是以XML格式定义的,内容分成了5大元素: 1、:webservice使用的数据类型,它是独立以机器和语言的类型定义,这些数据类型被标签所使用。 2、:webservice使用的消息,原创 2015-09-08 11:05:27 · 1958 阅读 · 0 评论 -
Spring集成log4j
第一步:添加log4j的相关包,这个步骤对于spring环境可以省了,应该已经有了。第二步:在spring的环境中添加log4j的配置:在web应用中为Spring配置log4j Spring的做法是使用一个Servlet Listener,在Web Container启动时把ROOT的绝对路径写到系统变量里,这样log4j的配置文件里就可以用${myAppfuse.root原创 2015-09-11 11:19:12 · 579 阅读 · 0 评论 -
JSON数据的解析
一 简述JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json数据。二 相关jar列表三 基本方法介绍1. List集合转换成json方法List list = new ArrayList();list.add( "first" );list.add( "sec原创 2015-09-08 11:31:11 · 513 阅读 · 0 评论 -
调用webservice的方式解析
webservice:就是应用程序之间跨语言的调用1.xml:通过xml格式说明调用的地址方法如何调用2.wsdl: webservice description language web服务描述语言3.soap simple object access protoacl (简单对象访问协议) 客户端调用WebService的方式:1.通过wximport生成代码原创 2015-08-28 15:31:24 · 726 阅读 · 0 评论 -
主机命令执行
JAVA中使用Process p = Runtime.getRuntime().exec("命令内容"),可以执行所在主机的命令,执行结果通过Process对象的两个Stream返回,一个是getInputStream(),一个是getErrorStream()。直接获得这两个输入流,并判断流的内容,很难控制先后关系,并且无法准确判断命令是否执行成功。一个比较好的解决方法是ProcessBuild原创 2015-08-10 14:50:19 · 620 阅读 · 0 评论 -
本地IP获取
使用JAVA程序,获取本机所有网络连接的IP,最简单直接的方法是:InetAddress[] ias = InetAddress.getAllByName(InetAddress.getLocalHost().getHostName());for (InetAddress ia : ias) { System.out.println(ia.getHostAdd原创 2015-08-10 14:49:23 · 437 阅读 · 0 评论 -
JAVA 基础之 异常机制
在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中.下面的图展示了Java异常类的继承关系.粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHecked Exception 是因为Java编译器要进行检查,转载 2016-02-29 15:04:31 · 741 阅读 · 0 评论