- 博客(60)
- 收藏
- 关注
原创 Java 面试宝典【学习笔记】Spring 篇
文章内容概述:Spring refresh 流程、Spring bean 生命周期、Spring 事务失效、SpringMVC 执行流程、Spring 注解、SpringBoot 自动配置原理、Spring 中的设计模式。
2023-03-31 15:00:42 631 2
原创 Java 集合【学习笔记】Java 基础
JAVA集合:单列集合(List、Set)、双列集合(Map)、工具类(Arrays、Collections)的相关API。以及 ArrayList、LinkedList、Iterator、HashMap、TreeMap 的底层原理。
2023-03-25 14:13:00 933
原创 SpringMVC 相关注解【学习笔记】
本文介绍的注解有:@RequestMapping、@RequestBody、@ResponseBody、@RequestParam、@PathVariable、@RestController 等
2023-03-12 23:20:33 447
原创 学习笔记:Java 并发编程(补)ThreadLocal
文章内容:ThreadLocal 中 ThreadLocalMap 的数据结构,以及二者的关系;ThreadLocal 中的 key 为什么是是弱引用;ThreadLocal 中的内存泄露问题的原因;在 ThreadLocal 的最后要加 remove() 方法的原因。
2023-03-07 18:04:32 785
原创 学习笔记:Java 并发编程(补)CompletableFuture
本文内容:Future 和 CompletableFuture 二者的相关API和优缺点。
2023-03-06 13:21:07 635
原创 数据结构_Java【学习笔记】线性表 + 符号表
本文的主要内容是记录了下面的数据结构的代码实现:顺序表、链表(单向链表、双向链表、链表反转、快慢指针、约瑟夫问题)、栈(括号匹配问题、逆波兰表达式)、队列;除了这些线性表外,还有符号表。
2023-02-21 01:08:49 358
原创 基础的排序算法_JAVA【学习笔记】
本文用 JAVA 语言实现了 6 个基础排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序(双边循环快排)。
2023-02-16 01:03:14 256
原创 学习笔记:Java 并发编程⑥_并发工具_JUC
本文内容:AQS 原理、重入锁原理、读写锁原理。以及 ReentrantLock、Semaphore、CountdownLatch、CyclicBarrier、ConcurrentHashMap、ConcurrentLinkedQueue、BlockingQueue、CopyOnWriteArrayList 的相关介绍。
2023-02-14 10:51:05 757
原创 学习笔记:Java 并发编程④_无锁
本章内容:CAS 与 volatile;CAS 的相关 API:原子整数、原子引用、原子累加器;Unsafe。
2023-01-27 19:22:53 1242
原创 学习笔记:Java 并发编程②_管程
本博客内容:共享问题分析;synchroinzed;线程安全分析;Monitor;wait / notify;Park / Unpark;分析线程状态的转换;活跃性;ReentrantLock。
2022-12-25 23:10:31 952
原创 Redis学习笔记①基础篇_Redis快速入门
在 Linux(CentOS7)中下载安装 Redis 和 Redis 的图形化界面;Redis 的数据结构和常用命令;Jedis 和 SpringDataRedis。
2022-11-12 16:48:35 1547
原创 【黑马程序员】Redis 课程 P37 的练习_三种方式实现功能_【黑马点评项目】给店铺类型查询业务添加缓存
记录学习时刻。三种方式(String、List、ZSet)实现【黑马程序员】于 2022-2-28 的Redis 课程 P37 的练习,即实现【黑马点评项目】中给店铺类型查询业务添加缓存的功能。(其实就是熟悉一下 SpringDataRedis)
2022-11-11 18:43:25 2294 2
原创 MySQL 学习笔记②
本博客内容概述:存储引擎、索引、SQL 优化、视图 / 存储过程 / 触发器、锁、InnoDB 引擎、MySQL 管理。
2022-10-29 00:10:13 5226
原创 MySQL 学习笔记①
SQL的基本语句(DDL、DML、DQL、DCL)和函数;常用的约束和外键约束、多表查询(自连接、外连接、内连接、联合查询、子查询)、事务的简单介绍(ACID、事务的隔离级别)。
2022-10-19 20:45:36 615
原创 学习笔记【Java 虚拟机③】类加载与字节码技术
本博客内容概览:1. 类文件结构、2. 字节码指令、3. 编译期处理、4. 类加载阶段、5. 类加载器、6. 运行期优化。
2022-09-07 23:00:54 729
原创 学习笔记:SpringCloud 微服务技术栈_高级篇⑤_可靠消息服务
本文主要讲述了RabbitMQ 的高级特性的知识:消息第三方确认(消息可靠性)、惰性队列、镜像集群、仲裁队列。
2022-08-25 22:36:07 797
原创 学习笔记:SpringCloud 微服务技术栈_高级篇④_多级缓存
本博客的内容为多级缓存分层、Nginx 缓存、Redis 缓存、Canal 数据同步。主要是通过 Docker 把 MySQL、Redis、MQ 放到了同一个网络中,使用到了 Caffine、OpenResty、Cannal 这些工具,同时也介绍了 Lua 语法的基础知识。...
2022-08-21 23:36:03 992
原创 学习笔记:SpringCloud 微服务技术栈_高级篇③_分布式缓存
本博客主要讲述了使用 Redis 集群来解决分布式缓存的问题。其中涉及到的知识有:Redis 持久化、Redis 主从、Redsi 哨兵、Redis 分片集群
2022-08-20 00:15:59 1077
原创 学习笔记:SpringCloud 微服务技术栈_高级篇②_分布式事务
本博客主要对微服务的分布式事务部分作了一定阐述:提出问题、理论基础、学习 Seata 的四种模式、动手实践整合微服务和 Seata、了解并实现高可用。
2022-08-17 10:24:05 964
原创 学习笔记【Java 虚拟机①】内存结构
本博客讲述了 Java 内存区域。主要是运行时数据区域(程序计数器、JAVA 虚拟机栈、本地方法栈、JAVA 堆、方法区、运行时常量池)。此外还讲述了被频繁使用的直接内存。
2022-08-05 12:48:00 629
原创 学习笔记:Java 并发编程①_基础知识入门
本博客主要介绍进程和线程的基本概念,Java线程中(基本操作,一一些主要的 api,线程状态,相关的应用和原理,两阶段终止模式。)
2022-08-01 22:43:10 708
原创 【查缺补漏 | JAVA 基础知识 | 粗略复习②】
本博客主要复习了内部类、Lambda表达式、接口组成更新的简述、方法引用、函数式接口、Stream流的相关知识。
2022-07-28 13:29:54 376
原创 【查缺补漏 | JAVA 基础知识 | 粗略复习①】
本博客主要复习了部分关键字(this、super、final、static、abstract)、继承、多态、抽象类、接口、形参和返回值的概念。
2022-07-25 17:58:34 291
原创 学习笔记:SpringCloud 微服务技术栈_实用篇②_黑马旅游案例
本博客主要是对【SpringCloud 微服务技术栈 | 实用篇① | 基础知识】内容的补充
2022-07-14 19:38:28 1828
原创 学习笔记:SpringCloud 微服务技术栈_实用篇①_基础知识
本博客主要讲述了微服务的远程调用的简单案例、Eureka 注册中心、Nacos 注册中心、Fegin 的远程调用、统一 GateWay、Docker、MQ 消息队列、ElasticSearch 分布式搜索的基础知识。
2022-07-14 19:33:35 2254 3
原创 【瑞吉外卖】Java 项目总目录
《瑞吉外卖》项目以外卖点餐为业务基础,基于 Spring Boot、MyBatis Plus 等技术框架来进行开发。该项目专注于后端开发,涉及到的技术栈是很少的,非常适合刚学完 SpringBoot 相关知识的新人入手。
2022-06-29 09:42:38 1751 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人