
Java经典
saytime
简单生活,持续学习。
展开
-
Java中try catch finally语句中含有return语句的执行情况(总结版)
在这里看到了try catch finally块中含有return语句时程序执行的几种情况,但其实总结的并不全,而且分析的比较含糊。但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。情况一(t转载 2016-04-28 16:13:10 · 1277 阅读 · 0 评论 -
Java获取文件Content-Type(Mime-Type)
刚好工作中要用到,所以总结一下。推荐使用第一种和第三种,实在不行,也可以去把http://tool.oschina.net/commons上面特定类型对应的mime-type复制下来,放入map什么的去对比。1、使用JDK1.7自带方法import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;原创 2016-05-25 12:53:53 · 26044 阅读 · 3 评论 -
jquery.form&jersey异步上传图片(SpringMVC版本)
目标异步上传图片到另外一台服务器开发环境SpringMVCJersey开发依赖jquery.jsjquery.form.jsjersey-client-1.18.1.jar配置1、SpringMVC上传图片所需配置applicationContext.xml<bean id="multipartResolver" class="org.springframework.web.mu原创 2016-05-15 11:02:58 · 4396 阅读 · 2 评论 -
Java模拟表单文件上传(微信/中文名乱码问题)
最近在做微信企业号,在上传素材文件时遇到了点问题,主要是中文文件名乱码的问题,开始使用的是httpclient3.x的api去实现,文件上传没问题,就是名称是中文的时候死活都是乱码,自己也设置了很多地方的编码为utf-8,也没有用,后来百度,谷歌,也没有找到解决方案,或许解决方案是有效的,但是到了文件这边就没有用了,后来干脆使用HttpURLConnection解决了问题,另外经过半天鼓捣,也解决了原创 2016-06-30 16:57:35 · 4359 阅读 · 1 评论 -
Java正则表达式
前言关于正则表达式这东西,不用多说,大家都知道,主要用来做校验匹配。这里主要讲Java中正则表达式的用法,也就是Pattern、Matcher的主要用法。代码很简单,一看就懂。用法package test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public stat原创 2016-06-20 20:47:33 · 498 阅读 · 0 评论 -
线程池ThreadPoolExecutor
主要流程如下,如果看懂了,那么这篇就可以跳过了。图片来源:https://www.cnblogs.com/KingJack/p/9595621.html下面是线程池内容的详情核心内容:ThreadPoolExecutor一般来说使用线程池的方式,可以通过工具类Executors,比如:Executors.newSingleThreadExecutor(); // 单个线程的线...原创 2019-02-14 17:32:26 · 846 阅读 · 0 评论