- 博客(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关注的人