JAVA
文章平均质量分 82
Dancing With Bugs
这个作者很懒,什么都没留下…
展开
-
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found 用IDEA创建springboot项目的时候遇到的一些坑
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:’ not found 用IDEA创建springboot项目的时候遇到的一些坑,记录一下 在pom.xml文件中“spring-boot-maven-plugin” 报红了,显示not found 找不到。 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>sp原创 2021-07-17 15:43:30 · 277 阅读 · 0 评论 -
MySQL MVCC机制---图文并茂带你深入浅出
文章目录前言事务隔离性一、如何保证事务的隔离性?二、事务之间相互影响的探究1.脏写2.脏读3.不可重复读4.幻读三、如何平衡安全与性能?1.脏读2.不可重复读3.幻读四、InnoDB是如何平衡安全与性能的?1. 隔离级别2. 版本链3. 版本链有什么用?4. MVCCReadView隔离级别对应的MVCC执行机制脏读案例总结 前言 事务 我们知道,事务具有四大特性(ACID): 原子性(Atomicity):令一个事务的所有操作不可分割,要么全部执行、要么全不执行。 隔离性(Isolation):事务并原创 2021-07-07 21:37:58 · 674 阅读 · 4 评论 -
Spring AOP 编程思想---深入浅出
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、为一个方法增加额外功能引起的思考二、代理设计模式三、动态代理1.如何进行动态代理1.1 JDK动态代理1.2 CGlib动态代理1.3 额外功能的编码2.Spring工厂如何创建代理类对象总结 一、为一个方法增加额外功能引起的思考 额外功能指在核心业务实现上拓展出的一些辅助功能,比如日志、性能监测等。 我们先来看如下案例: class UserServiceImpl implements UserService{ publi原创 2021-07-06 10:40:10 · 174 阅读 · 0 评论 -
Spring IOC 设计思想解读,由浅入深
文章目录前言一、由new一个对象引发的思考?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、由new一个对象引发的思考? 不多BB,先上代码: class User{ private int age; private String name; public void set(..){ .原创 2021-07-05 21:00:27 · 231 阅读 · 0 评论 -
深入理解java虚拟机---从new一个对象开始
文章目录前言一、前端编译阶段1.前端编译都做了什么?2.回到new一个对象2.1 词法分析2.2 语法分析2.3 填充符号表2.4 插入式注解处理器2.4 语义分析之标注检查2.5 语义分析之数据流与控制流分析2.6 解语法糖2.6 字节码生成二、代码运行1.类的加载过程1.1 类加载器1.2 双亲委派模型1.3 加载1.4 验证1.5 准备1.6 解析1.7 初始化2.继续往下走 前言 在我们探究new一个对象背后的故事前,我们首先应该牢记两个概念,同时这两个概念对于学习虚拟机从头到尾都是很有帮助的。.原创 2021-06-13 22:21:08 · 1253 阅读 · 1 评论 -
Java访问权限控制关键字总结_表格形式
表格罗列了public,包访问权限(无任何关键字),protected,private四种关键字修饰的访问权限,对号表示其他类可以访问,错号表示其他类不能访问,需要特别指出的是关于protected关键字修饰的变量或方法只对于其他包内的非继承类不可访问,其他类都可以访问。 ...原创 2020-11-22 22:02:44 · 284 阅读 · 0 评论