- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 SpringBoot默认200个线程对于Websocket长连接够用吗?(一)
上篇推文从源码剖析SpringBoot中Tomcat的默认最大连接数中我们知道,SpringBoot的内嵌Tomcat默认的最大连接数为200。那么,这个默认值对于项目中引入了WebSocket使用长连接后,是否足够用呢?今天强哥就带大家一起从源码的角度来分析一下。我们还是从上一篇推文给的代码入手(需要源码的小伙伴可后台回复:WebSocket获取)。强哥想了想,要判断200个线程是否够,可能...
2020-03-27 14:08:53 14655 11
转载 Java NIO原理与简单实现
Java NIO 简介JAVA NIO有两种解释:一种叫非阻塞IO(Non-blocking I/O),另一种也叫新的IO(New I/O),其实是同一个概念。它是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。NIO是一种基于通道和缓冲区的I/O方式,它可以使用Native函数库直接分配堆外内存...
2020-03-10 17:33:34 352
转载 10分钟看懂, Java NIO 底层原理
1.1. JavaIO读写原理无论是Socket的读写还是文件的读写,在Java层面的应用开发或者是linux系统底层开发,都属于输入input和输出output的处理,简称为IO读写。在原理上和处理流程上,都是一致的。区别在于参数的不同。用户程序进行IO的读写,基本上会用到read&write两大系统调用。可能不同操作系统,名称不完全一样,但是功能是一样的。先强调一个基础知...
2020-03-10 17:12:04 877 1
原创 Java导出Excel解决乱码及导出文件打开不可读需修复的问题
工具代码:public class FileUtil { public static void download(String filename, HttpServletResponse res) { String filePath = "./template/" + filename; try (OutputStream os = res.getO...
2020-03-10 14:55:08 6147 1
spring rest doc 例子
2017-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人