- 博客(12)
- 收藏
- 关注
原创 大任务处理Rest API设计
我们在构建Springboot项目的时候,我们可以很灵活的去管理我的们class,以及创建包结构,但是有一些原则我们要牢记在心。
2024-01-28 13:09:10
404
原创 数据变化记录---拉链表
简单来说Spring Boot使得创建独立的、生产级别的基于Spring的应用程序变得容易,你只需“运行“。理念即使约定大于配置。大多数Spring Boot应用程序只需要最少的Spring配置。Springboot可以理解为对Spring的一种扩展。创建独立的Spring应用程序直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件)提供“starter”依赖项,简化构建配置尽可能自动配置Spring和第三方库提供如指标、健康检查和将配置和代码分离等功能。
2024-01-25 21:09:25
1046
原创 REST API的命名以及最佳实践
资源是什么呢?资源是REST中信息的关键抽象。在REST中任何可以被命名的信息都可以被称为资源。比如:实体、对象、文档、图像、实体集合、服务等。资源是和状态相关的,任何一个特定时间点的资源都有属于自己的资源状态。这些状态是由数据、描述数据的元数据和超媒体链接组成。
2024-01-22 06:20:17
1415
原创 POST和PUT请求的区别
在设计REST API时,许多人在选择HTTP的PUT方法或POST方法时都感到困惑,因为他们的功能相似,但是我们还是有必要搞清楚他们的区别。
2024-01-21 15:52:29
665
原创 在linux中查找包含某关键字的文件
在Linux中,你可以使用grep命令来查找文件中包含某个字符串的文件。grep命令是一个强大的文本搜索工具,可以用于在文件中查找指定的模式。
2024-01-21 14:34:10
1518
原创 Spring Rest Client之RestTemplate
本篇文章将介绍如何使用RestTemplate,需要注意的是新版的spring framework,由于有WebFlux的加持,Spring提供了一个新版的Rest Client,叫做WebClient,用来替代RestTemplate,。如果你在构建一个新的服务或者在进行系统升级,考虑使用WebClient,
2024-01-19 23:11:18
721
2
原创 Spring之@Scheduled注解
本篇文章将讨论如何在spring中使用@Scheduled注解,以及可能引发的异常。如果要使用@Scheduled注解,有两个原则需要遵守。首先,方法的返回时void,如果定义了返回值,那么此返回值也将被忽略。其次,方法不接受参数传递。
2024-01-18 20:54:02
518
1
原创 Spring Data JPA @Query 上
Spring Data提供了多种方式来执行一次请求,其中一个非常有用的就是@Query注解,这篇文章我将展示如何使用@Query注解来执行JPQL和native SQL。
2024-01-13 11:32:48
385
1
原创 Spring Data JPA中的Repository
Spring Data JPA中的repository是一种用于访问数据库的接口,它允许开发人员通过方法来执行常见的数据库操作,而不需要编写具体的SQL语句。Repository接口提供了许多内置的方法,如保存、删除、查询等,可以让开发人员更方便地进行数据库操作。这篇文章中我们将讨论:简单来说,Spring Data中的每个repository都继承了Repository接口。
2024-01-12 23:43:03
814
1
原创 Spring Data JPA 介绍
通过继承在接口中简单地定义一个新方法通过使用@Query注解提供实际的JPQL查询在Spring Data中使用更高级的Specification和Querydsl通过JPA命名查询定义自定义查询其中Specification和Querydsl有些类似于JPA Criteria,但其更加灵活,整体也更加具有可读性和可复用性,尤其是对于大量的固定查询。当Spring Data创建一个新的Repository实现时,它会分析接口定义的所有方法,并尝试从方法名称自动生成查询。
2024-01-12 22:14:28
1183
1
原创 ELK-beats 重命名索引失败问题
使用的版本是filebeat-7.7.1-linux-x86_64, es版本elasticsearch-7.7.0, 7版本之后通过ilm生命周期管理。之后可以查到重命名成功。参考地址:https://www.elastic.co/guide/en/beats/filebeat/6.2/filebeat-template.html反复不好使filebeat setup --template -E output.logstash.enabled=false -E 'out...
2020-06-05 16:22:08
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人