Bryan's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

MySQL binlog与redo log

MySQL binlog与redo logbinlog binlog存储的是逻辑日志,即每次执行的SQL语句 binlog(归档日志)属于Server层也有自己的日志 Binlog的作用是做数据复制,主从同步,或者通过Canal读取binlog的变更日志进行业务处理 可以通过整库全量备份+binlog重放,将数据恢复到任意时间点的状态 12345678-- 查看binlog格式show GLOB
2023-03-09
DB
#Mysql

DDD领域驱动设计

DDD领域驱动设计数据驱动设计流程 需求分析 数据建模(ER图) 建库建表(写DAO) 编写业务逻辑 弊端:很难重用、 领域驱动设计流程 需求分析,有规范,使用统一语言 领域分析——领域边界划分,边界的划分标准是业务 为了保证领域的内聚性更强,会对领域采取保护手段,包括ACL、OHS、PL ACL:接口层面的定义,通过适配器、桥接模式等, OHS、PL:应用层 领域建模 领域对象
2023-03-09
#DDD

安装MySQL套件
2023-03-09

typora配置picgo命令行图床 通过node方式安装picgo 参见官网 https://support.typora.io/Upload-Image/#install-picgo-core-via-node-package-manager-requires-nodejs-runtime 123npm install picgo -g# oryarn global add picgo
2023-03-09

RocketMq技术内幕
2022-10-26

类加载子系统

类加载子系统 Class Loader SubSystem类加载过程 加载 Loading:从物理磁盘加载class文件到内存中,将字节流所代表的静态结构转换方法区的运行时数据结构,同时在方法区生成类的Class对象 链接 Linking 验证 Verify:验证class的文件的合法性 准备 Prepare:为类变量分配内存并初始化零值,这里不包含final修饰的类变量,因为final修饰的
2022-10-13
Java
#Java #JVM

Mysql排序算法

Mysql排序算法 参考MySQL45讲 准备工作假设这个表的部分定义是这样的: 123456789CREATE TABLE `t` ( `id` int(11) NOT NULL, `city` varchar(16) NOT NULL, `name` varchar(16) NOT NULL, `age` int(11) NOT NULL, `addr` varchar(128)
2022-10-09
DB
#Mysql

Hexo搭建博客

Hexo搭建博客官网 https://hexo.io/zh-cn/docs/ 安装 安装基础环境 Node.js和git 安装Hexo 1npm install -g hexo-cli 建站 1hexo init blog 目录结构如下 初始化博客内容 1234# 进入目录cd blog# npm install 开启服务 123456# 生成html等静态资源文件hexo ge
2022-10-06
tech
#hexo #blog #tech

ElasticSearch

ElasticSearch官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/index.html 安装ES123docker network create elasticdocker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.6docker run --n
2022-09-29
es
#tech #es

集成Swagger

集成SwaggerQuickStart官网 Swagger: http://springfox.github.io/springfox/docs/current/ Knife4j: https://doc.xiaominfo.com/ 相关依赖123456789101112<!-- swagger3 --><dependency> <groupId>io.s
2022-08-22
Java
#Swagger
1234567

搜索

Hexo Fluid
总访问量 次 总访客数 人