java
沉默的海java
这个作者很懒,什么都没留下…
展开
-
传递表达式(pass-through lambdas)的替代方案
Lambda 表达式被广泛用在函数式编程中,但它们很难阅读和理解。在许多情况下,lambda 表达式的存在只是为了传递一个或多个形参,最好将它替换为方法引用。在本文中,您将学习如何识别代码中的传递 lambda 表达式,以及如何将它们替换为相应的方法引用。尽管方法引用的使用需要学习,但长期收益很快会超过您最初的付出。传递 lambda 表达式是什么?在函数式编程中,常常传递 lam转载 2017-08-16 14:23:16 · 385 阅读 · 0 评论 -
Java 8 中的 Streams API 详解
Streams 的背景,以及 Java 8 中的使用详解陈 争云, 占 宇剑, 和 司 磊2014 年 9 月 11 日发布WeiboGoogle+用电子邮件发送本页面 14为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 I转载 2017-08-14 17:39:31 · 205 阅读 · 0 评论 -
http协议
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于19...转载 2018-05-07 09:09:04 · 105 阅读 · 0 评论 -
java http请求
package com.bijian.study; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; impor...转载 2018-05-07 09:08:47 · 140 阅读 · 0 评论 -
ThreadPoolExecutor线程池参数设置技巧
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当核心线程数达到最大时,新任务会放在队列中排队等待执...转载 2018-05-07 09:08:25 · 186 阅读 · 0 评论