hero image

知识总结

日拱一卒,功不唐捐~~LR的学习录

Java基础
记录Java集合、JVM、并发编程相关笔记
数据库
记录MySQL、Oracle、Redis学习笔记
框架
记录spring、springboot、微服务相关的学习笔记
工具
记录日常使用的Linux、Docker命令,以及一些开发工具的使用技巧。
初始DDD
初识DDD " 查阅相关资料,DDD的专业名词特别多,在不结合代码和业务的场景下,理解起来很困难。本文从代码的角度出发,简述了DDD 四层架构的具体职责" 服务分层 这些目录的职能和代码形态是这样的。 Interfaces(用户接口层): 它主要存放用户接口层与前端交互、展现数据相关的代码。; 和前端直接交互的逻辑在这里,例如:controller DTO

Mr.LR2023年5月1日
大约 8 分钟
个人介绍
一名Java后端开发人员

Mr.LR2022/11/30小于 1 分钟
Oracle-Sql优化
Oracle-Sql优化 " Sql优化对于开发人员来说,必不可少。但是我通过网上查阅资料发现,针对Oracle优化的文章相对较少,大多数都是针对Mysql的优化。由于我工作中以Oracle为主,因此这里结合索引数据结构、执行计划,给出一些sql优化的思路" 索引的数据结构 索引的数据结构有:B+树、位图索引、散列(hash)、kd树等。其中B+树最为经典。

Mr.LR2022年11月30日
大约 24 分钟
开发工具
开发工具 " 本文记录一些日常用到的开发工具使用技巧,以及一些工具常用命令" 命令 Linux相关命令; Docker相关命令;

Mr.LR2022/11/21小于 1 分钟
Docker常用命令
Docker常用命令 Docker安装 确定CentOS7及以上版本 卸载旧版本 https://docs.docker.com/engine/install/centos/ 安装gcc相关 安装需要的软件包 配置yum源 更新yum软件包索引 安装docker 启动docker 配置Docker镜像加速地址 重启docker Docker基础命令 Dock

Mr.LR2022年11月20日
大约 5 分钟
了解自动配置原理
了解自动配置原理 SpringBoot特点 依赖管理 父项目做依赖管理 它的父项目 在这个父项目中properties定义了很多jar包版本号,因此我们在引入相关依赖时,不用指定版本号 开发导入starter场景启动器 自动配置 在spring-boot-starter-web里面引入了很多依赖 自动配好tomcat 引入tomcat依赖,配置tomcat

Mr.LR2022年10月30日
大约 6 分钟
Java-集合
Java-集合 " 本文主要记录学习Java集合的相关笔记" Java的集合类很多,主要分为两大类: Collection Collection:集合是java中提供的一种容器,可以用来存储多个数据,本文以子类ArrayList来演示Collection一些常用的方法; List List; ArrayList&Vector: ArrayList:基于动态

Mr.LR2022/9/16
大约 1 分钟
设计模式
设计模式 " 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。" 设计模式7大原则 相关文章:设计模式7大原则 单一职责原则; 接口隔离原则; 依赖倒转(倒置)原则; 里氏替换原则; 开闭原则; 迪米特法则; 合成复用原则; 设计模式 相关文章 " 创建型设计模式" 创建型-单例模式(S

Mr.LR2022/8/19
大约 5 分钟
算法基础
算法 " 本文记录学习算法的相关笔记。" 数据结构基础 数组:数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。它是最简单的数据结构之一,大多数现代编程语言都内置数组支持。; 链表:n个节点离散分配,彼此通过指针相连,每个节点只有一个前驱节点,每个节点只有一个后续节点,首节点没有前驱节点,尾节点没有后续节点。确定一个

Mr.LR2022/8/3大约 4 分钟
红黑树(R-B Tree)
红黑树(R-B Tree) " R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。" R-B Tree简介 红黑树的特性 每个节点是黑色或者红色。; 根节点是黑色。; 每个叶子节点都是黑色(指向空的叶子节点)。; 如果一个叶子

Mr.LR2022年7月29日
大约 9 分钟
2
3
4
5
...
12