- 博客(30)
- 收藏
- 关注
原创 【Redis学习路|第一篇】初步认识Redis
这是我正式学习Redis的第一天,主要认识了NoSQL数据库与SQL数据库的区别,以及对redis进行了初步认识
2025-07-31 08:00:00
353
原创 Redis超详细下载教程(含配置与开机自启与客户端图形工具),Win版和Linux版
该文章通过介绍Redis的windows与Linux版本的下载,同时介绍了相关配置与开机自启的教程.以及客户端图形工具REAP的使用
2025-07-30 11:28:48
785
原创 苍穹外卖项目笔记Day7
本文记录了苍穹外卖项目第七天的学习内容,重点介绍了Redis缓存技术的应用、Spring Cache框架的使用,通过缓存优化显著提升系统性能
2025-07-30 07:39:38
666
原创 苍穹外卖项目笔记Day6
本文记录了苍穹外卖项目第六天的学习内容,重点介绍了微信小程序登录认证流程的实现以及HTTPClient在Web服务开发中的应用技术。
2025-07-29 00:47:35
671
原创 苍穹外卖学习笔记Day5
本文记录了苍穹外卖项目第五天的学习成果,重点介绍了Redis缓存技术在店铺营业状态管理中的应用。通过分析店铺营业状态的高并发特性,深入探讨了为什么选择Redis而非MySQL存储简单状态数据。详细讲解了Redis连接工厂和序列化器的核心概念,以及它们在Spring Data Redis中的重要作用。文章通过实际项目场景,展示了Redis在高并发场景下的性能优势,为读者提供了从理论到实践的完整学习路径。
2025-07-28 08:03:11
686
原创 redis快速入门及使用
本文全面介绍了Redis的基础知识、常用命令以及Spring Data Redis的集成使用方式。从Redis简介开始,详细讲解了五种数据类型的操作命令,包括字符串、哈希、列表、集合和有序集合。重点介绍了Spring Data Redis的集成步骤,包括配置类创建、RedisTemplate使用等。最后通过缓存系统、分布式锁、排行榜等实战场景,展示了Redis在实际项目中的应用价值。适合Java开发者快速上手Redis技术,提升系统性能。
2025-07-28 07:55:50
1001
原创 苍穹外卖项目学习Day4
本文记录了苍穹外卖项目第四天的学习内容,重点介绍了套餐管理模块的五个核心CRUD操作以及MyBatis @Options注解的精细化SQL控制技术。深入讲解了主键回填机制、缓存控制策略、执行超时设置等核心技术,通过实际项目场景展示了@Options注解在数据库操作中的强大功能,为读者提供了从理论到实践的完整MyBatis注解技术学习路径。
2025-07-27 07:46:42
169
原创 苍穹外卖学习笔记Day3
本文记录了苍穹外卖项目第三天的学习内容,重点介绍了AOP切面编程在公共字段填充中的应用、阿里云OSS文件上传技术以及菜品管理模块的完整开发。深入讲解了DRY原则、注解元数据、逻辑外键与软硬编码等技术概念,通过实际项目场景展示了代码优化和云存储技术的应用价值,为读者提供了从理论到实践的完整技术学习路径。
2025-07-26 08:00:00
1013
原创 苍穹外卖项目学习Day2
本笔记系统梳理了苍穹外卖项目Day2的核心开发任务与技术收获,涵盖员工管理接口实现、ThreadLocal与PageHelper底层原理、日期格式处理、Lombok注解应用及序列化基础,内容实用,适合Java后端初学者快速掌握实战技巧。
2025-07-25 03:24:48
649
原创 苍穹外卖项目笔记Day1
本文章通过苍穹外卖项目讲解了关于项目结构,MD5信息摘要算法,以及正向代理、反向代理和负载均衡的原理、区别及实际应用等拓展知识点
2025-07-23 09:02:40
430
原创 JavaSE超详细笔记-网络编程篇-基于黑马
1.1 概念在网络通信协议下,不同计算机上运行的程序,进行的数据传输。即时通信、网游对战、金融证券、国际贸易、邮件、等等。不管是什么场景,都是计算机跟计算机之间通过网络进行数据传输Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序。
2025-06-14 21:03:25
978
原创 静态变量详解(static variable)
静态变量是使用static关键字修饰的类成员变量,具有共享性和长生命周期的特点。它在类加载时初始化,所有对象共享同一份拷贝,可以通过类名直接访问。主要应用包括计数器、全局配置和工具类实现。使用时需注意线程安全和内存泄漏问题,与实例变量相比,静态变量属于类而非对象。合理使用静态变量可以优化内存管理和实现全局数据共享,但需谨慎处理多线程环境下的同步问题。
2025-06-14 21:02:14
796
原创 为什么数据库操作必须在后端?动态 SQL 与 SQL 注入原理详解
本笔记阐述了数据库操作应在后端进行,并详解了动态SQL与SQL注入的原理及防护措施。
2025-06-12 09:26:30
739
原创 JavaSE笔记--反射篇
Java反射机制允许在运行时动态获取类的信息、构造对象、访问成员变量和方法。常用三种方式获取Class对象:Class.forName、类名.class、对象.getClass()。通过反射可无视修饰符访问类内容,结合配置文件可实现灵活的对象创建和方法调用。常用API包括Constructor、Field、Method及Modifier常量,适用于框架开发和动态业务场景。
2025-05-05 16:01:12
865
原创 Spring AOP思想与应用详解
AOP(Aspect Oriented Programming,面向切面编程),可简单理解为面向特定方法编程。统计业务方法执行耗时日志记录事务管理权限控制减少重复代码代码无侵入提高开发效率维护方便。
2025-04-27 18:22:55
815
原创 Java后端开发——分层解耦详解
本文简要介绍了Java后端三层架构(controller、service、dao)的职责划分,强调高内聚低耦合原则。通过Spring的IOC和DI机制,实现对象的统一管理和依赖注入,提升了代码复用性和维护性。
2025-04-26 20:00:05
1231
原创 JavaWeb笔记-JavaScript基础
JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言,是用来控制网页行为,实现页面的交互效果。JavaScript和Java是完全不同的语言,但基本语法类似组成ECMAScript: 规定了JS基础语法核心知识,包括变量、数据类型、流程控制、函数、对象等。BOM:浏览器对象模型,用于操作浏览器本身,如:页面弹窗、地址栏操作、关闭窗口等。DOM:文档对象模型,用于操作HTML文档,如:改变标签内的内容、改变标签内字体样式等。格式//定义方法var 对象名 = {
2025-04-01 14:20:05
846
原创 JavaWeb笔记-HTML-CSS
HTML: HyperText Markup Language,超文本标记语言。超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。标记语言:由标签构成的语言HTML标签都是预定义好的。例如:使用 <h1> 标签展示标题,使用<a>展示超链接,使用<img>展示图片,<video>展示视频。HTML代码直接在浏览器中运行,HTML标签由浏览器解析。Cascading Style Sheet,层叠样式表,用于控制页面的样式(表现)。
2025-03-15 09:52:53
897
原创 JavaSE超详细笔记-多线程篇-基于黑马
假如计算机只有一个 CPU,那么 CPU 在某一个时刻只能执行一条指令,线程只有得到CPU时间片,也就是使用权,才可以执行指令。抢占式调度模型:优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个,优先级高的线程获取的 CPU 时间片相对多一些。他的作用就是去调用main方法,并执行里面的代码,之前在main方法里的代码,其实都是运行在main线程当中。接下来,以线程基础,线程优先级,守护线程,礼让线程,插入线程的几个角度去拆分。
2025-03-05 08:25:48
878
原创 MySQL笔记1-数据库基础与DDL-基于黑马
数据是数据库中存储的基本对象,是用来描述事物的符号记录,数据有两个特点:数据与数据的语义是不可分割的数据在不同的语境有不同的含义,也称语义名称全称简称数据库存储数据的仓库,数据是有组织的进行存储数据库管理系统操纵和管理数据库的大型软件SQL操作关系型数据库的编程语言,定义了一套操作 SQL 关系型数据库统一标准。
2025-03-03 16:17:10
1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人