- 博客(8)
- 收藏
- 关注
转载 http和socket之长连接和短连接区别
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连接
2017-11-29 10:34:49 255
转载 ThreadPoolExecutor线程池参数设置
JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoolExecutor类可设置的参数主要有:corePoolSize核心线程数,核心线程会一直存活
2017-11-27 16:29:41 489
转载 Tomcat配置参数优化
摘要: Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还有一部分是tomcat本身的报错,我们可以通过优化tomcat的初始配置来提高tomcat的性能。Tomcat的优化主要体现在两方面:内存、并发连接数。 1、内存优化: 优化内存,主要是在bin/catalina.bat/sh 配置文...Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还
2017-11-27 16:26:14 385
原创 定义常量方式(类,接口,枚举)
定义常量方便统一管理常量,是一种专业的表现,个人推荐使用第三种枚举定义常量第一种:静态变量的方式package vip.lizhilong.lambda;/** * Created by Jackielee on 2017 * @author: lizhilong */public class GenderContents { public static Integer
2017-11-24 12:09:35 3465
原创 使用stream将list转成map
jdk1.8 lambda表达式一行便可以将list转成mapimport java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import org.junit.Test;/** * Created by Jackielee on 2017
2017-11-24 11:12:14 143512 6
原创 java中lambda(函数式编程)一行解决foreach循环
首先给大家推荐《精通lambda表达式:java多核编程》这本书详细介绍了lambda表达式从入门到理解、应用下面介绍用以前的循环方式进行对比,来更加清晰地java函数式编程中foreach的用法一、以前我们使用的for循环/** * for循环 */ @Test public void forTest() { // 实例化一个L
2017-11-21 18:53:36 18730
转载 深入理解Java闭包概念
闭包又称词法闭包闭包最早定义为一种包含环境成分>和控制成分>的实体.解释一:闭包是引用了自由变量的函数,这个被引用的变量将和这个函数一同存在。解释二:闭包是函数和相关引用环境组成的实体。注:自由变量>:除了局部变量的其他变量 简单理解:闭包能够将一个方法作为一个变量去存储,这个方法有能力去访问所在类的自由变量。Java
2017-11-21 16:28:40 1558
原创 javax.validation结合spring最佳实践
javax.validation结合spring最佳实践 傻瓜式使用spring进行服务端校验,从此逼格上升其中包括注解的类型、使用的配置、封装的基本类,傻瓜式教程,按照我的思路一步一步最终便能得到你想要的效果
2017-11-15 15:44:34 6218 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人