自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis入门

本文介绍了NoSQL数据库和Redis的基本概念与应用。首先概述了NoSQL数据库的特点和主要类型(键值存储、文档存储、列族存储、图数据库)。重点讲解了Redis这一键值型数据库,详细说明了其支持的数据类型(String、Hash、List、Set、SortedSet等)及常用命令。随后介绍了Redis的Java客户端实现,包括Jedis和SpringDataRedis两种方式,并比较了它们的优缺点。特别说明了SpringDataRedis中RedisTemplate的使用方法和序列化问题,提出了手动序列化

2025-08-26 10:42:34 726

原创 Spring AOP

AOP(面向切面编程)是一种编程思想,通过模块化横切关注点(如日志、事务)解决代码重复问题。Spring AOP是其实现方式之一,基于动态代理(JDK/CGLIB)在运行时织入增强逻辑。核心概念包括切面(Aspect)、连接点(JoinPoint)、通知(Advice)等,可通过注解(如@Aspect、@Around)快速配置。SpringBoot 2.x后默认使用CGLIB代理。AOP提升了代码复用性和可维护性,是Spring框架的关键特性。

2025-07-10 21:56:06 704

原创 Mybatis

MyBatis是一款半自动化的持久层框架,主要用于简化Java程序与数据库的交互操作。文章介绍了MyBatis的基本概念、工作原理及核心功能,重点讲解了其在SpringBoot项目中的集成使用。内容包括数据库配置、Mapper接口编写、参数传递方式(单参数、多参数、实体类)、CRUD操作实现(注解和XML两种方式),以及#{}与${}占位符的区别和动态SQL的使用技巧。此外还详细阐述了结果集映射的三种解决方案和SQL片段复用方法。通过本文可以全面掌握MyBatis的基础应用及其在数据库操作中的优势,包括SQ

2025-06-19 21:00:54 1012

原创 网络原理-TCP/IP(第二部分)

TCP/IP协议簇是现代互联网通信的核心框架,采用分层设计,每一层各司其职,共同完成数据的可靠传输。其核心分为四层:网络接口层(物理层+数据链路层)负责在物理媒介(如光纤、Wi-Fi)上传输原始比特流,封装为帧(如以太网帧),通过MAC地址实现本地网络设备间的直接通信。关键协议:以太网(Ethernet)、ARP(地址解析协议)。网络层(IP层)实现跨网络的逻辑寻址和路由选择,通过IP地址(IPv4/IPv6)定位全球设备,并依靠路由器转发数据包。

2025-04-13 17:35:43 1240

原创 网络原理-TCP/IP(第一部分)

UDP/TCP

2025-04-05 18:17:56 1109

原创 网络编程套接字

网络编程中的套接字(Socket)是不同主机间进程通信的核心技术,主要分为面向连接的TCP套接字和无连接的UDP套接字。TCP通过ServerSocket建立可靠连接,使用字节流传输数据,需要注意消息边界问题;而UDP通过DatagramSocket发送独立的数据包,效率更高但不保证可靠性。无论是哪种方式,关键都在于正确管理连接生命周期、处理IO异常,以及设计明确的应用层协议来规范数据格式和传输规则。在实际开发中,套接字编程需要特别注意资源释放、线程安全以及网络异常处理。

2025-03-30 16:31:39 1149

原创 文件操作--IO

修饰符及类型属性说明依赖于系统的分隔符路径依赖于系统的分隔符路径pathSepartor:File里面的一个静态变量,就是/或者\,跟着系统走的。

2025-03-29 16:55:56 1170

原创 多线程进阶

锁策略是多线程编程中用于控制线程访问共享资源的方式。不同的锁策略适用于不同的场景,选择合适的锁策略可以提高程序的性能和可靠性。

2025-03-23 20:47:11 1108 1

原创 多线程基础-2

单例模式是一种创建型设计模式,确保一个类只有一个实例,并且提供一个全局访问点来获取该实例.在一些特定场景中,有的特定的类,只能创建出一个实例,不应该创建出多个实例单例模式具体实现方式,分成"饿汉"和"懒汉"两种方式。

2025-03-23 14:37:16 972 1

原创 多线程基础-1

进程是一个重要的软件资源,由操作系统内核负责,是程序的一次执行实例,每个进程都有独立的内存空间,文件描述表,环境变量等资源进程 = 组织 + 描述描述:讲清楚有哪些属性特性组织:通过一定的数据结构把这样多个这样的单位串起[进程控制块抽象(PCB)]

2025-03-17 22:07:50 1036

原创 数据库-MySQL

主要对基本的数据库操作以及mysql进行一个演示讲解

2025-03-09 12:35:59 1126 1

空空如也

空空如也

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

TA关注的人

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