Architect - 架构师之路

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

Java开发手册

浏览 169 扫码 分享 2023-05-08 07:07:02

    java_dev_guideline_2020.pdf

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 业务与技术
      • 技术三板斧
      • 业务思考杂谈
      • 什么是组件、插件、模块
    • 架构与设计
      • 架构师心性修炼之道
      • 架构体系化
        • Explicit Architecture
        • 软件设计原则
        • 架构设计规范
        • 架构体系化文字版
      • 微服务架构
        • 微服务业务与技术特征
        • 微服务与SOA
      • 数据密集型应用系统设计
        • 可靠、可扩展、可维护的应用系统
        • 数据模型与查询语言
        • 数据存储与检索
        • 数据编码与演化(Encoding and Evolution)
      • ZooKeeper
      • 左耳听风
        • 分布式系统的技术栈
        • 分布式架构初见
        • 分布式系统之全栈监控
        • 分布式系统之服务治理
        • 流量调度的关键技术
      • 架构图参考
    • 网络
      • TCP握手过程中建连接的流程和队列
      • Epoll模型原理探索
      • IO处理模式与IO模型
      • 操作系统Send/Recv报文
      • TCP连接建立与关闭
      • Netty
        • Think in Netty
      • Nginx
        • Think in Nginx
        • Nginx配置项
    • 如何写好代码
      • 充血模型开发
      • 常见的贫血充血开发
      • 适配器模式
      • 如何接手烂代码
      • 程序出错返回什么
      • 改善代码的几点建议
      • 如何解耦代码
      • 非功能性需求
      • 需求分析-设计-开发
      • 迪米特(高内聚低耦合)
      • DRY与复用
      • KISS与YAGNI
      • 依赖倒置(DIP)
      • 接口隔离
      • 如何实践OCP
      • 组合优于继承
      • 基于接口而非实现编程
      • 关于面向过程的一些代码设计
      • 封装、抽象、继承、多态
      • 如何写好代码
      • 类与类之间的交互关系
      • 编写高质量的代码
    • 开发手册
      • Java开发手册
    • Java基础
      • JUC
        • Java同步框架(译)
        • Java并发包基础之AbstractQueuedSynchronizer
      • 源码解读
        • JDK8之ConcurrentHashMap
        • 建议读的源码
        • IntObjectHashMap
      • Future 使用
      • Thread State And Lifecycle
      • 泛型extends(Get)与super(Put)
      • 创建线程池
      • Java获取泛型类型
      • JVM优雅关闭
      • Classloader获取资源
      • Java-内部类-静态内部类
      • Java-Final的秘密
      • JVM
        • JVM代码优化
        • 方法内联与逃逸分析
        • JVM常用字节码
        • 垃圾回收
        • Java对象的内存
        • JVM如何实现反射调用
        • JVM如何处理异常
        • JVM如何执行方法调用
        • Java基本类型
        • JVM如何加载Class
    • 知识图谱
      • 术语
      • 互联网技术常用
      • CS
    • 代码片段
      • JUEL基本使用
      • Guava常用代码
      • 如何拆分Double
      • 如何写extends泛型方法
      • Mockito如何Mock静态方法
      • Velocity模板渲染
      • Java8处理扁平化的List为层级结构
      • 关于String a=new String("abc")与String a="abc"
      • 简单分布式锁实现参考
      • 创建泛型数组
      • Collectors.toMap/groupingBy用法
      • JSON对象字段遍历
      • LRUCache
      • 常用排序
      • 正则表达式替换字符串
    • 搞懂Spring
      • SpringCloud
        • Spring Cloud Gateway
        • SpringCloud概述
        • SpringCloudConfig
      • SpringTest
        • SpringBootTest简单用法
        • Spring单测用法
        • 关于本地单测启动加载的类与配置文件
      • SpringBoot
        • 代码级Profile与属性配置
        • @Bean
        • @Configuration
        • AutoConfiguration原理
        • 创建自定义的AutoConfiguration
        • SpringBoot与日志
        • Application Event 与Listener
        • SpringBoot与YAML
        • SpringBoot起步
      • SpringMVC
        • 一张图说拦截器执行顺序
        • String与Json对象输出
        • ContextPath与ServletPath
        • ServletWebApplicationContext与RootWebApplicationContext
      • ApplicationContext
        • Spring ApplicationContext源码梳理
      • SpringAOP
        • Spring @Transactional
        • Spring AOP在项目中的套路
        • Aspectj与Spring Aop
        • 使用自动代理(BeanNameAutoProxyCreator)
        • AOP联盟MethodInterceptor使用
      • IoC容器与Bean
        • Thinking in Spring
        • Spring属性解析Bean与配置
        • Autowired注入静态变量Bean
        • BeanFactoryPostProcessor
        • BeanNameGenerator
        • Bean扫描实现
        • Spring IoC与Bean札记
    • MySQL
      • MySQL 修改表
      • Mysql Using filesort 优化
      • Group by and Order by
      • 事物隔离级别与锁
      • MySQL的锁事
      • InnoDB B 树可以存多少条数据
      • Mysql B Tree索引原理分析及实践
      • Varchar类型
      • 索引区分度
      • 高性能MySQL概要
      • replace into / insert on duplicate
      • Selecting/casting output as integer in SQL
      • DateTime And TimeStamp
      • MySQL 数据类型varchar,text,mediumtext
      • INT(11)是什么
      • Mysql实战
        • how order by work
        • distinct与group by
        • 普通索引与唯一索引
        • 事务隔离级别
        • 事务隔离原理(MVCC)
    • Mybatis
      • Mybatis框架原理摘要
      • SpringBoot集成Mybatis
      • Spring集成Mybatis
      • Mybatis使用手册
      • MyBatis Generator自动生成代码
    • 专题
      • 分布式共识算法基础
      • 认证与授权
      • 搞懂分布式ID生成方案
      • 搞懂一致性Hash算法
      • 搞懂Synchronized
      • DDD
        • DDD札记
          • 简单摘要
        • 领域、子域、限界上下文
        • Domain Primitive
        • 事件风暴建模
        • 聚合与聚合根
        • 分层架构
        • 业务与领域
    • Redis
      • 搞懂Redis
    • Maven
      • Maven模块Deploy
      • Maven-surefire单测插件
      • Maven打包之resource配置
      • Maven Java Compiler Version
    • Kafka
      • 消费者深入分析
      • Kafka消费者
      • Kafka日志存储
      • Kafka服务端
      • Kafka Broker如何处理请求
      • 日志同步模型与可靠性
      • Kafka副本机制
      • 生产者深入原理分析
      • Kafka 生产者
      • 生产者消息分区
      • Kafka术语
      • Kafka设计思想
      • Kafka Get-started
      • 初识Kafka
    • 算法与数据结构
      • 归档
        • 二分查找
        • 用最小堆实现查找最小的K个数
        • B 树
      • 重学算法
        • 二分查找
        • 排序算法比较
        • 插入排序
        • 快速排序(QuickSort)
        • 归并排序(MergeSort)
        • 时间与空间复杂度
        • 冒泡排序/选择排序
        • 递归
      • Geohash算法
      • 红黑树与TreeMap源码分析
    • 其他/框架/库
      • 工具
        • Git
        • Mac开发环境搭建
      • Shell
        • Linux 查看磁盘空间df和du
        • 常用命令
      • Log4j2写日志的艺术
        • 官方文档
        • 常用配置
        • 默认配置与自定义配置文件位置
      • [译]软硬件协同之单写原则
      • 解读Disruptor
      • Mbps,Mb/s,MB/s
      • 单测与集成测试
      • 统计指标
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注