240 发简信
  • 120
    深入剖析Java线程池原理

    1、什么是线程池: java.util.concurrent.Executors提供了一个 java.util.concurrent.Execu...

  • 120
    深入剖析Java-ThreadLocal原理

    1、ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线...

  • 120
    分布式事务

    1、分布式事务产⽣的原因 数据库分库分表 服务 soa 化 微服务系统的最大挑战 数据的一致性数据的并发访问、修改不同请求之间的数据隔离多个服务...

  • 120
    Netty面试题

    1.BIO、NIO和AIO的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请...

  • 120
    NIO详解

    1、BIO与NIO IO(BIO)和NIO区别:其本质就是阻塞和非阻塞的区别 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,就会...

  • 120
    Vue跨域问题处理与调试方法

    1、项目背景 我们在使用vue-cli启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以localhost:80...

  • 120
    从数据存储角度分析Redis性能为何如此高

    1、Redis性能如此高的原因: 纯内存操作 单线程 高效的数据结构 合理的数据编码 其他方面的优化 2、在Redis中,常用的 5 种数据结构...

  • 120
    Java架构更新提醒

    服务端那些事,也有将近6万的阅读量,很感谢大家的关注。那些没关注只看文章的,烦请点下关注呗。这样才有更新的动力撒。 很感谢大家的支持,现在Jav...

  • 120
    HTTP 详解

    1、经典五层模型 传输层: 向用户提供可靠的端到端服务。传输层向高层屏蔽了下层数据通信的细节。 应用层: 为应用软件提供服务,构建于TCP协议之...

个人介绍
主攻移动端iOS和Java后端研发,顺带接小程序、iOS、Java相关小项目。欢迎交流。