自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5 redis

在集群方式下,key并不是和某个master节点绑定的而是绑定的插槽,插槽有点像逻辑上的位置,而master就好像是物理位置,通过计算key的有效部分的哈希值,使用哈希值%2^14(就是16384)来计算要映射在哪个哈希曹中。而哈希曹在创建集群的时候已经自动平均分配给了所有master。在我们去取值的时候,只要根据key的哈希值就能够自动的重定向到对应的master中去。

2022-11-13 23:11:51 147 1

原创 3 Git课程讲义

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):集成后在IDEA中可以看到Git相关图标:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WhHNaSRj-1668352177294)(assets/image-20210924172028329.png)]

2022-11-13 23:10:17 243

原创 6 spring

1、spring是一个开源的轻量级的java开发框架,提高了开发人员的开发效率和系统的可维护性。核心主要是IOC控制反转和AOP面向切面编程。spring开箱即用,具有很高的拓展性,有活跃的社区。

2022-11-13 23:08:01 289

原创 8 mybatis

ORM是对象关系映射,是一种程序设计技术。他的主要思想为:通过指定对象与关系型数据之间的映射关系,使我们能够使用面向对象的思想来操作数据库。mybatis是一款半orm的框架,因为它需要手动编写SQL语句。而Hibernate是全自动的,可移植较强,但是不够灵活。在使用ORM的时候,我们只需要将对象传给ORM框架,ORM框架就会自动的将对象的属性和数据库的列进行映射,实现对数据库的增删改查,大大提高了开发效率。mybatis自动在参数设置和属性填充。

2022-11-13 23:07:07 917

原创 7 mysql

幻读就是:A事务开启先使用普通查询查询id为3的数据,发现没有,准备插入的时候,B事务开启并插入了id为3的数据并提交了事务。此时A再去插入数据发现插入不了,所以A再次查询了数据,发现还是没有,提交事务后查询,发现出现了数据,就好像出现了幻觉一样。这里要区分什么是快照读和当前读。快照读就是开启事务后第一次查询数据库返回的数据,这个数据会一直保留到事务提交或者使用一次当前读。因为mysql默认事务级别为可重复读。当前读就是返回数据库中的最新数据。如何解决幻读目的:在一次事务中多次读到的结果永远一样。

2022-11-13 23:06:36 1499

原创 1 java基础

java的反射是在运行状态中,可以获取Class类对象及其内部信息(方法、属性、构造函数等Class对象.getMethod)以及反向控制实例对象的能力(就是方法对象.invoke(对象名)来调用。

2022-11-13 23:05:42 128

原创 Vue组件通信的几种方式

Vue组件通信

2022-11-13 23:03:30 269 1

空空如也

空空如也

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

TA关注的人

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