Contents Menu Expand
fpchen technology 文档
fpchen technology 文档
  • 常用命令脚本
    • 1. 进程常用命令
    • 2. 文件常用命令
    • 3. 网络相关命令
    • 1. 本地分支回退版本
    • 2. 远程分支回退版本
    • 3. 删除提交分支
    • 4. 分支文件冲突
    • 1. 远程连接
    • 2. 文件传输
    • 3. Bash 脚本连接
  • 数据存储与消费
    • 1. 索引
    • 2. gorm
    • 3. 使用 Docker 搭建 MySQL 主从复制
    • 1. redis 使用规范
    • 2. redis 应用场景
    • 3. redis 面试
    • 4. redis 分布式锁
    • 1. pulsar-go
  • BlockChain
    • 1. ACID 原则与多阶段算法
    • 2. FLP and CAP
    • 3. Raft 算法
    • 4. PBFT 算法
    • 5. POW 算法
    • 6. 寻找一种易于理解的一致性算法(扩展版)
    • 1. ETH 结构
    • 1. 多重签名
    • 2. 加密与签名
    • 3. 钱包常用知识
    • 4. UXTO
    • 5. BIP39、BIP44、BIP32 协议
    • 1. Tendermint
    • 1. 基础语法
    • 2. 变量与数据
  • 算法与数据结构
    • 链表
    • Tree
  • Golang 开发
    • 基础知识
    • 开发常用
    • 同步原语与锁
    • RPC
    • Protobuf3
  • 服务部署运行
    • 1. Docker 基础
    • 2. Docker 应用
    • 3. Docker file
    • 4. Docker Compose
    • 1. Apollo配置中心介绍
    • 2. 1、What is Apollo
    • 3. 2、Why Apollo
    • 4. 3、Apollo at a glance
    • 5. 4、Apollo in depth
    • 6. 5、Contribute to Apollo
    • 1. 1、背景介绍
    • 2. 2、Why Eureka?
    • 3. 3、Dive into Eureka
    • 1. 日志查看
  • Java 开发
    • 1. 类加载过程
    • 2. JVM 运行机制
    • 1. Spring 工程代码结构
    • 2. Spring 常用注解
    • 1. Spring boot工程应用mybatis
    • 2. Mybatis 深入学习
  • 网络通信
    • 1. 计算机网络
    • 2. HTTP 协议
    • 3. websocket
    • 1. 网络I/O模型
    • 1. Netty 实现 webSocket
    • 1. Nginx
    • 2. nginx代理跨域
  • 设计模式
    • 类图关系
    • PUML 图形
    • 单例模式

Java 开发¶

JVM¶

  • 1. 类加载过程
    • 1.1. 类的初始化
      • 1.1.1. JVM初始化步骤
      • 1.1.2. 初始化阶段时执行类构造器方法()的过程。
    • 1.2. 参考
  • 2. JVM 运行机制
    • 2.1. 1、启动流程
    • 2.2. 2、JVM基本结构
      • 2.2.1. 2 .1、PC寄存器
      • 2.2.2. 2 .2、 方法区
      • 2.2.3. 2.3、Java堆
      • 2.2.4. 2.4 、Java栈
      • 2.2.5. 2.4 、栈、堆、方法区交互

Spring¶

  • 1. Spring 工程代码结构
    • 1.1. 代码结构
      • 1.1.1. 根目录:net.csdn
    • 1.2. 资源目录结构
      • 1.2.1. 根目录:resources
  • 2. Spring 常用注解
    • 2.1. @PostConstruct
      • 2.1.1. @PostConstruct应用场景
    • 2.2. @Scheduled
    • 2.3. @FeignClient

Mybatis¶

  • 1. Spring boot工程应用mybatis
    • 1.1. 引入依赖,完成配置
      • 1.1.1. 依赖包
      • 1.1.2. 连接信息配置
      • 1.1.3. MybatisConfiguration
    • 1.2. 数据库
    • 1.3. IDEA 自动生成相应文件
    • 1.4. 业务实现,增删改查
    • 1.5. 参考如下
  • 2. Mybatis 深入学习
    • 2.1. Mybatis 执行步骤
      • 2.1.1. Mybatis 只做了两件事情:
      • 2.1.2. Mybatis 的运行过程
      • 2.1.3. 常见类
      • 2.1.4. @mapperScan
    • 2.2. 深入Mybatis
      • 2.2.1. Executor执行器
    • 2.3. 参考如下:
Next
1. 类加载过程
Previous
<no title>
Copyright © 2019, 方平 | Built with Sphinx and @pradyunsg's Furo theme. | 显示源代码
目录
  • Java 开发
    • JVM
    • Spring
    • Mybatis