![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
kewen303
这个作者很懒,什么都没留下…
展开
-
使用java.util.concurrent.ExecutorService实现Java线程异步执行
Java异步执行方法:首先搞个最简单线程实现Runnable接口public class SimpleRunner implements Runnable{ int runIndex = 0; public void setRunIndex(int runIndex) { this.runIndex = runIndex; } public voi原创 2015-08-07 14:54:06 · 4394 阅读 · 0 评论 -
正则表达式攻击实例 Regular Expressions Denial of Service
实测数据如下:30个a,耗时175毫秒35个a,耗时950毫秒40个a,耗时11242毫秒原创 2015-08-26 14:18:58 · 8638 阅读 · 1 评论 -
JSONObject中取String 值的几种方法和对比
今天写代码的时候发现以前写JSON中取String值喜欢这样写:String kewen = (String)test.get("kewen");其实这样写比较挫,一般来说JSON对象中取String类型的值有这两种方法: test.getString("name"); test.optString("name");然后来看一下这两种方法有什么不同 public stat原创 2015-08-12 10:37:51 · 18256 阅读 · 0 评论 -
Boolean和boolean的区别
这次被自己坑翻了,以前没注意过这点。 在Java中,Boolean和boolean是不同的:boolean是基本数据类型; Boolean是它的封装类,和其他类一样,有属性有方法,可以new,也可以直接赋值。 自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,boolean b1 = true ; 或者 Boolean b2 = true ;原创 2015-09-23 14:41:25 · 11002 阅读 · 0 评论 -
XML解析
搞一个解析工具类public class ParseXML{ public static Document readXML(String path) { DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); Document document = null; try {原创 2016-08-29 19:45:18 · 319 阅读 · 0 评论 -
Dom4J解析XML
public class ParseXMLByDOM4J implements ParseXML{ public Person getPersonByID(String path, String id) { Person person = new Person(); // 获取到XML文件首层元素所有内容 Element users = readXMLByDOM4J(path)原创 2016-08-31 15:45:32 · 322 阅读 · 0 评论 -
Tocam/Nginx 请求413解决方法
413错误是一个标准的异常码,Tomcat Nginx都会针对请求实体过大抛出413错误码:1:Tomcat配置文件,修改Tomcat server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="2000" redirectPort="8443" URIEnc原创 2017-07-01 16:31:43 · 1184 阅读 · 0 评论