Java
爱上灬天使
java软件开发工程师
展开
-
Java校验url是否可用
工作中通常会校验url是否合法,以下两种方法亲测可用,在此做个记录。方法1 使用java.net 下的URL类来实现,URL 是统一资源标识符的引用,一个URL实例代表着一个url的引用,然后使用了URL中的的openStream()方法。java代码:import java.io.InputStream;import java.net.URL;public class UR原创 2017-05-23 14:25:29 · 9052 阅读 · 0 评论 -
解决jdk1.8中发送邮件失败(handshake_failure)问题
原文地址:http://www.jianshu.com/p/5ba3bde60f21发送邮件失败Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465;nested转载 2017-07-04 16:00:49 · 3292 阅读 · 0 评论 -
Java的异步HttpClient
高性能处理的关键是异步,而我们当中许多人依旧在使用同步模式的HttpClient访问第三方Web资源,我认为原因之一是:异步的HttpClient诞生较晚,许多人不知道;另外也可能是大多数Web程序其实不在意这点性能损失了。而要自己实现一个异步的HttpClient则比较困难,通常都是自己开一个新的工作线程,利用HttpClient的同步去访问,完成后再回调这种形式,这样做其实不是真正的异步,转载 2017-08-08 10:16:03 · 328 阅读 · 0 评论 -
spring 多线程事务的问题
因为线程不属于spring托管,故线程不能够默认使用spring的事务,也不能获取spring注入的bean在被spring声明式事务管理的方法内开启多线程,多线程内的方法不被事务控制。 如下代码,线程内调用insert方法,spring不会把insert方法加入事务就算在insert方法上加入@Transactional注解,也不起作用。J转载 2017-08-09 16:53:41 · 23750 阅读 · 0 评论 -
Java读取txt文件和写入txt文件
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂![java] view plain copypackage edu.thu.keyword.test; import java.io.File; import java.io.Inp转载 2017-09-16 16:11:06 · 920 阅读 · 0 评论 -
JAVA中循环删除list中元素的方法总结
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。1、for循环遍历listfor(int i=0;i转载 2017-10-10 17:45:35 · 287 阅读 · 0 评论