随笔分类 -  java的学习笔记

不积跬步,无以至千里。
摘要:如何保持数据一致性 数据库和缓存(比如:redis)双写数据一致性问题,是一个跟开发语言无关的公共问题。尤其在高并发的场景下,这个问题变得更加严重。 以下是我无意间了解很好的文章,分享给大家。 1. 常见方案 通常情况下,我们使用缓存的主要目的是为了提升查询的性能。大多数情况下,我们是这样使用缓存的 阅读全文
posted @ 2023-10-19 15:57 躺平小伙 阅读(376) 评论(0) 推荐(0)
摘要:注解提供了更声明式和方便的方式,而编码方式允许更精细的控制和定制。 在Java中,当Redis充当缓存时,使用注解的方式更为常见和方便。Spring Framework提供了一种基于 注解的缓存机制,称为Spring Cache。通过在方法上添加注解,开发人员可以指定缓存的行为,例如缓 存的名称、缓 阅读全文
posted @ 2023-08-02 19:33 躺平小伙 阅读(132) 评论(0) 推荐(0)
摘要:首先添加依赖 <!-- 业务层缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> < 阅读全文
posted @ 2023-07-27 21:03 躺平小伙 阅读(65) 评论(0) 推荐(0)
摘要:1. Thymeleaf 介绍Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 阅读全文
posted @ 2023-07-26 19:18 躺平小伙 阅读(73) 评论(0) 推荐(0)
摘要:1. Swagger 简介 1.1 解决的问题 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了前后端分离的形态,而且前端技术 和后端技术在各自的道路上越走越远。前端和后端的唯一联系变成了 API 接口,所以 API 文档变成了前后端开 发人员联系的纽带,变得越来越重要。 那么问题 阅读全文
posted @ 2023-07-25 19:17 躺平小伙 阅读(203) 评论(0) 推荐(0)
摘要:【slf4j日志的使用】 在一开始,我一般判断信息的时候,都是在代码块中使用使用 System.out.println()来打印一些信息,但都说这种方法不好,我也这么认为,毕竟太烦了了,对程序运行而言会增加资源的消耗,而对我来说就是会增加我的麻烦。 就像下面这样的例子: @RestControlle 阅读全文
posted @ 2023-07-24 19:09 躺平小伙 阅读(190) 评论(0) 推荐(0)
摘要:【对xml文件的解析】 一、为什么要对xml文件进行解析 配置文件:在传统的 Java 开发中,很多项目使用 XML 文件作为配置文件来定义应用程序的行为。Spring Boot 支持通过解析 XML 文件来读取和加载配置信息,以便在应用程序中进行相应的配置。 Spring 框架集成:Spring 阅读全文
posted @ 2023-07-23 23:12 躺平小伙 阅读(4171) 评论(0) 推荐(0)
摘要:【说在前面的话】 作为一个java小白,从自己写下“Hello World !”开始,到现在使用spring框架开始写一点小练习项目,让自己的一开始对java的好奇,变成现在要掌握它的目标。身为一个学生,我现在还是有很多的时间去学到更多的,俗话说:“好记性不如烂笔头”,我虽然做不到,但是“烂键盘”, 阅读全文
posted @ 2023-07-22 16:40 躺平小伙 阅读(188) 评论(0) 推荐(0)