自定义博客皮肤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)
  • 收藏
  • 关注

原创 mybatIs-plus

但是如果你用了mybatis-plus你会感觉到,什么才叫简洁,之前的mapper.xml现在都不用写了,用了mybatis-plus你就发现回不去了;在使用mybatis-plus中你需要告诉它,你的主键生成使用的是什么策略,一般我们是自增,有些可能是雪花算法等,所以这里需要告示mybatis-plius你的主键策略。在我们的数据库操作中一般有时候,删除数据并不是一定意义上的删除,更多时候只是修改了它的状态来实现逻辑删除,但是数据还是存在的,mybatis-plus就提供了这样的功能。

2023-06-19 15:23:33 85

原创 redis知识大纲

读请求访问时,缓存和数据库都没有某个值,这样就会导致每次对这个值的查询请求都会穿透到数据库,从而对数据库造成极大的压力。这就是缓存穿透。怎么避免?布隆过滤器:在缓存层和数据库之间加上布隆过滤器,用于判断请求的 key 是否存在于缓存或者数据库中。如果 key 不存在,则直接返回不存在,避免对数据库进行不必要的操作。通过计算数据的hash值,通过hash值来计算存储的位置,把对应位置上的数据改为1。

2023-06-10 16:29:09 156

原创 spring

使用ApplicationContext获取bean的三种方式使用@Autowired时,它会先使用byType自动注入进行找对应类型的bean,如果有两个相同类型的bean时,那么它会按byName去找对应的bean,如果没有会报错;在对于有多个类型的bean时,可以使用@Qualifier(“id”)来指定自动注入哪个bean。

2023-06-01 15:33:58 490

原创 swagger

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2BCNwLa6-1685604638550)(C:\Users\24128\AppData\Roaming\Typora\typora-user-images\image-20230526155131103.png)]配置是否启动swagger:**enable(false)**表示禁用。配置多个分组,只需要配置多个Docket的bean就行了。注意:在swagger3.0的版本进不去这个页面的。1、创建一个项目导入依赖。

2023-06-01 15:32:40 124 1

原创 springMVC

也就是我们配置的InternalResourceViewResolver,会根据DispatcherServlet中的ModelAndView中的view来返回具体的视图对象,视图对象渲染模型数据,生成对应的页面(如:/WEb-INF/views/index.jsp) ==> DispatcherServlet将页面响应回去给客户端。**HandlerAdapter处理器适配器:**在请求前把前端提交过来的数据,根据方法中的参数类型进行数据封装和转换;20个(列太多,前端提交用不到)

2023-06-01 15:31:08 44 1

原创 springBoot笔记

/权限描述 String expression();//权限表达式 }registry . addInterceptor(myLoginInterceptors) . addPathPatterns("/**") //拦截所有的资源 . excludePathPatterns("/api/code" , "/api/login" , "/api/logout");

2023-06-01 15:29:58 322 1

空空如也

空空如也

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

TA关注的人

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