摘要: 原博客地址: https://juejin.cn/post/7247433208437850169?from=search-suggest 在typescript下,如果想获取带类型的组件模板引用,官方文档中说明了方式: https://cn.vuejs.org/guide/typescript/c 阅读全文
posted @ 2023-10-20 18:00 maurrinho 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 最近在开发中遇上了一个问题,我们有十几个上传的页面,功能几乎一致,只有内部的文本和一个日期选择器不一样,但是BA又希望可以通过url访问到每个页面,技术上又不希望真的去写十几个一样的页面——这也太蠢了。于是就想到了通过一份配置文件,提供一个页面信息的list,然后遍历这个list,动态生成route 阅读全文
posted @ 2023-09-11 15:25 maurrinho 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 0. 前情提要 系统的某个用来上报数据的接口存在死锁的问题。这个接口内部对多张表进行了Update操作,执行顺序为A表、B表、C表、D表、A表。死锁发生的SQL,一条是第一次更新A表的SQL,另一条是第二次更新A表的SQL。整个更新都处在一个事务内,理论上讲,只要第一个Session开始执行事务,第 阅读全文
posted @ 2023-05-05 15:03 maurrinho 阅读(386) 评论(0) 推荐(2) 编辑
摘要: Java垃圾回收 垃圾回收需要完成三件事: 那些内存需要回收 什么时候回收 怎么而回收 1、 那些内存需要回收 1.1、 垃圾对象的判断 垃圾收集器会对垃圾对象进行回收。那么什么样的对象是垃圾对象?一般来讲,没有引用的对象可以称之为垃圾对象。对垃圾对象的判断主要有两种方法:引用计数法和可达性分析。由 阅读全文
posted @ 2020-12-27 23:15 maurrinho 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1 什么是索引 索引是一种特殊的文件,它包含着对数据表中所有记录里的引用指针 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。 更通俗的来讲,索引就相当于目录。 索引的优点 可以大大加快数据的检索速度 通过使用索引,可以再查询的过程中,使用优 阅读全文
posted @ 2020-12-27 20:21 maurrinho 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1 并发产生的问题 数据库的事务在并发执行的时候,如果不考虑隔离性,就会产生以下几种问题: 1.1 脏读 脏读是指在一个事务处理过程里读取了另一个未提交的事务中的数据。 假设事务1正在访问数据并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,事务2也访问这个数据,然后使用了这个数据。因为这 阅读全文
posted @ 2020-12-27 02:25 maurrinho 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 事务是访问并更新各种数据项的一个程序执行单元 1.原子性(Atomicity): 事务的所有操作在数据库中全部争取的反映出来,要么完全不反映 2.一致性(Consistency): 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状 阅读全文
posted @ 2020-12-27 02:11 maurrinho 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 初始化阶段就是执行类构造器<clinit>()方法的过程。<clinit>()并不是程序员在Java代码中直接编写的方法,而是Javac编译器的自动生成物。 <clinit>()方法是由编译器自动收集类中的所有类变量赋值动作和静态语句块(static)中的语句合并产生的,收集顺序是按在源文件中的出现 阅读全文
posted @ 2020-12-27 02:10 maurrinho 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 一个类型从被加载到虚拟机内存中,到卸载出内存位置,它的整个生命周期将会经历加载、验证、准备、解析、初始化、使用、卸载七个阶段。其中验证、准备、解析三个部分统称为连接。 加载、验证、准备、初始化、和卸载这个5个阶段的顺序是确定的,类型的加载过程必须按照这种顺序按部就班的开始。注意的是,这5个阶段通常都 阅读全文
posted @ 2020-11-12 21:31 maurrinho 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 方式1 使用注解@Bean注入到Spring IoC容器中 定义一个POJO对象 User.java public class User{ private Long id; private String userName; private String note; /** setter and ge 阅读全文
posted @ 2020-10-30 13:01 maurrinho 阅读(2167) 评论(0) 推荐(1) 编辑