240 发简信
  • 120
    并发编程和JVM调优

    并发编程三要素 原子性 有序性 可见性 守护线程和非守护线程 非守护线程运行结束,jvm退出,与守护线程是否存在无关。守护线程通常用在作为垃圾收...

  • 数据结构与算法

    数据结构 计算机存储,组织数据的方式。存数据的,而且是在内存中存 算法 算法是一种解决特定问题的思路 数组与链表的对比 数组的优势在于能够快速定...

  • 微服务架构

    微服务架构 微服务 强调是一个服务的大小,关注的是一个点专注个体,每个个体完成一个具体的任务或功能 微服务架构 一种架构模式,单一应用划分一组小...

  • 分库分表技术

    解决的问题 分库分表目的是为了解决数据量过大导致数据库性能降低的问题 什么情况需要分库分表 单价容量存储遇到瓶颈 连接数,水处理能力达到上限 总...

  • ElasticSearch & Kafka & Docker

    ElasticSearch 全文检索 先建立索引,再对索引进行搜索的过程叫全文检索扫描文件生成索引(非结构提取信息重新组织,使其有结构),查找时...

  • Spring Boot & Spring Cloud

    Spring Boot 约定优于配置 约定优于配置是一种软件设计范式,就是遵循约定 Spring 解决SSM的问题 起步依赖,将具备某种功能的依...

  • 分布式架构项目(下)

    课程模块 登录和登出 课程详情 章节状态 用户是否登录 isLogin没有登录,第一张前两节,显示试看;第三节开始 显示加锁;其余章加锁 已登录...

  • 分布式架构项目(上)

    环境搭建 lombok 小辣椒🌶 @Data //get和set都全部生成了@AllArgsConstructor //生成全参数的构造方法@N...

  • Redis & FastDFS & RabbitMQ

    Redis 运行速度快,并发强,运行在内存的NoSql(not only sql) 数据库 使用场景 缓存 排行榜 计算器/限速器,统计用户点赞...