java
文章平均质量分 81
wangyu666777888
只有自己能成就自己。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8简单日期时间工具类
简单的java8时间工具类,支持并发。因为java8的时间实现本来就支持并发,所以实现起来更简单了。但是功能比较简单,想要自定义一些特有的可以自己加。例如:时间加减等。 代码: package com.common.util; import java.time.LocalDateTime; import java.time.ZoneId; import java.time原创 2017-11-15 17:35:57 · 1481 阅读 · 0 评论 -
httpclient工具类,使用连接池实现,原理同数据库连接池。
使用httpclient4.5实现。 注意事项: 1.user-agent最好不要乱写,百度一些放到文件,每次请求随机读取最好。 2.最好设置请求停顿时间,防止访问过快被封。 3.返回结果乱码请设置返回的数据的编码格式,默认utf8. 代码: package com.common.util; import java.io.IOException; import java.io原创 2017-11-15 19:49:06 · 3860 阅读 · 0 评论 -
模板模式解决流关闭的问题
每次用到流的时候,总是要处理流的打开和关闭,而这些都是固定的,我们只需要关心文件的处理过程即可,因此使用模板模式可以解决这个问题。下面只是处理文件流的模板,其他的可自行解决: 模板处理写文件 // 写文件 public class OutputStreamProcessingTemplate { /** * 缓冲流写文件,默认编码utf-8 * * @par...原创 2018-12-20 15:02:06 · 336 阅读 · 0 评论 -
java伪共享
具体原理说明:https://my.oschina.net/u/4108008/blog/3048302 ##代码解释: /** * 伪共享 * */ public class FalseSharing { public static void main(String[] args) throws InterruptedException { // 测试多个线程是不...原创 2019-05-20 14:16:21 · 271 阅读 · 0 评论 -
java8中map和flatmap的区别,一句话讲清楚
本来很简单的事,那么多文章说半天,虽然说的没错,但是没说到实质的区别!!! map:只能返回一个值 flatmap:返回多个值 new ArrayList<String>().stream().map(x -> x);//返回一个 new ArrayList<String>().stream().flatMap(x -> Arrays.asList(x.s...原创 2019-08-15 21:00:41 · 6185 阅读 · 9 评论
分享