![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
cprofile
这个作者很懒,什么都没留下…
展开
-
关于URL编码
关于URL编码作者: 阮一峰日期: 2010年2月11日一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址"http://www.abc.com",但是没有希腊字母的网址"http://www.a转载 2016-01-28 17:12:40 · 267 阅读 · 0 评论 -
Java 多线程设置线程超时时间之 Callable接口和Future接口
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。 Future模式可以这样来描述:我有一个任务,提交给了Future,Fu转载 2014-11-04 11:44:04 · 6133 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计转载 2014-12-23 22:11:09 · 421 阅读 · 0 评论 -
Java 多线程之线程安全集合 ConcurrentHashMap、CopyOnWriteArrayList 等
来源:http://www.cnblogs.com/sarafill/archive/2011/05/18/2049461.html转载 2014-11-18 23:41:19 · 2026 阅读 · 0 评论 -
Java内存溢出
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -转载 2014-04-24 15:32:45 · 408 阅读 · 0 评论 -
[转载/精华]JAVA中文显示乱码的原因
问题的起源 每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII码, 中国的 GB2312-80,日本的 JIS 等,作为该国家/区域内信息处理的基础,有着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区转载 2014-06-06 15:50:26 · 1121 阅读 · 0 评论 -
java文件上传到web服务器和下载以及路径的问题
java获取当前路径的几种方法1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{转载 2014-07-18 18:55:05 · 3707 阅读 · 0 评论 -
Java 多线程线程池之concurrent包,ExecutorService接口,ScheduledExecutorService接口和Executors类
系统启动一个新线程的成本是比较高的,因为它涉及到与操作系统的交互。在这种情况下,使用线程池可以很好的提供性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。与数据库连接池类似的是,线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象传给线程池,线程池就会启动一条线程来执行该对象的run方法,当run方法执行结束后,该线程并不会死亡,而是再次返回线程转载 2014-11-11 01:17:05 · 1314 阅读 · 0 评论 -
java 使用ResourceBundle获取.properties 配置文件中的值
1.ResourceBundleResourceBundle rb = ResourceBundle.getBundle("baikuItf");System.out.println(rb.getString("ip.check.list"));2.baikuItf。原创 2014-09-28 03:00:26 · 1291 阅读 · 0 评论 -
Http 远程调用
Http 远程调用原创 2014-06-30 20:47:14 · 549 阅读 · 0 评论 -
JSON,String和对象之间的转换
1.String转String jstr="{'json':'jsonvalue','bool':true,'int':1,'double':'20.5'}";JSONObject json=JSONObject.fromObject(jstr);boolean bool=json.getBoolean("bool");int i=json.getInt("int");double d转载 2014-06-30 15:12:47 · 11258 阅读 · 0 评论