- 博客(54)
- 收藏
- 关注
原创 【软件测试】自动化测试概念篇
介绍了软件测试领域中自动化测试的常见概念:例如回归测试、自动化测试分类、自动化测试金字塔、selenium驱动,最后给出了使用selenium进行自动化测试的demo
2024-07-14 19:14:03
653
原创 【ZooKeeper学习笔记】
介绍了ZooKeeper相关概念、常用命令、CuratorAPI等基础知识,还包括基于Curator实现分布式锁的原理与实战、集群管理等进阶知识
2024-07-13 17:17:17
1149
1
原创 【SpringBoot3.x】自定义开发通用SDK
讲述了如何使用SpringBoot3.x版本构建自定义starter / SDK,图文并茂,细致到位!
2024-06-21 17:34:45
593
原创 【Redis进阶】RDB持久化策略
介绍了redis当中的RDB持久化机制,讲解有关RDB触发时机以及流程梳理,最后还通过实操的方式体会dump.rdb文件的重要性
2024-06-14 16:16:00
299
原创 【SpringCloud学习笔记】RabbitMQ(中)
介绍了有关RabbitMQ的三种交换机类型:Fanout、Direct、Topic及对应的代码实现,还讲解了如何使用Java代码声明Queue、Exchange以及使用注解方式声明
2024-06-13 19:40:05
1227
原创 【SpringCloud学习笔记】RabbitMQ(上)
介绍了如何基于Docker环境安装RabbitMQ、RabbitMQ相关控制台操作、基于SpringAMQP收发消息,最后介绍了WorkQueue任务模型
2024-06-12 15:17:06
1015
原创 【Redis学习笔记06】Jedis客户端(下)
介绍了Java操作Redis的客户端Jedis的使用方式,以及对于数据类型Hash、ZSet的命令与对应Jedis代码实现
2024-06-09 15:46:23
784
原创 【SpringCloud学习笔记】Docker(上篇)
介绍了Docker的快速入门案例以及docker常见命令的使用,另外还介绍了Docker数据卷的相关概念
2024-06-08 22:45:44
1177
1
原创 【Redis学习笔记05】Jedis客户端(中)
介绍了redis部分数据结构List、String、Set的常见命令以及如何使用Jedis客户端编写Java代码操作这些命令的方法
2024-06-08 15:39:41
1144
原创 【SpringCloud学习笔记】Elasticsearch
介绍Elasticsearch的安装以及入门案例、DSL查询基本语法、Java客户端操作ES方式
2024-06-04 20:53:22
1221
2
原创 【Spring】IoC&DI详解
介绍了Spring框架的IoC以及DI思想,涉及内容主要有五大类注解和方法注解的使用及注意事项;属性注入、构造器注入、setter注入三种依赖注入方式以及优缺点分析,最后介绍了@Autowired的常见问题
2024-03-25 23:23:25
838
1
原创 【NBUOJ刷题笔记】递推_递归+分治堂练
介绍了NBUOJ中递推/递归+分治算法的常见习题,例如装错信封,双色Hanoi塔,日程安排、小明的烦恼等问题
2024-03-22 14:33:30
1255
原创 【Java网络编程】TCP核心特性(下)
讲解了部分TCP的核心特性,例如拥塞控制机制、延迟应答机制、捎带应答机制、面向字节流机制及其粘包问题、异常处理机制
2024-03-09 00:15:53
834
原创 【JVM】JVM相关机制
介绍了JVM相关几大核心机制,例如JVM的内存区域划分、JVM类加载机制及双亲委派机制以及JVM的垃圾回收机制,总结常见面试题如内存区域划分、分代回收算法、引用计数和可达性分析算法、类加载机制、双亲委派机制
2024-03-01 21:59:35
821
原创 【Redis学习笔记03】Java客户端
介绍了Redis的客户端Jedis的使用以及连接池优化,还介绍了SpringBoot整合Redis的SpringDataRedis,图文并茂展示自定义序列化器以及手动序列化的优缺点
2024-02-25 11:39:01
795
原创 【Java网络编程06】HTTPS原理
简单介绍了HTTPS的工作原理,例如使用对称加密、非对称加密实现基本数据安全传输,在此基础上介绍了中间人攻击漏洞的原理,最后介绍HTTPS证书验证机制解决中间人攻击漏洞实现数据传输安全
2024-02-23 22:49:11
2279
原创 【Redis学习笔记02】基本数据类型及其常用命令
介绍了Redis的常用数据结构及其相关命令,包括String、Hash、List、Set、SortedSet等
2024-02-22 16:41:32
902
原创 【MySQL初阶】索引与事务
讲解MySQL的索引与事务相关特性,包括索引的概念、优势、特点以及索引底层数据结构B+树相关常见面试题,补充ArrayList与LinkedList的区别等面试题,还介绍了MySQL数据库事务的ACID特性及隔离级别
2024-02-19 23:15:53
1081
原创 【Java多线程进阶】JUC常见类以及CAS机制
重点论述多线程进阶内容,包括JUC包下的常见类例如Callable、ReentrantLock、Semaphore、CountDownLatch相关概念及其用法,详细论述CAS机制以及ABA问题,并且深入讨论线程安全的集合类相关概念
2024-02-17 21:22:32
760
原创 【Java多线程案例】定时器
简单描述了定时器的相关概念以及Java标准库中对于定时器Timer类的使用方法,并且详细描述了模拟实现一个定时器相关代码实现并在此基础上解决线程安全问题
2024-02-15 20:41:15
636
原创 【Java多线程案例】实现阻塞队列
简单介绍了Java标准库提供的阻塞队列(BlockingQueue)的使用方法,并逐步模拟实现了自定义阻塞队列的数据结构,包括实现普通队列、加锁实现线程安全、引入阻塞功能,并基于自定义阻塞队列实现消费者-生产者模型
2024-02-10 15:03:00
2280
原创 【Java多线程案例】单例模式
简要介绍设计模式单例模式相关概念,重点论述单例模式的懒汉式、饿汉式代码编写、两者的线程安全问题及其解决方式,层层深入线程安全问题、效率问题、指令重排序并加以解决
2024-02-07 16:02:46
3401
原创 【Java网络编程05】网络原理进阶(三)
详细论述应用层协议HTTP、HTTPS相关内容,涉及抓包工具fiddler的使用,请求与响应报文格式以及具体字段表示的含义与用法、HTTP请求方法、HTTP请求头字段含义及其作用
2024-02-04 21:24:53
951
2
原创 【Java网络编程04】网络原理进阶(二)
包括网络层IP协议主要内容,包括IP协议报头格式,如何解决IP地址不够用的问题,主要详细讲解NAT机制的实现过程以及IP协议相关概念
2024-02-02 21:54:39
1156
原创 【Java网络编程03】网络原理进阶(一)
包含TCP的各项特性和机制,对TCP/UDP协议核心内容进行解析,例如UDP的校验和,TCP的确认应答机制,超时重传机制。对TCP/IP协议体系下的其他重要协议和技术进行了阐述
2024-01-25 23:49:34
882
原创 【Java网络编程02】套接字编程
包含Java语言实现UDP和TCP套接字编程,完成一个回显服务器的应用程序以及详细流程分析,还包含Socket的介绍、全双工与半双工的区别、面向字节与面向数据报的区别
2024-01-21 20:25:27
958
原创 【Java网络编程01】网络原理初识
深入讲解Java进行网络编程的网络基础概念,包括IP地址、端口号、协议、协议分层、封装、分用、客户端、服务器、请求、响应、两台主机之间的网络通信流程
2024-01-20 19:48:12
869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人