- 博客(12)
- 收藏
- 关注
原创 windows中使用docker-compose安装gitlab
docker-compose.yml文件所在目录输入cmd进入命令行,使用docker-compose up -d启动gitlab服务。docker官网下载docker安装。
2024-01-26 11:08:59 187
原创 “量子纠缠”简易版
量子纠缠”简易版,是一个使用 Three.js 和 localStorage 在多个浏览器窗口之间同步3D场景的示例项目。该项目展示了如何在不同浏览器窗口间同步复杂的3D场景,为多窗口Web应用提供了新的可能性。
2024-01-16 14:34:51 386 1
原创 mysql数据库的读写分离,主从同步
读写分离主要用于分担数据库的压力,在不同的服务器上部署两个mysql,一主一从,主数据库负责写入,从数据库负责读取,并且从数据库会被动同步主数据库数据。#进入mysql数据库#执行grant replication slave on *.* to '用户@'%';#重新mysql重启mysql。
2024-01-15 16:38:37 618
原创 jOOQ操作数据库
jOOQ是一个Java对象关系映射(ORM)框架,它提供了一种简单、类型安全的方式来操作关系数据库。jOOQ通过生成数据库特定的代码来映射Java对象到数据库表,并提供了丰富的API来执行查询、插入、更新和删除操作。jOOQ支持大多数主流的数据库,包括MySQL、PostgreSQL、Oracle、SQL Server等。使用jOOQ,开发人员可以编写类型安全的SQL查询,而不需要手动编写JDBC代码。
2024-01-08 13:17:17 742 1
原创 FlywayDB实现数据库迁移
FlywayDB是一个用于数据库版本控制的开源项目。它可以帮助开发人员管理和跟踪数据库的更改,以确保数据库的完整性和一致性。通过使用Flyway,开发人员可以执行数据库迁移,以确保数据库的结构和应用程序中的数据保持同步。Flyway还提供了对迁移的版本控制,可以轻松回滚到以前的版本或按顺序应用迁移。在开发过程中,开发人员可以使用Flyway来验证数据库迁移是否成功,并在生产环境中自动执行迁移。4.编写迁移脚本5.运行迁移并验证
2024-01-03 14:06:30 835 1
原创 使用Spring WebFilter编写自定义过滤器
WebFilter是Spring框架中用于实现过滤器逻辑的接口。通过实现WebFilter接口,可以编写自定义的过滤器,用于处理传入的HTTP请求和响应。
2023-12-21 10:43:17 518 1
原创 Spring Cloud Gateway 自定义GatewayFilter
Spring Cloud Gateway提供了过滤器的扩展功能,可以根据实际业务需求来自定义过滤器。
2023-12-20 18:07:40 412 1
原创 使用RestTemplate和HttpURLConnection两种方式实现post请求,并用application/octet-stream格式传输流。
使用RestTemplate和HttpURLConnection两种方式实现post请求,并用application/octet-stream格式传输流。并添加发送和接受的测试代码。
2023-12-15 21:01:27 786
原创 Java 使用spring ApplicationEventPublisher接口实现事件发布功能,并用@EventListener标记一个方法为事件监听器方法,以便在特定事件发生时自动调用该方法。
在Spring应用中,事件通常由ApplicationEventPublisher接口发布,而监听器则通过@EventListener注解进行注册。当事件发布时,Spring容器会自动查找与事件类型匹配的监听器方法,并调用它们以处理事件。这种机制使得事件处理逻辑与事件发布者之间实现了松耦合,从而提高了代码的可维护性和可扩展性。
2023-12-13 09:30:27 610 1
原创 java Spring使用@Resource注解依赖注入,并用接口实现
具体来说,这是一种通过Java的反射机制和Spring的IoC容器来实现的依赖注入方式,调用方式是接口。中间添加了一个配置文件类。
2023-12-12 09:56:13 494
原创 java以自定义注解的方式在方法执行前执行指定拦截器
拦截器通常用于在方法执行前后执行某些操作,例如日志记录、权限检查等。本次使用自定义注解实现在方法前执行指定拦截器。
2023-12-08 14:00:12 518
原创 如何快速熟悉并上手一个项目
从需求出发快速熟悉业务架构从业务架构出发套入技术架构在此基础了解使用的主要技术打通代码结构先让代码跑起来跑起来之后再分模块拆解功能
2023-12-05 17:56:41 382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人