首页
学习
活动
专区
工具
TVP
发布

Linyb极客之路

专栏作者
1064
文章
1816584
阅读量
128
订阅数
使用JBang构建Spring Boot Rest API教程
在 Java 开发领域,Spring Boot 已成为创建健壮、可扩展且可维护的 Web 应用程序的代名词。传统上,构建 Spring Boot 应用程序需要设置一个具有复杂目录结构、多个配置文件和各种依赖项的项目。然而,随着 JBang(一种轻量级 Java 脚本编写工具)的出现,您可以简化此过程并仅使用单个 Java 文件构建 Spring Boot Rest Api。在这篇博文中,我们将指导您完成在单个 Java 文件中使用 JBang 创建 Spring Boot Rest Api 的步骤。
lyb-geek
2024-04-16
710
如何在 Spring Boot中使用 OpenAI ChatGPT API
有一些库可与 ChatGPT 集成,但本文介绍如何在没有任何外部依赖项的情况下使用 ChatGPT API。
lyb-geek
2024-04-16
960
REST API有关幂等性等11条最佳实践
在我的职业生涯中,我使用了数百个 REST API 并制作了数十个。由于我经常在 API 设计中看到相同的错误,因此我认为写下一组最佳实践可能会更好。
lyb-geek
2023-11-08
1610
websocket消息推送设计
公司内目前有几个项目都有消息推送的功能,例如:某个业务操作之后需要推送消息给前端页面,让用户实时感知。
lyb-geek
2022-11-18
4.3K0
无服务器的十大属性
无服务器计算或函数即服务(FaaS)正在不断,亚马逊正在通过将Lambda扩展到边缘设备和内容分发网络来推动创新。IBM, Microsoft和Google在公共云中拥有自己的FaaS产品,有超过六个开源无服务器项目正在引起开发人员的注意。预计今年将出现这一细分市场中出现的新平台。
lyb-geek
2022-03-10
1.4K0
浅谈前后端分离(下篇)
上篇主要介绍一下前后端分离的一些优缺点,本篇主要介绍一下前后端分离的一些落地,不过在介绍之前,要先阐述一下在实施前后端分离时,要考虑到一些东西
lyb-geek
2022-03-10
1.1K0
什么是API网关模式
在单个位置聚合调用微服务:API网关。用户只需调用API网关,然后API网关就会调用每个相关的微服务。API网关模式为您的微服务调用提供单点聚合.
lyb-geek
2022-03-10
6330
到底什么是API网关?它正经历身份认同危机
随着技术的快速发展,以及行业在技术和架构模式中的快速发展,你会想到“所有这一切都让我头晕目眩”。在这篇文章中,我希望简化“API网关”的不同身份,澄清组织中哪些组可能使用API网关(他们试图解决的问题),并重新关注第一原则。理想情况下,在本文结束时,您将更好地了解不同团队在不同级别的API基础架构的作用,以及如何从每个级别中获取最大价值。
lyb-geek
2022-03-10
4780
apache-commons家族的八兄弟(上)
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。篇幅很长所以拆分为两篇。
lyb-geek
2022-03-10
3910
Springboot实战:集成Swagger2
在日常的工作中,我们往往需要给前端(WEB端、IOS、Android)或者第三方提供接口,这个时候我们就需要给他们提供一份详细的API说明文档。但维护一份详细的文档可不是一件简单的事情。
lyb-geek
2022-03-10
3680
科学软件十条简单编程原则
科学,尤其是生物学,越来越依赖软件工具来实现研究。但是,如果您是生物学家,则可能未接受过软件开发最佳实践方面的培训。由于缺乏培训,科学软件通常只有极少甚至不存在的文档,使得研究人员的生活比他们需要的更加困难。
lyb-geek
2022-03-10
8450
在Spring Boot 2.0中使用ElasticSearch
为了测试目的,让我们创建以下两个REST控制器来调用Spring Data ElasticSearch CRUD存储库:
lyb-geek
2022-03-10
1.9K0
App开放接口API安全性—Token签名sign的设计与实现
https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书。
lyb-geek
2022-03-09
1.7K0
划分微服务边界的5个特征
你的微服务是否太小?或者太紧密耦合?本设计指南可以提供帮助。 设计微服务往往更像是一门艺术而不是科学。本文提出五个建议: 1.它不会与其他服务共享数据库表 2.它拥有最少量的数据库表 3.它设计为有状态的或无状态的 4.其数据可用性需求 5.这是真相的唯一来源
lyb-geek
2022-03-09
3700
聊聊如何将数据同步到apollo配置中心
落地过微服务项目的朋友,对配置中心应该都不会陌生。利用配置中心可以集中化管理配置,还可以做到配置热更新等。目前市面常见的配置中心有QConf、spring-cloud-config、diamond、disconf、apollo、nacos等。而微服务项目最常用应该是spring-cloud-config、apollo、nacos。
lyb-geek
2022-03-04
7130
运维必知必会的监控知识体系全梳理
监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。 目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力、效率最高的方案。当然,对监控不是很明白的朋友们,看了以下文章可能会对监控整个体系有比较深刻的认识。
lyb-geek
2022-03-04
1.1K0
HTTP有哪些保证幂等性和安全性的方法
幂等性和安全性是HTTP方法的属性。在HTTP RFC定义了这些特性,并告诉我们哪些HTTP方法是安全的和幂。服务器应用程序应确保正确执行安全和幂等的语义,如客户端期望的那样。
lyb-geek
2022-03-04
6450
聊聊如何根据环境动态指定feign调用服务名
前段时间和朋友聊天,他说他部门老大给他提了一个需求,这个需求的背景是这样,他们开发环境和测试环境共用一套eureka,服务提供方的serviceId加环境后缀作为区分,比如用户服务其开发环境serviceId为user_dev,测试环境为user_test。每次服务提供方发布的时候,会根据环境变量,自动变更serviceId。
lyb-geek
2022-01-07
7110
聊聊springboot项目引用第三平台私有jar踩到的坑
最近和朋友闲聊,他说他遇到一个问题,他引用了第三方公司私有API包,他在本地项目启动没问题,打包运行却找不到这个API包,于是我就问他怎么引用这个jar。
lyb-geek
2022-01-07
2980
推荐几款好用的REST API工具
市面上可用的 REST API 工具选项有很多,我们来看看其中一些开发人员最喜欢的工具。
lyb-geek
2022-01-07
2.5K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档