- 博客(26)
- 收藏
- 关注
原创 简单企业级项目SpringBoot快速搭建
2 springBoot整合mybais-plius、postgresql、mongodb、nginx、TransactionManager、多数据源
2024-01-03 15:29:51
1127
2
原创 所见即所得-Mybatis流程及动态SQL介绍
MyBatis 是一个优秀的持久层框架,用于处理数据库操作。MyBatis 通过将 SQL 语句与 Java 对象进行映射,使得开发人员能够通过对象来操作数据库,而无需编写底层的 SQL 语句。总之,MyBatis 通过将 SQL 语句与 Java 对象进行映射,简化了对数据库的操作,提高了开发效率。
2023-10-24 22:42:35
170
原创 循序渐进-Redis(1)
Redis(Remote Dictionary Server)是一个开源的内存数据库(C语言编写的),非关系型数据库(key-value存储系统),属于键值对存储系统。它提供了高性能、持久化、分布式、多种数据结构的支持。默认端口号(6379)
2023-10-09 11:05:43
85
原创 Spring之SpringBoot和SpringCloud相关
在项目启动的时候的会自动读取classpath路径下META-INE文件夹下spring.factories文件中的内容读取就是org.springframework.boot.autoconfigure.EnableAutoConfiguration该键所对应的值,该键所对应的值就是配置类的全类名然后通过导入器(Importselector)将这个类导入到spring容器中,在该类中所配置的哪些类也被导入到了spring容器中。并配合条件注解来决定当前这个配置是否要生效。
2023-10-08 11:28:07
132
原创 Spring之SpringMVC调用流程
处理器映射器找到具体的处理器(可查找xml配置或注解配置),生成处理器对象及处理器拦截器(如果有),再一起返回给前端控制器。前端控制器调用处理器适配器,适配具体的处理器(controller/handler)HandlerAdapter(处理器适配器) —> Handler(处理器)ViewResolver(视图解析器 )—> view(视图)视图解析器将解析后的视图(view)返回给前端控制器。前端控制器根据拿到的视图进行渲染(数据模型填充视图)DispatcherServlet(前端控制器)
2023-10-07 20:16:51
95
原创 Spring之SpringBean的生命周期
Aware系列接口setBeanName()方法--->用于在Bean实例化后,将Bean的名称传递给Bean实例setBeanFactory()方法--->用于在Bean实例化后,将BeanFactory(即Spring容器)传递给Bean实例setApplicationContext()方法--->用于在Bean实例化后,将ApplicationContext(即Spring应用上下文)传递给Bean实例BeanPostProcessor对象 --(初始化执行的方法-类比aop)
2023-10-06 13:59:48
104
原创 Spring之Spring事务
据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各个事务之间不能互相干扰。事务一旦提交,它对数据库中的数据的改变就应该是永久性的。如果当前存在事务,就在当前事务内执行;如果当前没有事务,则创建一个新的事务。事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做。创建一个新的事务,如果当前存在事务,则把当前事务挂起。
2023-10-05 13:04:46
79
原创 Spring核心之IOC、循环依赖、设计模式
传统情况下是采用new的方式来创建对象,这个对象是由我们来直接控制的,但是有了IOC后,我们可以在IOC运行期间通过DI动态的将依赖的对象进行注入,对象交由spring进行管理。setter方法注入:通过setter方法来注入依赖关系,Spring容器在创建Bean实例后,通过反射调用setter方法来注入依赖关系。构造器注入:通过构造函数来注入依赖关系,Spring容器在创建Bean实例时会先调用该类的构造函数进行初始化。构造器注入:通过构造函数的参数注入给依赖对象,并且在初始化对象的时候注入。
2023-10-04 14:53:00
83
原创 Spring核心之AOP
Component@Aspect@Slf4jpublic void before() { // 前置通知log.info("AopAspect1.....before....方法执行了");public void after() { // 后置通知log.info("AopAspect1.....after....方法执行了");public void afterReturning() { // 返回后通知,只有方法正常返回了,那么此时才会执行该方法。
2023-10-03 15:11:45
85
原创 RabbitMQ(AMQP)之一键钟情(二)
关于RabbitMQ这里应有尽有,你可以了解到RabbitMQ的架构组成,四种路由、五种工作模式、应答机制、重试机制、延时队列的构建、以及消息丢失、消息积压、消息重复消费、保证消息顺序等一系列RabbitMQ相关问题的解决方案🎉🎉🎉各位少侠觉得有用一箭三连哦🤞。
2023-10-02 13:36:12
92
原创 RabbitMQ(AMQP)之一键钟情(一)
关于RabbitMQ这里应有尽有,你可以了解到RabbitMQ的架构组成,四种路由、五种工作模式、应答机制、重试机制、延时队列的构建、以及消息丢失、消息积压、消息重复消费、保证消息顺序等一系列RabbitMQ相关问题的解决方案🎉🎉🎉各位少侠觉得有用一箭三连哦🤞。
2023-10-01 13:57:56
101
原创 数据库数据表设计的引路人
第一范式(1NF):表中的每个字段都应是原子性的,不可再分。这意味着每个字段不应包含多个值或数组。第二范式(2NF):表中的非主键字段应完全依赖于主键。如果一个表具有复合主键,那么非主键字段应该依赖于整个复合主键,而不是部分主键。第三范式(3NF):除了满足第二范式的要求,还要求非主键字段之间不应该存在传递依赖。也就是说,非主键字段不应该依赖于其他非主键字段。
2023-09-28 00:32:36
166
原创 直接拿捏✨HashMap和ConcurrentHashMap
-ConcurrentHashMap是一个支持高并发更新与查询的哈希表。在保证安全的前提下,进行检索不需要锁定-HashMap是基于哈希表的Map接口的实现,此实现提供所有可选的映射操作,并允许使用null值和null键
2023-09-27 14:53:37
92
原创 详细介绍Java中操作Mybatis编写动态SQL,设置一二级缓存
MyBatis 是一个优秀的持久层框架,用于处理数据库操作。MyBatis 通过将 SQL 语句与 Java 对象进行映射,使得开发人员能够通过对象来操作数据库,而无需编写底层的 SQL 语句。总之,MyBatis 通过将 SQL 语句与 Java 对象进行映射,简化了对数据库的操作,提高了开发效率。
2023-09-26 22:52:23
332
原创 递归算法-C语言和JAVA实现斐波那契数列
基本情况(Base Case):如果n小于等于1,那么斐波那契数列的第0个和第1个数分别为0和1,所以直接返回n。来计算前两个斐波那契数的和,这是因为第n个斐波那契数等于第n-1个和第n-2个斐波那契数的和。函数是递归函数,它计算斐波那契数列的第n个数,与Java版本的代码逻辑相同。基本情况(Base Case):如果n小于等于1,直接返回n。函数中,我们设置要计算的斐波那契数的索引。函数中,我们设置要计算的斐波那契数的索引。递归情况:在递归情况下,我们调用。递归情况:在递归情况下,我们调用。
2023-09-26 22:34:25
50
原创 C语言和Java解决N皇后问题
检查在给定位置(row, col)是否可以放置皇后,避免同一列、同一对角线存在皇后。:检查在给定位置(row, col)是否可以放置皇后,避免同一列、同一对角线存在皇后。:将字符数组表示的棋盘转换为字符串列表,用于最终输出。中放置皇后,如果成功,则递归到下一行。中放置皇后,如果成功,则递归到下一列。:该函数是入口点,它初始化一个。:递归函数,尝试在给定行。:递归函数,尝试在给定列。:公共函数,初始化并调用。函数:设置N的值并调用。函数:设置N的值并调用。
2023-09-26 22:22:27
29
原创 C语言冒泡排序,JAVA冒泡排序加详细解释
它通过不断比较相邻的两个元素并在必要时交换它们,通过多次遍历数组来将最大的元素逐渐移动到数组的末尾,从而实现排序。冒泡排序的核心思想是不断地比较相邻的两个元素,并在必要时交换它们,通过多次遍历数组来将最大的元素逐渐移动到数组的末尾,从而实现排序。它从数组的第一个元素开始,依次比较相邻的两个元素,如果它们逆序(前一个元素大于后一个元素),则交换它们。它从数组的第一个元素开始,依次比较相邻的两个元素,如果它们逆序(前一个元素大于后一个元素),则交换它们。最后,我们在控制台上打印原始数组和排序后的数组。
2023-09-26 22:13:04
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人