BFF-服务前端的后端BFF (Backends For Frontends) 服务于前端的后端。后端各种微服务、API之间的一层胶水代码。主要的业务场景请求转发、数据组织、接口适配、权鉴和SSR。 BFF-服务前端的后端BFF (Backends For Frontends) 服务于前端的后端。后端各种微服务、API之间的一层胶水代码。主要的业务场景请求转发、数据组织、接口适配、权鉴和SSR。 2022年08月03日 08月03日 阅读约 1 分钟 技术栈 , 架构之美 架构之美
KCP协议基本数据结构和算法介绍在特定的应用场合,单纯的使用 TCP 不能满足需要。直接使用 UDP 数据报不能保证数据的可靠性,常需要在应用层基于 UDP 实现一套可靠的传输协议。 直接使用 KCP 协议是一种选择,它实现了健全的自动重传协议,并在此之上提供了自由的参数调整。通过配置参数和合适的调用方式来适应不同场景的需求。 KCP协议基本数据结构和算法介绍在特定的应用场合,单纯的使用 TCP 不能满足需要。直接使用 UDP 数据报不能保证数据的可靠性,常需要在应用层基于 UDP 实现一套可靠的传输协议。 直接使用 KCP 协议是一种选择,它实现了健全的自动重传协议,并在此之上提供了自由的参数调整。通过配置参数和合适的调用方式来适应不同场景的需求。 2022年07月11日 07月11日 阅读约 15 分钟 随笔录 , 随笔录 随笔录
升级到bigsur后,网络实用工具没有了分享在Big Sur以上系统使用中可以在终端中使用 netstat、ping、lookup、traceroute 等 Unix 命令实现网络工具功能。 升级到bigsur后,网络实用工具没有了分享在Big Sur以上系统使用中可以在终端中使用 netstat、ping、lookup、traceroute 等 Unix 命令实现网络工具功能。 2022年07月10日 07月10日 阅读约 1 分钟 操作系统 , Mac Mac
HTTP 状态码:完整列表HTTP 状态代码是服务器对客户端(通常是浏览器)请求的响应结果。状态代码可在服务器响应中找到。它们包括一个三位数字,通常有状态描述。它的规范及功能是由万维网联盟 (W3C) 定义的。 状态码是你的客户端和服务器相互通信的状态。你可以使用 Ahrefs SEO Toolbar (SEO工具栏)单击三位的数字免费查看任何页面的 HTTP 状态代码。 HTTP 状态码:完整列表HTTP 状态代码是服务器对客户端(通常是浏览器)请求的响应结果。状态代码可在服务器响应中找到。它们包括一个三位数字,通常有状态描述。它的规范及功能是由万维网联盟 (W3C) 定义的。 状态码是你的客户端和服务器相互通信的状态。你可以使用 Ahrefs SEO Toolbar (SEO工具栏)单击三位的数字免费查看任何页面的 HTTP 状态代码。 2022年07月09日 07月09日 阅读约 4 分钟 随笔录 , 随笔录 随笔录
Linux查看GPU信息和使用情况分享Linux查看GPU信息和使用情况的相关指令 Linux查看GPU信息和使用情况分享Linux查看GPU信息和使用情况的相关指令 2022年07月08日 07月08日 阅读约 1 分钟 操作系统 , Linux Linux
6个Linux痕迹隐藏小技巧本文将会分享如下 6个linux痕迹隐藏技巧,来跟蓝队来一场斗智斗勇吧 <( ̄︶ ̄)↗[GO!] 6个Linux痕迹隐藏小技巧本文将会分享如下 6个linux痕迹隐藏技巧,来跟蓝队来一场斗智斗勇吧 <( ̄︶ ̄)↗[GO!] 2022年07月08日 07月08日 阅读约 2 分钟 网络安全 , 网络安全 网络安全
轻松玩转Java StreamJava8 中增加了 Stream 处理,可以配合 Lambda 表达式来使用,让操作集合非常便利。虽然我们平时经常使用 Stream,但用到的方法其实非常少,这篇文章就来完整的介绍 Stream 的使用。 轻松玩转Java StreamJava8 中增加了 Stream 处理,可以配合 Lambda 表达式来使用,让操作集合非常便利。虽然我们平时经常使用 Stream,但用到的方法其实非常少,这篇文章就来完整的介绍 Stream 的使用。 2022年07月07日 07月07日 阅读约 8 分钟 技术栈 , Java Java
shell 脚本获取gradle project 版本在目前的项目中,我们采用的微服务架构,后端服务主要使用gradle进行依赖管理。我们希望在线上环境出现问题的时候,能够快速的定位是哪一个版本出现了问题。目前没有做应用监控,应用是部署到了Kubernetes集群中的, 因此我们希望通过一条比较简单的命令获取到应用名称、应用版本、应用使用的版本。 shell 脚本获取gradle project 版本在目前的项目中,我们采用的微服务架构,后端服务主要使用gradle进行依赖管理。我们希望在线上环境出现问题的时候,能够快速的定位是哪一个版本出现了问题。目前没有做应用监控,应用是部署到了Kubernetes集群中的, 因此我们希望通过一条比较简单的命令获取到应用名称、应用版本、应用使用的版本。 2022年07月06日 07月06日 阅读约 1 分钟 技术栈 , Java Java
高并发下System.currentTimeMillis()性能问题及优化方案最近在看asyncTool源码发现了System.currentTimeMillis存在卡顿问题,所以就详细研究了下。具体如何呢?我们来看看 高并发下System.currentTimeMillis()性能问题及优化方案最近在看asyncTool源码发现了System.currentTimeMillis存在卡顿问题,所以就详细研究了下。具体如何呢?我们来看看 2022年07月03日 07月03日 阅读约 3 分钟 技术栈 , Java Java
FastJson配置解决long类型在前端界面展示精度丢失问题前后端交互的时候,数据的ID字段采用的雪花ID,Long类型,返回给前端时,由于数值过大,会导致精度丢失,后面几位会变成0,这时候就需要把ID字段转成String类型的返回给前端页面。 FastJson配置解决long类型在前端界面展示精度丢失问题前后端交互的时候,数据的ID字段采用的雪花ID,Long类型,返回给前端时,由于数值过大,会导致精度丢失,后面几位会变成0,这时候就需要把ID字段转成String类型的返回给前端页面。 2022年06月25日 06月25日 阅读约 1 分钟 技术栈 , Java Java