
服务端开发
熬夜是小狗
希望与行业大牛多多交流
展开
-
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 · 295 阅读 · 0 评论 -
javax.validation结合spring最佳实践
javax.validation结合spring最佳实践 傻瓜式使用spring进行服务端校验,从此逼格上升其中包括注解的类型、使用的配置、封装的基本类,傻瓜式教程,按照我的思路一步一步最终便能得到你想要的效果原创 2017-11-15 15:44:34 · 6305 阅读 · 1 评论 -
javax.validation使用最佳实践
之前讲过validation结合spring用法,其中包含注解的含义,再次就不一一说明,链接地址:javax.validation结合spring最佳实践,今天说一说validation的另一种用法,这种用法更加简单便捷校验工具类:package com.alibaba.banff.web.util;import java.util.HashMap;import java.util.Map;原创 2017-12-04 11:57:57 · 26768 阅读 · 5 评论 -
Tomcat配置参数优化
摘要: Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还有一部分是tomcat本身的报错,我们可以通过优化tomcat的初始配置来提高tomcat的性能。Tomcat的优化主要体现在两方面:内存、并发连接数。 1、内存优化: 优化内存,主要是在bin/catalina.bat/sh 配置文...Tomcat在使用的过程中会遇到很多报错,有些是程序的报错,但还转载 2017-11-27 16:26:14 · 432 阅读 · 0 评论 -
ThreadPoolExecutor线程池参数设置
JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoolExecutor类可设置的参数主要有:corePoolSize核心线程数,核心线程会一直存活转载 2017-11-27 16:29:41 · 522 阅读 · 0 评论