爱是行动的唯一标准
本站使用技术栈quarkus(3.2.2)+qute+bootstrap(3.4.1)+easyui(1.10.13)+jdk(openjdk-20)+mysql8.0实现

Java的高并发应该是在jdk1.4,1.5开始的,比核心还是IO的多路复用技术或者是IO的异步处理技术,我想现在已经铺天盖地的可以找到这些资料。 在往深处追究就是操作系统层面的封装才使得各种语言

之前也写了一些并发NIO的入门文章,说实话这东西还真不是一般人能掌握的,掌握的标准也估计不一样。项目有大有小,工具有简单又复杂,比如rocketMQ这种级别的消息中间件显然是并发和NIO最好的结合。

redis cluster集群是redis分布式高可用、主从复制和读写分离,主备切换、水平扩充。从而实现高并发亿级流量T级海量数据十万加QPS的官方解决方案,可以说目前市面上开源的最靠谱的解决方案

Java的多线程并发出现大概是从jdk1.5开始的,其实一直都有只不过之前的性能不好而已,1.5之后在Doug Lea老爷子手里让java一下子大放光彩。同时也使得多线程并发和NIO变得复杂起来,如

过年在家学习java多线程并发问题,说实话工作7 8年了没写过这些底层的东西,前两年才听说netty,去年学习了一下NIO,也想读读netty的源码结果卡在了netty的内存分配这里理解不了了。复杂

多线程一直被认为是java的一大法宝来对抗c/c++这种经典而高效的语言。有的时候有人会做一些对比看看谁的性能好。我觉得大可不必,用什么语言应用场景更重要。当然一个完善的语言环境是一个语言发展的基石