摘要: https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v2.1/dist/reference/configs.html 阅读全文
posted @ 2024-01-13 08:58 yfwei 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 依据个人的学习需求,对Vue官网中组件部分内容的搬运和总结,可用于参看,想详细了解Vue3这部分特性的可以直接参考官网内容:https://cn.vuejs.org props是一种特别的attributes,我们可以在组件上生命注册。比如:如果我们要传递给博客文章组建一个标题的话,我们则必须在该组 阅读全文
posted @ 2023-04-16 18:32 yfwei 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、在pom.xml中导入mybatis及mybatis-plus的相关依赖 <!-- mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter 阅读全文
posted @ 2023-02-27 16:00 yfwei 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 开发项目整合swagger文档的时候,遇到了documentationPluginsBootstrapper报错,因此将解决方法写下来帮助有需要的人 阅读全文
posted @ 2023-02-26 15:55 yfwei 阅读(1269) 评论(1) 推荐(0) 编辑
摘要: 在Spring中,Bean的注入一般有三种方式:属性注入、set方法注入、构造器注入。 1、Autowired注入的原理 @Autowired属于属性注入,默认按照类型装配,默认情况下要求依赖的对象必须存在,不过可以通过@Autowired(required = false)来解决这一问题 2、Au 阅读全文
posted @ 2023-02-22 14:28 yfwei 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1、认识微服务 1.1 常见技术架构 1.1.1 单体架构 **单体架构:**将业务的所有功能集中在一个项目当中开发,打成一个包来部署 优点:架构简单、部署成本低 缺点:耦合度高(适用于企业内部使用的简单的应用) 1.1.2 分布式架构 分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项 阅读全文
posted @ 2022-11-26 22:08 yfwei 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、AOP入门简介 AOP(Aspect Oriented Programming)面向切面编程,是一种编程范式,可以知道开发者如何组织程序结构 作用:在不惊动原始设计的基础上为其进行功能增强。(无侵入式编程) AOP的核心概念: 连接点(JoinPoint):程序执行过程中的任意位置,粒度为执行方 阅读全文
posted @ 2022-10-27 22:27 yfwei 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 你知道的越多,你不知道的也就越多 —— 芝诺曾 一、MySQL索引学习 MySQl主要有两种类型的索引:哈希索引、B+树索引 1、哈希索引 哈希索引可以以O(1)的时间复杂度进行查找,但是这样查找导致其失去了有序性,无法用于排序和分组、只支持精确查找,无法用于部分查找和范围查找 自适应哈希索引: 该 阅读全文
posted @ 2022-09-12 20:10 yfwei 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1、ConcurrentHashMap的实现原理和使用 1.1、使用ConcurrentHashMap的原因: (1)线程不安全的HashMap:HashMap在并发操作的时候执行put操作会引起死循环,是因为多线程会导致HashMap的Entry链表会形成环形的数据结构,一旦形成环形的数据结构,E 阅读全文
posted @ 2022-08-01 21:53 yfwei 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、线程池的创建 1、如果当前运行的线程少于corePoolSize,则创建新的线程来执行任务(注意:执行这一个步骤需要获取全局锁) 2、如果运行的线程等于或多于corePoolSize,则将任务加入BlockingQueue。 3、如果无法将任务加入BlockingQueue(队列已满),则创建新 阅读全文
posted @ 2022-08-01 21:24 yfwei 阅读(19) 评论(0) 推荐(0) 编辑