我们在开发Spring Boot程序的时候,我们只需要在启动类上加入@SpringBootApplication注解,然后运行SpringApplication.run(),这样Spring容器就运行起来了。 @SpringBootApplication(scanBasePackages={"com ...
分类:
编程语言 时间:
2020-06-26 20:23:39
阅读次数:
50
Rocksdb事务隔离性指的是多线程并发事务使用时候,事务与事务之间的隔离性,通过加锁机制来实现,本文重点剖析Read Commited隔离级别下,Rocksdb的加锁机制。 Rocksdb事务相关类族 Rocksdb的事务相关的类图如下图所示。主要有两个类族,Transaction和DB,默认采用 ...
分类:
数据库 时间:
2020-06-19 23:07:03
阅读次数:
69
mount挂载 环境准备 主机名 安装服务 wan lan web01 nfs客户端 10.0.0.7 172.16.1.7 web02 nfs客户端 10.0.0.8 172.16.1.8 nfs nfs服务端 10.0.0.9 172.16.1.9 流程分析 1.安装ansible 2.优化an ...
分类:
其他好文 时间:
2020-06-19 21:18:54
阅读次数:
220
环境 主机名 wanIP lanIP 服务 角色 web01 10.0.0.7 172.16.1.7 nginx服务端 被控端 web02 10.0.0.8 172.16.1.8 nginx服务端 被控端 流程分析 1.安装ansible 2.优化ansible 3.推送公钥 4.开启防火墙 5.开 ...
分类:
Web程序 时间:
2020-06-14 01:24:58
阅读次数:
92
环境 主机名 安装服务 wan lan db01 mariadb 10.0.0.51 172.16.1.51 流程分析 1.安装ansible 2.优化ansible 3.推送公钥 4.开启防火墙 5.开启80 443 873 nfs等端口和服务白名单 6.关闭selinux 7.创建同一的用户 1 ...
分类:
数据库 时间:
2020-06-14 01:09:54
阅读次数:
112
克隆项目代码和初始流程分析 https://gitee.com/jackfrued/zufang 把别人的项目添加到自己的仓库 git clone --depth SSH地址 克隆此项目的最新版本 python3.6安装 > https://www.cnblogs.com/aidenzdly/p/1 ...
分类:
其他好文 时间:
2020-06-05 01:01:11
阅读次数:
86
前言 之前的Zookeeper协议篇-Paxos算法与ZAB协议通过了解Paoxs算法开始,到Zab协议的两大特性:崩溃恢复和消息广播,学习了Zookeeper是如何通过Zab协议实现高可用,本篇主要解析Zookeeper的启动流程 单机模式启动流程 我们知道,Zookeeper使用中分为单机和集群 ...
分类:
其他好文 时间:
2020-06-04 10:24:44
阅读次数:
68
用户部分模块: 基本功能:用户注册,登录,密码的重置,第三方登录用户注册 1,图片验证码 流程分析: 1,前端生成uuid随机字符串 2,后端生成图片验证码发送给前端,将图形验证码的存入到redis中 2,短信验证码 1,检查图片的验证码 2,检验是否是在60s内是否已经发送过 3,生成短信验证码 ...
分类:
其他好文 时间:
2020-06-03 16:03:05
阅读次数:
66
web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee ...
分类:
编程语言 时间:
2020-05-31 13:05:07
阅读次数:
153
执行流程分析 第一个mybatis程序 需要的依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version> </depen ...
分类:
其他好文 时间:
2020-05-27 18:21:31
阅读次数:
48