首页
关于
友情链接
ldwcool's Blog
行动起来,活在当下
累计撰写
24
篇文章
累计创建
10
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
后端-ldwcool's Blog
以下是
后端
相关的文章
2024-07-12
Maxwell-Admin 项目构建过程及环境配置
Preface 本文将介绍 Maxwell-Admin 中后台管理系统的构建过程和开发环境配置,只会讲解其中所涉及到的知识点,并不会详细讲解这个项目。 其中包括: Maven 父子工程、聚合工程、项目版本号统一处理。 IDEA 开发环境配置和常用插件。 Maven 实际的开发项目中绝大多数用的都是
2024-07-12
43
0
0
后端
2024-06-23
分布式锁之 Redission 实现
Preface 以前还在上学的时候,每每听到分布式锁等相关名词的时候总觉得高大上,复杂。虽说工作后用到的机会也不多,但随着工作经验、代码能力、 年龄的 增长,最近初学完分布式锁的原理和使用 Redission 实现,揭开分布式锁的神秘面纱之后发现也就那样,这个名词听起来唬人,实际上要实现的目标很明确
2024-06-23
37
0
0
后端
2024-04-18
Java 面试之 Redis
Redis 简介 主流应用架构为了提升性能一般都会在客户端和存储层之间添加一个缓存层,当客户端向后端发送请求时会先去缓存层查找,如果缓存层有则直接返回,没有则到存储层查询并将结果回写到缓存层中,这样可以减轻存储层的压力。 缓存层中没有时穿透缓存到存储层中查询的行为叫做缓存穿透。 将存储层中查询的结果
2024-04-18
63
0
0
数据库
后端
2024-03-27
Java 面试之数据库
Preface 关系型数据库主要考点: 架构 索引 锁 语法 理论范式 数据库架构 如何设计一个关系型数据库? 要设计一个关系型数据库首先需要划分为两大部分:存储部分和程序实例模块。 存储部分类似文件系,将数据持久化到设备中。 程序实例模块作用是对存储进行逻辑上的管理,它主要包含: 将数据的逻辑关系
2024-03-27
42
0
1
后端
数据库
2024-03-17
Java 面试之 Spring 框架
Preface 本文中使用的 SpringBoot 版本为2.6.13,对应的Spring版本为5.3.23。 IOC 原理 IOC(Inversion of Control ):控制反转。是 Spring Core 最核心的部分。 它本身并不算为一种技术,而是使我们从繁琐的对象交互中解脱出来的一种
2024-03-17
37
0
0
后端
2024-03-10
Java 面试之常用类库与技巧
Preface 本文中使用的 JDK 版本是JDK 11.0.2。 Java 异常体系 Java 在设计之初就提供了相对完善的异常处理机制,大大降低了编写和维护可靠程序的门槛。 异常处理机制主要回答了三个问题 What:异常类型回答了什么被抛出; Where:异常堆栈跟踪回答了在哪抛出; Why:异
2024-03-10
30
0
0
后端
2024-03-06
Java 面试之多线程与并发原理
Preface 本文中使用的 JDK 版本是 JDK 11.0.2。 synchronized 在 Java 多线程编程中需要关注的一个重中之重的问题便是线程安全问题。 线程安全问题的主要诱因有如下两点: 存在共享数据(也称临界资源); 存在多条线程共同操作这些共享数据。 解决此问题的根本方法:同一
2024-03-06
56
0
0
后端
2024-03-01
Java 面试之多线程与并发
进程和线程的区别 先来看看它们的由来: 串行阶段:初期的计算机只能串行执行任务,并且需要长时间等待用户输入。 计算机的出现是为了解决复杂的数学计算问题,最初只能接受特定的指令,用户输入一个指令,计算机再做相应的操作,当用户在思考或输入数据时,此时计算机只能等待,这就造成了计算机使用效率的低下的问题,
2024-03-01
46
0
0
后端
2024-02-01
Java 面试之 GC 相关
垃圾回收之标记算法 当 Java 对象没有被其他对象引用时会被判定为垃圾,需要销毁未被引用的对象并释放所占据的内存。 判断对象是否被引用的算法有两种:引用计数算法和可达性分析算法。 引用计数算法 该算法通过判断目标对象的引用数量来决定该对象是否可被回收。 在这种机制下,堆中的每个对象都有一个引用计数
2024-02-01
49
0
0
后端
2024-01-31
Java 面试之 JVM
谈谈你对 Java 的理解 这个问题比较开放,宽泛,答案并不唯一。它考察的是多个方面,面试官是想通过此问题考察我们是否真的掌握了 Java,对基础知识的理解是否清楚,对主要的模块和运行原理是否理解等,另外也会对我们给出的回答进行深究。 要回答此需要对 Java 语言特性做一下汇总,并将显著的点列出来
2024-01-31
81
0
1
后端
1
2