自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot 依赖之 Spring for RabbitMQ

至此我们已经实现了在 IntelliJ IDEA 中创建 Spring Boot 项目,并集成并调试 Spring for RabbitMQ依赖包。依靠Spring成熟的生态,我们可以根据自己业务的实际需求进一步扩展功能,比如添加更多复杂的消息处理逻辑、错误处理和重试机制等。

2024-09-03 23:45:09 1847 2

原创 我是java程序员,哪些编程工具和方法让你的工作效率翻倍?

在日益繁忙的工作环境中,选择合适的编程工具已成为提升开发者工作效率的关键。我是java程序员,代码编辑器使用的是IDEA,最近熟悉新业务,苦于开发效率太低,所以梳理一些简单的增效工具和方法。让我们一起分享、探讨,找到能让效率飞升的秘密武器。CICD 、DevOps 这里就不是一个团队干的事嘞。在吐槽区交流交流,来都来了,打个招呼呗~Spring官方文档。

2024-09-03 12:38:42 598

原创 项目实战-多子集循环嵌套 更新时的处理逻辑

商品多子集循环嵌套 更新场景时的处理逻辑场景背景:业务中,套餐下面有多个商品,每个商-品又有多个sku。目前分为套餐表、商品表、sku表,现在更新套餐时 商品和sku都有可能出现增删改的情况,代码里如何区分是新增 修改 和删除呢假设我们是Spring Boot 项目,在处理套餐、商品、SKU 的增删改操作时,可以采用以下方案来区分并处理新增、修改和删除操作。

2024-08-30 13:29:58 1093 1

原创 SpringBoot依赖之Spring Boot DevTools热部署开发增效工具

通过集成 `Spring Boot DevTools`,开发时自动重新加载应用程序,而无需手动重启。可以极大地提高开发效率,尤其是在需要频繁修改代码并查看效果时。

2024-08-30 00:07:29 1590

原创 SpringBoot依赖之PostgreSQL Driver集成

通过这些步骤,我们已经在 IntelliJ IDEA 中成功创建了一个 Spring Boot 项目,并集成了 PostgreSQL 数据库。该项目包括基本的数据库操作和 RESTful API,可以根据需要进行扩展和优化。

2024-08-29 23:38:59 1342 3

原创 Spring Boot3 建立一个后台系统的架构框架

用Spring Boot 3 建立一个后台系统的架构,前端与后端分离在不同的模块中,并支持权限管理和监控功能,设计一个多模块项目。每个模块承担特定的职责,单一职责,整个系统具备良好的扩展性、维护性和独立性。下面是一个企业级 SaaS 软件架构的设计简单示例。

2024-08-27 12:44:14 1130

原创 springboot依赖之JDBC(二)

要在 IntelliJ IDEA 中创建一个 Spring Boot 项目并实现基于的增删改查功能,以下是一个详细的步骤和代码示例。这个例子使用一个简单的用户信息表(JdbcTemplate` 的各种方法进行操作。前文有介绍简单的jdbc操作,手写SQL。这次我们介绍下进阶级别的数据库操作方式。

2024-08-26 23:53:08 855

原创 SpringBoot依赖之Spring Data Redis的功能抽离公共服务

通过这些步骤,我们在 Spring Boot 项目中成功实现了对 Redis 各种数据类型(String、List、Set、Sorted Set、Bitmap、HyperLogLog 等)的操作。可以处理和管理 Redis 中的各种复杂数据结构,适应不同的应用场景需求。汇总到此结束。关注我一起为Java程序员蓄能,努力为职业生涯续航!

2024-08-26 23:15:43 1541

原创 Spring Boot 的 JDBC API 和 Spring Data JPA

Spring Boot 的 JDBC API 和 Spring Data JPA 是两种不同的持久化技术,它们在功能、使用方式和抽象层次上有显著的差异。

2024-08-23 23:44:14 1038

原创 SpringBoot依赖之Spring Data Redis 实现地理坐标(Geospatial)

Redis 提供了专门的命令来处理地理位置和半径查询,可以存储地理坐标,并计算给定半径内的元素。使用场景: 地理位置服务,可以用于实现地理位置相关的功能,比如查询附近的商户、外卖、用户位置服务等。2023年面试某电气公司,一家准备做充电桩的公司,被问到——设计一个服务,帮用户找到最近的空闲的充电桩,当时回答的就是这个。研究研究还是蛮有意思的。

2024-08-21 23:53:57 1295

原创 SpringBoot依赖之Spring Data Redis 实现HyperLogLog类型

HyperLogLog 是一种用于基数统计的概率数据结构,虽然它无法存储实际的元素,但能在非常小的空间内计算大量数据的基数。使用场景: 独立访问统计,在大规模数据场景下,使用 HyperLogLog 可以高效统计独立 IP 的访问量、独立用户的数量等。我在实际的开发中看到同事用到该类型统计不能类型商品入库数量等相关维度的柱形图。研究研究还是蛮有意思的。可以关注我,一起学习,一起为程序员职业生涯蓄能。

2024-08-20 23:47:41 1039 1

原创 SpringBoot依赖之Spring Data Redis实现位图Bitmap

​ Redis Bitmap 本质上是一个二进制数组,支持按位操作,适合用于存储大量布尔值。使用场景:1、用户签到:每个用户的签到情况可以用一个 Bitmap 存储,一个 bit 代表一天的签到状态。2、活跃用户统计:通过位图可以高效统计某段时间内用户的活跃情况。之前的业务中我们使用该类型来做实验,将几十万的userId 塞进bitmap中,直接判断阿布abool就可以执行相应的灰度策略。可以关注我,一起学习,一起为程序员职业生涯蓄能。

2024-08-20 23:36:41 1457

原创 SpringBoot依赖之Spring Data Redis一有序集合Sorted Set

​ 通过上述步骤,我们成功在 Spring Boot 项目中使用 Spring Data Redis 实现了对 Redis 有序集合(Sorted Set)类型的操作。您可以使用这些方法来处理排行榜、定时任务和延时队列的数据结构需求。​ 这是基本的有序集合Sorted Set相关操作,还是要结合具体的业务选择具体的存储类型,这样对于项目后期的迭代具有事半功倍的效果。所以项目前期的技术选型也很重要,不容忽视。可以关注我一起学习,一起为程序员职业生涯蓄能。

2024-08-19 14:51:10 1064

原创 SpringBoot依赖之Spring Data Redis一集合Set

​ 通过上述步骤,我们成功在 Spring Boot 项目中使用 Spring Data Redis 实现了对 Redis 集合(set)类型的操作。您可以使用这些方法来处理去重、关系运算、多标签、多用户社交网络关系的数据结构需求。​ 这是基本的集合set相关操作,还是要结合具体的业务选择具体的存储类型,这样对于项目后期的迭代具有事半功倍的效果。所以项目前期的技术选型也很重要,不容忽视。可以关注我一起学习,一起为程序员职业生涯蓄能。

2024-08-18 21:34:31 928

原创 SpringBoot依赖之Spring Data Redis 一 List 类型

​ 通过上述步骤,我们成功在 Spring Boot 项目中使用 Spring Data Redis 实现了对 Redis 列表类型的操作。您可以使用这些方法来处理复杂的队列、栈或其他基于列表的数据结构需求。​ 这是基本的list相关操作,还是要结合具体的业务选择具体的存储类型,这样对于项目后期的迭代具有事半功倍的效果。所以项目前期的技术选型也很重要,不容忽视。可以关注我一起学习!一起为程序员职业生涯蓄能!

2024-08-18 20:52:07 989

原创 SpringBoot依赖之Spring Data Redis 一 Hash类型

通过上述步骤,我们成功实现了在 Spring Boot 项目中使用 Spring Data Redis 操作哈希数据类型的功能。同理,我们可以使用类似的方式操作 Redis 中的其他数据类型。你学会了吗?可以关注私信我一起交流学习!

2024-08-17 13:05:52 1352

原创 SpringBoot依赖之Spring Data Redis 一 String类型

项目学习代码地址通过这些步骤,我们可以在 IntelliJ IDEA 中创建一个简单的 Spring Boot 项目,并成功集成和使用 Spring Data Redis 依赖进行 Redis 操作。这个例子展示了基本的键值操作,以及如何通过 REST 控制器进行简单的交互。到此redis string 格式已经完成demo,扩展中的功能我们下一次再分享。

2024-08-17 12:31:43 1166

原创 天了噜,IDEA竟然还有这种坑!

IDEA 这个目录下的包都引入不了 import org.springframework.data。import org.springframework.data.xxx都是爆红。IDEA 编辑器 idea Cannot resolve symbol。提示信息如下,然而并没有什么卵用。且这个目录下的包都引入不了。

2024-08-15 13:47:03 455

原创 H2 database数据库如何安装?

通过以上步骤,我们可以在 macOS 或者win上轻松安装和运行 H2 Database。它非常适合在本地进行开发和测试,尤其是在与 Java 项目集成时使用。

2024-08-11 22:39:08 691

原创 SpringBoot依赖之H2 Database(一)

依赖名称: H2 Database功能描述: Provides a fast in-memory database that supports JDBC API and R2DBC access, with a small (2mb) footprint. Supports embedded and server modes as well as a browser based console application.

2024-08-10 23:57:20 1133

原创 SpringBoot依赖之Quartz Scheduler定时调度器使用MySQL存储Job

接上一篇。本篇将在 Spring Boot 项目中,使用 Quartz Scheduler 结合 MySQL 数据库来存储 Job。

2024-08-07 23:56:32 738

原创 SpringBoot依赖之Quartz Scheduler定时调度器

通过以上步骤,在 我们已经在lliJ IDEA 中创建一个 Spring Boot 项目并配置 Quartz Scheduler。后面学习时可以自行尝试选择 MySQL 数据库或不使用数据库。使用数据库时,需要在文件中配置数据库连接信息;不使用数据库时,可以配置 Quartz 以使用内存存储。如有需要可以私信,关注我我会第一时间给予帮助,一起学习。

2024-08-06 23:44:44 1018

原创 Spring Boot 依赖之 lombok的@Data注解

lombok 注解 @Data 一个组合注解,包含 @Getter、@Setter、@ToString、@EqualsAndHashCode 和 @RequiredArgsConstructor等。通过创建各种实体类并使用 Lombok 注解来减少样板代码,提高开发效率。降本增效这确实是个好方法,特别是一些相对比较老的项目,重构优化的空间会很大。

2024-08-06 22:57:15 1447

原创 SpringBoot依赖Spring Data JPA

添加依赖,配置数据源,编写实现基本的增删改查,重要的是实践。源码:https://gitee.com/CoderChange/springboot-all-dependencies。

2024-07-31 00:00:21 894

原创 springboot依赖之JDBC API手写sql 管理数据库

通过上述步骤,我们可以在 IDEA 中成功创建一个 Spring Boot 项目,并且使用 JDBC API 进行数据库操作。项目启动后,使用 Postman 或 curl 进行 HTTP 请求测试,验证各个 CRUD 操作。在 IntelliJ IDEA 中,右键点击主类(通常是带有。,等待 IDEA 下载依赖并初始化项目。创建一个数据访问对象(DAO)类。

2024-07-30 00:00:57 1499

原创 SpringBoot 依赖之Validation

通过上述步骤,我们可以在 IDEA 中成功创建一个 Spring Boot 项目,并且使用 Validation 依赖进行数据验证。Validation 依赖简化了数据验证逻辑,并提供了强大的验证功能,适合各种数据验证场景。写在前面,创建项目这一步几乎每个依赖都有相似点,记住一个通吃全关,重点是理解各个依赖的引入和使用方式,再结合自己的业务场景恰如其分的使用它,才是程序员该做的事情。项目启动后,可以使用 Postman 或 curl 进行 HTTP 请求测试,验证数据验证功能。创建一个简单的数据模型类。

2024-07-28 16:28:28 1237

原创 SpringBoot Thymeleaf 模板标签

Thymeleaf 提供的丰富标签和功能可以帮助你轻松实现复杂的视图逻辑。Thymeleaf 的模板标签,包括文本显示、属性设置、条件判断、循环迭代、表单处理、片段引用、国际化支持等常用功能。我们尽可能的罗列出平时可能用到的模板标签。

2024-07-26 23:24:41 706 1

原创 SpringBoot 依赖之Java Mail Sender邮件发送

通过以上步骤,我们在 IntelliJ IDEA 中创建了一个 Spring Boot 项目,添加了 Java Mail Sender 依赖,并配置了发送电子邮件的服务。这个示例项目可以帮助你快速上手并实现邮件发送功能。确保在文件中正确配置了邮件服务器属性(例如 QQMail 的 SMTP 服务器),可以根据你的实际需求调整配置。如果有学习过程中遇到问题,可以留言讨论,看到后,我会第一时间予以回复。这里实现的基本的文本级别的邮件内容,后期会更新 结合模板引擎Thymeleaf 发送定制模板的邮件内容。

2024-07-25 17:28:38 1168 1

原创 SpringBoot 依赖之 Thymeleaf

springboot依赖 thymeleaf的使用

2024-07-25 12:50:58 1142

原创 SpringBoot 依赖之Spring Session

通过以上步骤,你在 IntelliJ IDEA 中创建了一个 Spring Boot 项目,添加了 Spring Session 依赖,并配置了会话的管理和属性。通过简单的控制器类,你可以测试会话的创建和获取功能。这些步骤可以帮助你快速上手使用 Spring Session 来管理 HTTP 会话。

2024-07-24 23:40:45 717

原创 SpringBoot 依赖之Spring Web

springboot依赖spring web,spring-boot-starter-web

2024-07-23 23:20:29 555

原创 IDEA UI SpringBoot3.3.2 Dependencies All

IDEA UI中创建新项目,初始化Spring Initializr项目,Springboot 3.3.2所有依赖汇总。JDK 17,IDEA2021

2024-07-22 14:20:41 830

原创 【复盘】Maven下载Release包失败问题

索性将加载地址拷贝出来,在浏览器查看。奇怪一个200,一个404。我丢,再细细思量,一看404 包名称写错了,少了个“s”即。

2024-07-17 16:18:24 1067

原创 Maven私服Nexus下载地址网盘供学习使用

Maven 私服是一种特殊的Maven远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。

2024-07-15 11:09:33 610

原创 欢迎使用 Apache Maven中文文档

Maven中文文档:https://maven.org.cn/

2024-06-27 09:13:01 131

原创 2024年上半年软考成绩可以查了

方式一:登陆中国计算机技术职业资格网(www.ruankao.org.cn),点击报名系统,输入注册账号和。方式二:登陆中国计算机技术职业资格网(www.ruankao.org.cn),点击成绩查询入口,输入注册账。2024年上半年计算机技术与软件专业技术资格(水平)考试成绩查询通知。密码进入个人报考页面查看成绩;号和密码后进行成绩查询。

2024-06-25 14:10:10 129

mongodb-linux-x86_64-3.6.3

mongodb-linux-x86_64-3.6.3, mongodb-linux-x86_64-3.6.3, mongodb-linux-x86_64-3.6.3, mongodb-linux-x86_64-3.6.3

2018-04-03

计算机网络简明教程课后答案谢希仁.pdf

计算机网络简明教程课后答案谢希仁第三版。与第二版有很多相同的题目,同样可做参考

2013-01-04

计算机网络教程课后答案.

(谢希仁),计算机网络教程,课后详解习题答案,第三版。

2013-01-04

空空如也

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

TA关注的人

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