花费 67 ms
详解tomcat的连接数与线程池

前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 详解Tomcat配置文件server. ...

Thu Nov 09 16:51:00 CST 2017 36 57733
”Connection reset by peer“引发的思考

  闲来无事,把之前写的一个游戏服务器框架(《一个java页游服务器框架》),部署到阿里云服务器上,测试运行了下,结果看到后台log中打印出了“Connection reset by peer”。出于 ...

Mon Mar 09 20:24:00 CST 2015 6 22347
Netty序章之BIO NIO AIO演变

Netty序章之BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物 ...

Thu Jan 25 02:32:00 CST 2018 10 6513
java-socket-demo的实现

目录 前言 IO通讯模型 IO通讯模型简介 1. 阻塞式同步IO 2. 非阻塞式同步IO 3. 多路复用IO ...

Fri Feb 01 07:14:00 CST 2019 2 3508
Spring Boot 搭建TCP Server

本示例首选介绍Java原生API实现BIO通信,然后进阶实现NIO通信,最后利用Netty实现NIO通信及Netty主要模块组件介绍。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 BIO(Blocking I/O) 方案 BIO通信 ...

Sat Dec 14 07:29:00 CST 2019 0 1298
分布式系统中如何优雅地追踪日志(原理篇)

本文只讲原理,不讲框架。 分布式系统中日志追踪需要考虑的几个点? 需要一个全服务唯一的id,即traceId,如何保证? traceId如何在服务间传递? traceId如 ...

Wed Jan 01 22:10:00 CST 2020 1 3621
Tomcat的工作模式和运行模式

(1)工作模式 Tomcat作为servlet容器,有三种工作模式: 1、独立的servlet容器,servlet容器是web服务器的一部分; 2、进程内的servlet容器,servl ...

Wed Feb 28 01:26:00 CST 2018 1 3860
深入理解JDBC设计模式: DriverManager 解析

  JDBC 是java中的一个数据连接技术,它提供了统一的 API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。   虽然目前JDBC已经基本被隐藏在了许多数据库框架之后,但是 ...

Wed Mar 11 19:08:00 CST 2020 0 2016
关于JDK源码:我想聊聊如何更高效地阅读

简介 大家好,我是彤哥,今天我想和大家再聊聊JDK源码的几个问题: 为什么要看JDK源码 JDK源码的阅读顺序 JDK源码的阅读方法 为什么要看JDK源码 一,J ...

Fri Nov 29 08:22:00 CST 2019 1 675
7. 彤哥说netty系列之Java NIO核心组件之Selector

——日拱一卒,不期而至! 你好,我是彤哥,本篇是netty系列的第七篇。 简介 上一章我们一起学习了Java NIO的核心组件Buffer,它通常跟Channel一起使用,但是它们在网络IO ...

Fri Dec 06 07:49:00 CST 2019 0 592

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM