java
文章平均质量分 66
冯小鸟的探戈
这个作者很懒,什么都没留下…
展开
-
分布式事务
本地事务以及分布式事务讲解,以及seata的使用原创 2022-11-26 18:07:23 · 1001 阅读 · 0 评论 -
Apache Shiro(一)入门
Shiro入门一、Shiro是什么?二、Shiro的组件三、Shiro入门案例引入依赖示例1、访问ini文件的数据,模拟登录示例2、写自己的Realm,模拟登录四、Shiro认证流程一、Shiro是什么?shrio框架是一个安全框架,可以用在JavaEE和JavaSE的环境中。可以方便的对用户进行登录验证,权限管理、加密、会话管理、与Web继承、缓存等。二、Shiro的组件subject:代表所有访问该程序的东西。包括人,其他程序(爬虫)等Security Manager:安全管理器,shri原创 2021-04-06 10:31:22 · 520 阅读 · 2 评论 -
springboot(二)--------定时任务\swagger2\thymeleaf
定时任务\swagger2\thymeleaf一、定时任务1、为什么使用定时任务2、定时有关注解3、需要的依赖包4、时间转换的网站5、示例二、Swagger2(api文档生成器)1、作用2、需要的依赖3、常用注释4、示例三、thymeleaf模板引擎1、什么是thymeleaf2、为什么使用thymeleaf3、导入依赖包4、在html页面中引入标签库5、示例一、定时任务1、为什么使用定时任务 从业务场景看,当我们在淘宝买东西时,付完款,会出现一段时间如果没有付款,就会自动取消订单,这里肯定不能让人工原创 2021-03-30 22:13:40 · 354 阅读 · 0 评论 -
SpringAOP\事务管理
SpringAop\事务管理1、SpringAop简介Aop术语1、SpringAop简介 springaop:面向切面编程,为了解决不同程序的共同需求,将一些非核心业务的功能抽取出来,封装为一个类,作为切面,也就是公共功能模块。 底层实现:基于动态代理。默认使用的是jdk的动态代理。Aop术语Aspect:切面,共性的模块,被引用的模块。比如日志类JoinPoint:连接点,业务流程中的一个点,切面切入的地方advice:通知,切面中的方法pointCut:切入点,切面切入的那个方法就原创 2021-03-29 11:04:27 · 291 阅读 · 0 评论 -
Mybatis缓存
Mybatis缓存缓存简介缓存简介mybatis缓存有两级,一级缓存和二级缓存。缓存中存放的是查询语句查询到的结果。作用是减轻数据库的访问压力,当同一个查询要访问第二次时,就不用再从数据库中取数据,直接从缓存中取数据。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210324203405905.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9原创 2021-03-25 23:10:59 · 112 阅读 · 1 评论 -
Mybatis动态sql\分页插件\逆向工程
Mybatis第三章--动态sql\分页插件\反向工程一、动态sqlⅠ、if标签Ⅱ、where标签Ⅲ、choose标签Ⅲ、trim标签Ⅲ、foreach标签二、pageHelper分页插件配置过程:Ⅰ、在项目中添加依赖Ⅱ、配置拦截器Ⅲ、测试代码一、动态sql 动态sql是mybatis强大的功能之一,动态sql能大大降低代码的编写数量。 降低工程量。动态sql就是根据不同的条件去拼接sql,实现一个方法,实现多个功能。 动态sql关键的几个标签: if、where、trim、choose...原创 2021-03-24 19:47:22 · 200 阅读 · 2 评论