花費 43 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