- 博客(19)
- 收藏
- 关注
原创 JDBC+HTML+AJAX实现登陆和单表的CRUD
导入maven依赖登陆页面学生信息页面JDBC连接数据库登陆实体类学生实体类dao层业务层删除添加登陆查询根据姓名查询修改最终效果:
2025-05-28 21:35:49
937
原创 vue3基本类型和对象类型的响应式数据
OptionsAPI• 特点:基于选项(options)来组织代码,将逻辑按照生命周期、数据、方法等分类。• 结构:代码按照 data 、 methods 、 computed 、 watch 等选项分块。点击之后页面进行了修改• 特点:基于函数组合(composition)来组织代码,将逻辑按照功能模块划分。
2025-05-27 18:23:00
1204
原创 vue3简介以及创建第一个vue3工程
背景:Vue 2 自发布以来,已经被广泛应用于各种项目中,但随着前端开发的发展,社区对性能、可扩展性和新特性提出了更高要求。Vue 3 是对 Vue 2 的全面升级,旨在解决这些问题。目标:性能提升:通过底层架构的优化,显著提高应用的性能。更好的可扩展性:支持大型应用的开发。新特性支持:引入了 Composition API 等新特性,提升开发体验。
2025-05-27 13:09:32
1258
原创 Seata分布式事物案例及详解
官网: https://seata.apache.org/zh-cn/download/seata-server下载后直接解压 进到bin目录 输入cmd启动命令:进入localhost:7091 默认账户跟密码都为seata导入依赖创建四个微服务项目启动类实体类控制层持久层业务层配置application.yml配置seata地址启动类控制层远程调用业务层配置application.yml配置seata地址启动类实体类控制层业
2025-05-23 17:12:45
1626
原创 spring cloud alibaba-Geteway详解
*** 自定义的VIP路由断言工厂类,用于根据请求参数判断是否匹配VIP路由。* 继承自AbstractRoutePredicateFactory,实现了自定义路由断言逻辑。/*** 构造函数,指定配置类为Config。} /*** 实现apply方法,根据Config中的配置生成路由断言逻辑。* @param config 配置对象,包含请求参数名和期望值。
2025-05-21 23:02:17
1034
原创 Spring ---IOC容器和DI的具体应用
Spring Framework(Spring框架)是Spring生态系统的核心,它是一个开源的Java应用程序框架,由SpringSource公司开发,旨在简化企业级应用程序的开发。Spring Framework提供了依赖注入(DI)、面向切面编程(AOP)、声明式事务管理(TX)等功能,以解决企业级开发中的常见问题。它不仅使开发过程更加高效和便捷,还被广泛应用于Java企业开发领域。
2025-05-21 15:52:29
1422
原创 spring cloud alibaba Sentinel详解
这里我们给create添加一个流量控制 即每秒只能访问一次@Datareturn r;return r;return r;return r;@Component@OverrideR error = R.error(500, name + "被Sentinel限制了,原因为:" + e.getMessage());当我们一秒钟连续多次访问后 他给前端返回的就是我们自己写的信息。
2025-05-20 17:43:03
1313
原创 spring cloud alibaba -远程调用(openFeign)
Spring Cloud Alibaba 中的 OpenFeign 是一个用于简化远程调用的工具。通过 @FeignClient 注解,开发者可以轻松定义远程服务的接口,并在本地调用这些接口。本文通过一个订单服务的案例,展示了如何使用 OpenFeign 进行远程调用。首先,在启动类上使用 @EnableFeignClients 开启 Feign 功能,然后定义 ProductFeignClient 接口,通过 @GetMapping 注解指定远程调用的路径。在 OrderServiceImpl 中,通过注
2025-05-18 22:42:45
638
原创 Nacos-配置中心
启动命令5. 测试这时候我们修改之后我们他并没有更改值我们需要加入@RefreshScope这时候我们就不用重启项目就能拿到最新修改的值假如我们的微服务暂时用不到配置中心,但是我们统一加入了配置中心的依赖,导致了项目启动不起来,我们应该在application.properties中加入加入之后就可以正常启动了 这句话的意思是禁用导入检查。
2025-05-17 23:14:00
351
原创 Nacos注册中心详解
官网地址:下载完成后直接解压 进入bin目录 输入cmd standlone的意思是单机启动启动命令浏览器搜索 http://localhost:8848/nacos如果可以进入成功 那证明启动成功了。
2025-05-17 18:10:47
894
原创 apache POI介绍 在JAVA中操作三大办公软件
Apache POI(Poor Obfuscation Implementation,简称 POI)是一个开源的Java库,它提供了对Microsoft Office格式文件的读写支持。Apache POI使得开发者可以在Java应用程序中操作Microsoft Office文档,如Excel电子表格、Word文档、PowerPoint演示文稿等。
2025-05-16 20:08:40
761
原创 WebSocket介绍
WebSocket是一种网络通信协议,支持在单个TCP连接上进行全双工通信,允许客户端和服务器之间进行实时、双向的数据交换。与HTTP协议相比,WebSocket是长连接,支持双向通信,适用于需要实时数据传输的场景。常见的应用包括在线聊天、协作工具、股票交易、实时通知和体育更新等。实现WebSocket通信的步骤包括创建客户端页面、导入相关依赖、配置服务端组件以及定时推送数据。通过WebSocket,开发者可以构建高效的实时应用,提升用户体验。
2025-05-13 21:38:04
708
原创 spring Task详解
Cron 表达式是一种用于配置任务执行时间的字符串表达式,它由一系列的字段组成,每个字段代表一个时间单位。Cron 表达式通常用于定时任务调度工具(如 Spring Task、Quartz 等)中,用于精确地指定任务的执行时间。Cron 表达式的字段Cron 表达式通常由 6 或 7 个域组成,分别代表不同的时间单位。以下是每个域的含义秒分钟小时日月周年注意周:指的是星期几例如 2025年4月10日上午11点整的cron表达式应该为 0 0 11 10 4?2025链接:cron在线生成器。
2025-05-13 19:28:26
1146
原创 Spring Cache简介与入门案例
Spring Cache 是 Spring 框架提供的一个缓存抽象层,它旨在简化缓存的使用,同时支持多种缓存实现(如 EhCache、Redis、Caffeine 等)。通过 Spring Cache,开发者可以轻松地将缓存功能集成到应用程序中,而无需手动管理缓存的存储和检索逻辑。核心概念。
2025-05-07 23:42:25
843
原创 JWT和token介绍
身份验证(Authentication):验证用户是否是他们声称的那个人。例如,用户登录时,服务器会生成一个 Token 并发送给客户端,客户端在后续请求中携带这个 Token,服务器通过验证 Token 来确认用户身份。授权(Authorization):决定用户是否有权限访问某个资源。例如,某些 API 可能需要特定的 Token 才能访问。会话管理(Session Management):在无状态的 HTTP 协议中,Token 可以用来跟踪用户的会话状态。
2025-05-06 22:53:45
590
原创 httpclient和微信登陆用例
HttpClient 是 Apache Jakarta Common 下的一个子项目,它提供了一个高效、更新、功能丰富的支持 HTTP 协议的客户端编程工具包。HttpClient 支持 HTTP 协议的最新版本和建议,已经被广泛应用于多个项目中,例如 Apache Jakarta 的 Cactus 和 HTMLUnit。它不仅仅是一个库,而是一个完整的 HTTP 通信实现库,专门用于发送和接收 HTTP 报文。
2025-04-29 19:10:39
504
原创 spring Data Redis 的概述及五大类型用法及应用场景
Spring Data Redis 是 Spring Data 系列技术中的一个重要分支。简单来说,它就像是一个专门用来和 Redis 数据库打交道的工具包,为开发者提供了便捷且高效的操作 Redis 的方式。在开发中,如果想使用 Redis 来存储、读取数据,借助 Spring Data Redis 就能以符合 Spring 开发习惯的方式来实现,比如通过它提供的各种模板类(像 RedisTemplate),可以很方便地执行 Redis 的各种命令,像设置键值对、获取值、操作列表、集合等数据结构。
2025-04-26 22:26:27
839
原创 redis安装及数据类型
redis安装很简单 只用将安装包解压就行了redis安装包以及可视化软件在下面链接: https://pan.baidu.com/s/1jqgaX6wbKnry-iyEiMqGqw?pwd=x815#list/path=%2FRedis 是一种内存数据库,数据存储在内存中,具有极高的读写性能,适用于需要快速数据访问和存储的应用场景。它以键值对的形式存储数据,支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,能够灵活地满足不同类型的数据存储和操作需求
2025-04-25 23:31:30
985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人