摘要:
转载参考:https://www.cnblogs.com/xdp-gacl/p/3855702.html 一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时 阅读全文
posted @ 2018-12-27 17:51
煮一杯Java
阅读(155)
评论(0)
推荐(0)
摘要:
1.TCP的长短连接 长连接,短连接都是指的传输层的TCP连接,而不是应用层的HTTP协议。HTTP的长连接和短连接本质上是TCP长连接和短连接,HTTP请求和HTTP响应反而更加准确一些都是通过TCP连接这个数据通道来传输请求和响应的。 在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和 阅读全文
posted @ 2018-12-27 16:11
煮一杯Java
阅读(303)
评论(0)
推荐(0)
摘要:
日志Logger类 java开发过程中经常需要打印日志信息,往往会在每个类的第一行加上形如以下代码: protected static final Logger logger = LoggerFactory.getLogger(XXX.class); 目的:使用指定的类XXX初始化日志对象,方便在日 阅读全文
posted @ 2018-12-27 16:10
煮一杯Java
阅读(3075)
评论(0)
推荐(0)
摘要:
Netty中的基本组件及关系 1.Channel --Socket 2.EventLoop --控制流,多线程处理,并发 3.ChannelHander和ChannelPipeline 4.Bootstrap和ServerBootstrap Channel接口 基本的I/O操作,在基于java网络编 阅读全文
posted @ 2018-12-27 16:07
煮一杯Java
阅读(132)
评论(0)
推荐(0)
摘要:
一、Redis是什么 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。大多数情况下,Redis被用来实现缓存。 二、为什么要使用缓存 1.基于内存的缓存的读取速度远大于基于硬盘的关系型数据库,对 阅读全文
posted @ 2018-12-27 15:47
煮一杯Java
阅读(148)
评论(0)
推荐(0)