08 2022 档案
摘要:Spring Bean 详解 Ioc实例化Bean的三种方式 1 创建Bean 1 使用无参构造函数 这也是我们常用的一种。在默认情况下,它会通过反射调⽤⽆参构造函数来创建对象。如果类中没有⽆参构造函数,将创建 失败。 class: 为需要注册Bean类文件的位置 applicationContex
阅读全文
摘要:Centos7 安装 Mysql 资料 链接:https://pan.baidu.com/s/1TTZY1qSYNj0TC7eAlA-qsA?pwd=jjjj 提取码:jjjj 准备 本文通过rpm,进行MySQL数据库的安装,主要的步骤如下: 1). 检测当前系统是否安装过MySQL相关数据库 需
阅读全文
摘要:图解Mysql七种连接 1 导入数据 左边是员工表,右边是部门表 2 内连接 结论: 内连接会查询出两个表共有的数据 # 内连接 SELECT * FROM tbl_dept a INNER JOIN tbl_emp b on a.id = b.deptId 3 左连接 结论: 左连接会查询出 (a
阅读全文
摘要:SpringBoot整合Redis实现常用功能 建议大小伙们,在写业务的时候,提前画好流程图,思路会清晰很多。 文末有解决缓存穿透和击穿的通用工具类。 1 登陆功能 我想,登陆功能是每个项目必备的功能吧,但是想设计好,却是很难!下面介绍两种登陆功能的解决方式: 基于Session实现登录流程 基于R
阅读全文
摘要:Redis快速入门 本文只对Redis的常见命令和客户端使用做介绍 1.初识Redis Redis是一种键值型的NoSql数据库,这里有两个关键字: 键值型 NoSql 其中键值型,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至j
阅读全文
摘要:多线程-共享模型之管程 本文章是根据黑马JUC课程编写,记录的笔记 1 共享带来的问题 在平常开发中,很多时候都会遇到共享数据的问题,比如售票,库存。那么如何就会引出一个疑问,如何保证数据的安全性呢(就是数据共享的问题)! 下面一个小案例说明。 创建两个线程,对一个静态变量进行自增或者自减的操作,模
阅读全文
摘要:Redis安装说明 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本为CentOS 7. Redis的官方网站地址:https://redis.io/ reids安装包
阅读全文
摘要:Spring核心思想Ioc和Aop (面试) 注意: Ioc和Aop并不是Spring提出的,在Spring之前就已经存在,Spring只是在技术层面给这两个思想做了非常好的实现。 1 Ioc 1.1 下面谈谈你是怎么理解ioc的吧。 面试官: 下面谈谈你是怎么理解ioc的吧。 **我:**Inve
阅读全文
摘要:线程的常用方法 | 方法名 | static | 功能描述 | 注意 | | | | | | | start() | | 启动一个新线 程,在新的线程 运行 run 方法 中的代码 | start 方法只是让线程进入就绪,里面代码不一定立刻 运行(CPU 的时间片还没分给它)。每个线程对象的 sta
阅读全文
摘要:并发编程(概念简述) 1 进程与线程 1.1 概念 1.1.1 线程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在 指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 当一个程序被运行,从磁盘加载这个程序的代
阅读全文
摘要:Springboot 打印 接口 耗时 三种方式 下面为大家一一对应 aop切面的方式 过滤器的方式 拦截器的方式 1 aop切面的方式 1.1 实现思路 引入aop依赖 自定义注解 定义切面,采用环绕通知 1.2 代码实现 1)引入依赖 <!--aop--> <dependency> <group
阅读全文
摘要:springboot参数转换Json格式化问题 比如:在分布式场景下,数据库id都是采用雪花算法生成,那么在传输给前端的时候就会产生精度丢失的问题,前端并没有Long类型这一说法。 解决方案 我们都知道SpringMVC中, 将Controller方法返回值转换为json对象, 是通过jackson
阅读全文
摘要:MybatisPlus高级特性 1. 公共字段自动填充 1.1 问题分析 在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间、修改人等字段。这些字段属于公共字段,也就是也就是在我们的系统中很多表中都会有这些字段,如下: 而针对于这些字段,我们的赋值方式为: A
阅读全文
摘要:一个案例搞懂工厂模式和单例模式 1 单例模式 一个对象只有一个实例 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 注意:所有的单例模式,应当使其构造方法私有化。 1.1 饿汉单例模式 所谓饿汉单例:就是指在类被加载时就创建自己的唯一实例。 /** * @author l
阅读全文
摘要:Mybatis 缓存原理 本文来自拉钩 java 高薪训练营,如果文章写的不好,看不懂可以找我要课程视频,不收费。 只愿在编程道路上,寻求志同道合的码友。v:15774135883 1 Mybatis 缓存机制 Mybatis 提供了一级、二级缓存。 一级缓存:线程级别的缓存,也称为本地缓存或sql
阅读全文