自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 分布式CAP原则

CAP原则CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾一致性一致性指的是分布式系统完成某个写操作时,服务器的各个都应该获取到最新的值,保持各个节点之前的数据一致性可用性可用性指的是在分布式系统中,用户可以永远在正常时间内进行读和写操作,一直可以正常访问并得到响应分区容错性分区容错性是指,

2020-06-19 11:59:39 974

原创 mybatis的缓存机制

2020-06-13 17:09:20 114

原创 mybatis一对多多对一

mybatis多对一一对多多对一association1、编写pojo,老师类和学生类,多个学生对应一个老师,多对一@Data //GET,SET,ToString,有参,无参构造public class Teacher { private int id; private String name;}@Datapublic class Student { private int id; private String name; //多个学生可以是同一个老

2020-06-13 17:06:22 231

原创 maven静态资源过滤问题

maven静态资源过滤问题如果需要不过滤java和resources文件下xml、properties文件,在maven项目pom.xml加配置directory:指定文件所在的目录,目录地址是相对pom.xml而言includes:指定要包含哪些文件filtering:false不过滤<resources> <resource> <directory>src/main/java</directory> &

2020-06-12 17:06:08 526

原创 maven下载安装

maven下载安装1、官网链接下载需要的版本maven官网下载链接2、解压到你需要存放的地址,文件夹名不要存有中文,空格3、配置环境变量新建maven环境变量变量名MAVEN_HOME,变量值maven文件目录变量名M2_HOME,变量值maven文件bin目录确定之后编辑path目录,将%MAVEN_HOME%\bin新建4、测试是否配置完成,打开cmd窗口,输入mvn -v5、配置 maven本地仓库指定路径,可以不配置,默认在c盘,在你maven文件下

2020-06-11 17:23:38 104

原创 zookeeper选举机制

zookeeper 选举机制Serverid:服务器ID比如有三台服务器,编号分别是1,2,3。编号越大在选择算法中的权重越大。Zxid:事务ID值越大说明数据越新,在选举算法中数据越新权重越大。选举状态LOOKING,竞选状态。FOLLOWING,随从状态,同步leader状态,参与投票。OBSERVING,观察状态,同步leader状态,不参与投票。LEADING,领导者状态。集群中超过半数以上的服务器启动,集群才能正常工作选举时先比较Zxid,如果相等比较Se

2020-06-11 17:19:33 86

原创 javaweb请求转发和重定向的区别

javaweb请求转发和重定向的区别区别重定向请求准发第二次请求谁请求浏览器服务器浏览器发送了几次请求两次以上一次servlet可以共享request不可以可以地址栏发生改变了是否浏览器地址栏显示的是第几次请求最后一次第一次可以跳转到什么资源任意资源项目内部第二次请求的路径是绝对路径内部路径转载...

2020-06-10 12:37:18 238

原创 数据库delete和truncate的区别

delete和truncate的区别delate 和 truncate 的区别相同点:都是删除表的数据,不会删除表结构不同点:truncate重新设置自增,自增的计数器归零truncate 不会影响事务delect删除的问题:如果是INNODB引擎 自增列会重新开始(存在内存中的)如果是MYISAM引擎 自增列会从之前的自增量开始 (存在文件中的,不会丢失)...

2020-06-10 12:34:21 190

原创 数据库事务ACID

数据库事务事务的特性(ACID)原子性:要么都成功,要么都失败(比如转账操作时,A减少金额成功,但是B增加金额失败时回退,要么转账成功,要么就失败金额不变)一致性:事务前后的数据完整性要保持一致隔离性:事务隔离性当用户产生多个并发时,给每一个用户开启一个事务,不能被其他的事务干扰,所以需要隔离性持久性:事务一旦提交不可逆,被持久化到数据库中隔离导致的一些问题脏读:指一个事务读取到了另外一个事务的数据不可重复读:在一个事务读取某一行数据,多次读取不同幻读:指一个事务读取

2020-06-10 12:31:34 124

原创 mysql搜索引擎innodb和myisam的区别

INNODB和MYISAM区别INNODBMYISAM事务支持支持不支持行级锁支持不支持外键约束支持不支持全文索引不支持支持表空间的大小较大,约为MYISAM的两倍较小两个引擎分别好处:MYISAM 节约空间,速度较快INNODB 安全性高,事务处理,多表多用户操作在物理空间存在的位置:所有的数据文件都存在data目录下INNODB数据库表文件下只有一个*.frm文件,在上级目录下ibdata1文

2020-06-10 12:25:05 113

原创 markdown基本语法

markdown基本语法使用 = 和 - 标记一级和二级标题# 一级标题 注意:#和-号和标题之前输入空格## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题- 圆点列表示例:一级标题二级标题三级标题四级标题五级标题六级标题圆点列表字体*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___示例:斜体文字粗体文字粗体斜体文字分割线

2020-06-03 10:39:47 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除