自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 【Redis进阶】事务

介绍了Redis中事务相关概念,比如与MySQL事务的区别、实现方式、事务操作、watch监视原理

2024-07-21 16:57:38 772

原创 【软件测试】自动化测试概念篇

介绍了软件测试领域中自动化测试的常见概念:例如回归测试、自动化测试分类、自动化测试金字塔、selenium驱动,最后给出了使用selenium进行自动化测试的demo

2024-07-14 19:14:03 653

原创 【ZooKeeper学习笔记】

介绍了ZooKeeper相关概念、常用命令、CuratorAPI等基础知识,还包括基于Curator实现分布式锁的原理与实战、集群管理等进阶知识

2024-07-13 17:17:17 1149 1

原创 【NBU大三下期末考试实录】

记录NBU大三下考试题目

2024-07-03 22:19:09 792 2

原创 【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

原创 【SpringCloud学习笔记】Docker(中篇)

介绍了Docker组件的自定义镜像相关命令以及网络相关概念

2024-06-09 19:03:42 752

原创 【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

原创 【Redis学习笔记04】Jedis客户端(上)

介绍了Java客户端Jedis的快速入门,和redis中通用命令的操作方法

2024-06-06 19:30:07 456

原创 【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

原创 【NBUOJ刷题笔记】递推_递归+分治策略1

介绍了NBUOJ中递推/递归算法的常见习题,例如王老师爬楼梯,铺砖,整数分割(1)等问题

2024-03-21 11:52:48 1042

原创 【NBUOJ刷题笔记】递推_递归+分治策略2

介绍了NBUOJ中递归+分治算法的常见习题,例如求第k小的数,逆序对,棋盘覆盖等问题

2024-03-17 21:32:24 964

原创 【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

原创 【Redis学习笔记01】快速入门(含安装教程)

包含Redis的基础概念介绍,以及详细安装教程

2024-01-19 21:29:16 374

原创 【Java文件操作】文件操作常用API

包含Java使用流对象操作文件的一系列常用方法

2024-01-18 22:17:45 847

原创 【NBU大三上期末考试实录】

宁波大学计算机大三上考试记录

2024-01-08 11:47:29 811 9

原创 【Java多线程】常见锁策略及synchronized

Java多线程,常见的锁策略以及synchronized的实现思路

2023-12-10 18:13:07 823

原创 【Java多线程案例】-线程池

Java多线程案例—-线程池

2023-12-10 08:00:00 842

原创 【Java多线程】线程安全问题

Java线程安全问题

2023-12-04 09:00:00 963

原创 【Java多线程】线程状态

Java的线程状态

2023-12-02 17:37:32 1028

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除