240 发简信
  • 120
    彻底搞清楚Java并发 (二) 底层实现

    Java代码 -> Java字节码 -> 汇编指令(汇编指令是cpu指令的集合) Volatile Java语言提供了Volatile,在某些情...

  • 彻底搞清楚Java并发 (一) 基础

    多线程编程是为了让程序运行得更快,但是不是说,线程创建地越多越好,线程切换的时候上下文切换,以及受限于硬件和软件资源的限制问题 上下文切换 单核...

  • 120
    集合汇总复习(非原创只为复习)

    集合总结 HashMap HashMap是一个键值存储的集合,它根据键的hashCode值存储数据。大多数情况下可以直接定位到它的值,因而具有很...

  • 120
    TCP和UDP的区别

    注: 本文参考极客时间《趣谈计算机网络》 TCP和UDP的区别 首先TCP是面向连接的,UDP是无需连接的,TCP有着三握四挥,并且三次握手和四...

  • 120
    Spring IOC源码分析

    什么是Spring IOC / DI 大家都知道,Spring是一个管理Bean的容器,IOC承担着控制反转的责任,不论是我们之前单纯使用Spr...

  • JVM(二)—GC垃圾回收

    学习Java或者从事Java开发的程序员应该都知道,在Java语言背后有着一套成熟的体系,这个体系支撑着Java项目的生存周期,并且在Java项...

  • 120
    Redis分布式锁 Spring Schedule实现任务调度

    一看到标题就知道,这一篇博客又是总结分布式工作环境中集群产生的问题,个人觉得分布式没有那么难以理解,可能也是自己见识比较浅,对我来说,分布式只是...

    1.4 6536 2 17
  • 120
    分析为什么采用集群策略 集群Session共享问题 实现SSO

    原生HttpSession解决集群Session共享问题 实现SSO单点登录 在介绍本节内容之前,在这里谈谈我接触到的一些后端架构出现的问题 就...

  • 120
    Springboot + Redis 4.x.x 搭建集群

    Redis集群的搭建 简单介绍Redis 简单说一下Redis是什么,在我的理解中redis作为一个高性能的NoSql数据库,一种键值对的存储方...

    0.4 5666 2 23
个人介绍
他山之石 可以攻玉