【Mybatis源码解析】mapper实例化及执行流程源码分析
基于SpringBoot的Mybatis源码解析:1.如何对mapper实例化bean在加载BeanDefinition时,会将SqlSessionFactory、SqlSessionTemplate、MapperScannerConfigurer加载到注册表中,以供后续进行实例化。而且在此期间,m
Spring IOC相关注解运用——下篇
Spring IOC相关注解一、@Configuration二、@ComponentScan三、@PropertySource五、@Import四、@Bean
三分钟了解MySQL慢查询
一、什么是慢查询什么是MySQL慢查询呢?其实就是查询的SQL语句耗费较长的时间。具体耗费多久算慢查询呢?这其实因人而异,有些公司慢查询的阈值是100ms,有些的阈值可能是500ms,即查询的时间超过这个阈值即视为慢查询。正常情况下,MySQL是不会自动开启慢查询的,且如果开启的话默认阈值是10秒二
SpringBoot进阶-日志等级配置与操作
SpringBoot 默认日志等级为 info,也就是说只在控制台输出 info 或更高等级的日志在开发阶段如果想临时地更改日志等级进行调试,可以使用下面这个简单的配置:真正要设置项目日志等级则要这样:日志的等级是根据组或包来设置的,其中 root 组即为整个项目但以包为单位设置日志等级很麻烦,所以
SpringBoot3.0 + SpringSecurity6.0+JWT
SpringBoot3.0 + SpringSecurity6.0+JWTSpring Security 是 Spring 家族中的一个安全管理框架。一般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户授权:经过认证后判断当前用户是否有权限进行某个
【Spring框架全系列】初识Spring MVC(上)
【Spring框架全系列】初识Spring MVC(上)
MyISAM和InnoDB存储引擎的区别
MyISAM和InnoDB存储引擎的区别
spring boot启动时自动创建数据库和表
spring boot 自带 如果数据库不存在,可以自动创建数据库数据库连接加此参数即可,但是数据库名称,中间不可以有字符(横线或减号),但下划线可以。
Java代码瘦身,巧用 @Valid,@Validated 的分组校验和嵌套检验,实现高阶参数校验操作
使用@Valid,@Validated,不仅可以减轻代码量,还加强了代码的易读性,避免if...else...操作。
MyBatis模糊查询的几种实现方式
MyBatis模糊查询的几种实现方式,和应用中遇到的问题。
对象存储MinIO(实现文件上传、读取、下载、删除)
对象存储MinIO(实现文件上传、读取、下载、删除)
Spring入门教程(三)(持续更新中)
为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。(博客的参考源码以及文章末尾链接的学习视频源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评
一文带你吃透JSP,增删改查实战案例详细解读
不得不说,JSP 现在已经是一门十分老旧的技术了,学习编程时,不仅要学习优秀的前言技术,还要对基础有一定的把握,所以学习 JSP 时,我们只做了解,不用刨根问底花费大量的时间,得不偿失。理解 JSP 及其原理学会使用 EL 表达式和 JSTL 标签理解 MVC 模式和三层架构(重点)学习 JSP 到
尚硅谷周阳老师 SpringCloud第二季学习笔记
前言首先感谢尚硅谷周阳老师的讲解,让我对springcloud有了很好的理解,周阳老师的讲课风格真的很喜欢,内容充实也很幽默,随口一说就是一个段子,我也算是周阳老师的忠实粉丝啦。
Spring boot项目出现500错误
我们在学习过程中碰见最多的除了404,几乎就是这个500,有很多大佬说的过于复杂了,其实在出现所谓的空指针而早就的500,更多的就是数据库的问题,自己的表里的键与实体类的变量名,变量类型不一致造成的,还有就是注解的遗忘,这些都是小问题,但我们总是遗忘,就出现了这种实际上很简单但是解决起来比较麻烦的问
mybatis的mapper-locations配置
因此,在规划的时候,应该尽可能规划好资源文件所在的路径,尽量避免使用classpath*。本质在于把mapper的位置告诉springboot,类似主启动类中mapperscan的作用,但是这里多了一个classpath,这是没有在原本的包结构中出现过的。原本的src/main/java下的文件全部
Springboot 过滤器
Springboot的过滤器,在web开发中可以过滤指定的url比如过拦截掉我们不需要的接口请求,同时也可以修改request和response内容过滤器的应用场景:1)过滤敏感词汇(防止sql注入)2)设置字符编码3)URL级别的权限访问控制4)压缩响应信息
javaweb实现购物车功能
JavaWeb实现购物车功能(javaweb练手小项目)欢迎阅读
开发一个简单易用的SDK的详细步骤(超详细,超适用)
开发常用的SDK
IDEA如何配置Tomcat
IDEA配置Tomcat