![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网架构
文章平均质量分 92
公众号-老炮说Java
参与过很多大型项目,多年javaweb开发经验,架构设计经验
展开
-
Netty面试题(2021 最新版)
1.Netty 是什么?Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty是基于nio的,它封装了jdk的nio,让我们使用起来更加方法灵活。2.Netty 的特点是什么?高并发:Netty 是一款基于 NIO(Nonblocking IO,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。传输快:Netty 的传输依赖于零拷贝特性,尽量减少不必要的内存拷贝,实现了更高效率的传输转载 2021-05-27 11:09:47 · 735 阅读 · 0 评论 -
基于SpringCloud微服务系统设计,5万字总结!
1.微服务本质微服务架构从本质上说其实就是分布式架构, 与其说是一种新架构, 不如说是一种 微服务架构风格。简单来说, 微服务架构风格是要开发一种由 多个小服务组成 的应用。 每个服务运 行于独立的进程 ,并且采用 轻量级交互 。多数情况下是一个 *HTTP* 的资源 ****API****。这些服务 具备独立业务能力 并可以通过 自动化部署 方式 独立部署 。这种风格使 最小化集中管理 ,从而可以使用多种 不同的编程语言和数据存储技术 。对于微服务架构系统, 由于其服务粒度小, 模块化清晰, 因此原创 2021-04-26 12:54:39 · 675 阅读 · 0 评论 -
为什么像王者荣耀这样的游戏Server不愿意使用微服务?
点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达99套Java企业级实战项目4000G架构师资料内容来源:知乎众网友,整理自:Java版web项目zhihu.com/quest...原创 2020-06-25 11:21:25 · 901 阅读 · 0 评论 -
为什么JavaWeb放弃jsp,去做前后端分离
转自:https://blog.csdn.net/g893465244/article/details/79289208前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。...转载 2018-06-27 11:34:18 · 7295 阅读 · 0 评论 -
“秒杀”问题的数据库和SQL设计
转自:https://www.cnblogs.com/clphp/p/6398667.html问题的来源完全不考虑一致性的方案表结构方案存在的问题保证单用户不会重复购买解决超卖问题方案优化提高性能了鱼与熊掌不可兼得优化的思路秒杀可以容忍什么为了性能牺牲一致性的设计方案去掉了事务会发生什么修改表结构修改执行过程还没有结束不要过度优化问题的来源上篇文章介绍了 ETL 场景下的高性能最终一致性解决方案,...转载 2018-06-28 18:46:49 · 834 阅读 · 0 评论 -
Java 最常见的 200+ 面试题:面试必备
转自:https://segmentfault.com/a/1190000018375116这份面试清单是我从 2015 年做 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从 2009 年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多...转载 2019-03-04 13:47:54 · 2401 阅读 · 2 评论