自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring相关常见问题

Inversion Of Control:将对象的创建权交由spring的IOC容器来管理。程序如果需要对象,从spring的IOC容器中获取。IOC也称为依赖注入(DI),这是一个过程,对象通过构造函数参数、工厂的参数或在对象实例被构造或从工厂方法返回后设置属性来定义他们的依赖关系,然后容器在创建bean时注入这些依赖项。这个过程基本就是bean本身通过使用类的直接构造或者诸如服务定位器模式之类的机制来控制其依赖关系的实例化或者位置的逆过程,因此被称为控制反转。

2023-09-15 08:12:57 42 1

原创 Redis的使用以及常见问题详解

查询一个一定不存在的数据,redis中查询不到缓存也不会直接写入缓存,就会导致每次请求都查数据库,可能会导致DB挂掉。解决方案:缓存一个空数据,查询返回的数据为空,仍把这个空结果进行缓存。优点:简单消耗内存,可能导致发生不一致的问题布隆过滤器实现方案:Redisson Guava优点:内存占用较少缺点:实现复杂,存在误判布隆过滤器可以用于检索一个元素是否存在一个集合中。bitmap:相当于是一个以(bit)为单位的数组,数组中的每个单元只能存储二进制数0或者1。

2023-09-14 00:28:14 88 1

原创 RESTful风格的开发方式

REST--表现层状态转换,资源在网络中以某种表现形式进行状态的转移。其是一种设计API接口规则,因而具有简单易读、易用的特点,在web项目中非常受欢迎。在设计接口时,如果满足rest约束条件和原则的应用程序或设计就称其为RESTful应用。简单来说就是基于REST理念的一套开发风格,是一种具体的开发规则。RESTful风格接口设计思考点:请求路径---由当前接口操作的资源决定,使用资源复数作为路径,比如:/employees;请求方式---根据接口对资源操作决定。

2023-09-07 17:40:37 86 1

原创 MySQL的超大分页处理

先分页查询数据的id字段,确定了id之后,再用子查询来过滤,只查询这个id列表的数据就可以了,因为查询id的时候,走的覆盖索引,所以效率可以提升很多。如果按照二级索引查询数据的时候,返回的列中没有创建索引,有可能会触发回表查询,尽量避免使用select * ,尽量在返回的列中都包含添加索引的字段。,在返回的列中,必须在索引中全部能够找到,如果我们使用id查询,它会直接走聚集索引查询,一次索引扫描,直接返回数据,性能高。,从而完成复杂查询的一种编写形式。,并且需要对数据进行排序,这时候效率就很低,我们可以。

2023-09-04 19:26:43 692 1

原创 元数据概述

2、设计:元数据提供所有必需的有关已编译代码的信息,以供用户从用不同语言编写的 PE 文件中继承类。用户可以创建用任何托管语言(任何面向公共语言运行库的语言)编写的任何类的实例,而不用担心显式封送处理或使用自定义的互用代码。1、描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。1、数据结构:数据集的名称、关系、字段、约束等;

2023-08-18 17:33:54 80

原创 Mybaits常见问题

一级缓存也叫本地会话,对于一个sqlSession,如想要多次执行同一条sql,第一次会把查询结果保存在一级缓存中,再次查询时会直接去一级缓存中获取,不会再次访问数据库,大大减少了数据库的负压,但是此时sqlSession关闭链接之后,一级缓存就会被清理。一级缓存之中的数据是基于hashmap存储的,是属于sqlSession级别的缓存,在sqlsession对象内部维护Map。也叫全局缓存,当sqlSession关闭连接后,会将一级缓存中的数据转存到二级缓存中。

2023-08-18 15:56:52 49 1

空空如也

空空如也

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

TA关注的人

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