开发运维

你们的优雅停机真的优雅吗?| 京东云技术团队

你们的优雅停机真的优雅吗?| 京东云技术团队

1.前言 emm,又又遇到问题啦,现有业务系统应用上线存在窗口期,不能满足正常任务迭代上线。在非窗口期上线容易导致数据库、mq、jsf等线程中断,进而导致需要手动修单问题。故而通过添加优雅停机功能进行优化,令其在上线前选择优雅停机后,会优先断掉新流量的涌入,并预留一定时间处理现存连接,最后完全下线,

共饮一杯 共饮一杯 2023-08-14
0 0 0
利用 Tengo 实现动态配置管理

利用 Tengo 实现动态配置管理

一次 Tengo 动态配置应用初体验 ❝ 可以遗憾,但不要后悔。  我们留在这里,从来不是身不由己。  ——— 而是选择在这里经历生活 ❞ 业务背景 在业务不断扩展的背景下,“数据” 和 “计算” 的解耦需求逐渐凸显。计算规则的灵活性变化,因此将其直接嵌入主应用程序变得不太适宜,因此我们需要一款

捡田螺的小男孩 捡田螺的小男孩 2023-08-14
0 0 0
写SpringBoot时值得注意的8件小事

写SpringBoot时值得注意的8件小事

前言 这篇文章将逐一探讨在SpringBoot开发中容易被忽视的十个关键小事,从而在开发过程中不再走入陷阱。 无论是新手还是有经验的开发者,通过注意这些小事,往往能够避免不少常见问题,同时在开发过程中提高效率,减少重复劳动,兴许还能提高研发产品的质量。 耐心看完,你一定有所收获。 要点 1. 避免

宇宙之一粟 宇宙之一粟 2023-08-14
0 0 0
【编程二三事ES究竟是个啥?

【编程二三事ES究竟是个啥?

在最近的项目中,总是或多或少接触到了搜索的能力。而在这些项目之中,或多或少都离不开一个中间件 - ElasticSearch。 今天忙里偷闲,就来好好了解下这个中间件是用来干什么的。 ES是什么? ES全称ElasticSearch,是个基于Lucene的搜索服务器。其作为一个高度可拓展的开源全文搜

泡泡 泡泡 2023-08-14
0 0 0
linux网络中的网络文件共享服务(FTP+NFS)

linux网络中的网络文件共享服务(FTP+NFS)

存储类型及应用场景 存储类型分为三种 直连式存储:Direct-Attached Storage,简称DAS 存储设备直接连接到服务器总线上,存储设备只与一台独立的主机连接,其他主机不能使用这个存储设备 网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间

剑圣无痕 剑圣无痕 2023-08-14
0 0 0
FXGL 学习笔记一 《GameApplication的执行顺序》

FXGL 学习笔记一 《GameApplication的执行顺序》

前言 学习使用java开发游戏。FXGL是基于javaFX的一个游戏引擎框架。对于java开发来说,上手简单。本笔记为记录FXGL中常用的一些API和注意要点。后续自己开发过程中,如果发现问题或者描述不对的地方,再进行修改。 学习过程参考 LeeWyatt 的 FXGL基础入门教程 环境 JDK:

大猫 大猫 2023-08-14
0 0 0
RocketMQ 5.1.0 源码详解 | Producer 发送流程

RocketMQ 5.1.0 源码详解 | Producer 发送流程

初始化DefaultMQProducer实例 详细内容见文章 RocketMQ 5.1.0 源码详解 | Producer 启动流程 第一部分 发送流程 DefaultMQProducer#send 只需要执行以下代码即可开始消息的发送流程 try { Message msg = new

向阳逐梦 向阳逐梦 2023-08-14
0 0 0
Log4j疯狂写日志问题排查 | 京东云技术团队

Log4j疯狂写日志问题排查 | 京东云技术团队

一、问题是怎么发现的 最近有个Java系统上线后不久就收到了磁盘使用率告警,磁盘使用率已经超过了90%以上,并且磁盘使用率还在不停增长。 二、问题带来的影响 由于服务器磁盘被打满,导致了系统正常的业务日志无法继续打印,严重影响了系统的可靠性。 三、排查问题的详细过程 刚开始收到磁盘告警的时候,怀疑是

剑圣无痕 剑圣无痕 2023-08-14
0 0 0
Spring Boot业务代码中使用@Transactional事务失效踩坑点总结

Spring Boot业务代码中使用@Transactional事务失效踩坑点总结

1.概述 接着之前我们对Spring AOP以及基于AOP实现事务控制的上文,今天我们来看看平时在项目业务开发中使用声明式事务@Transactional的失效场景,并分析其失效原因,从而帮助开发人员尽量避免踩坑。 我们知道 Spring 声明式事务功能提供了极其方便的事务配置方式,配合 Sprin

竹子爱熊猫 竹子爱熊猫 2023-08-14
0 0 0
推荐工具!使终端便于 DevOps 和 Kubernetes 使用

推荐工具!使终端便于 DevOps 和 Kubernetes 使用

如果你熟悉 DevOps 和 Kubernetes 的使用,就会知道命令行界面(CLI)对于管理任务有多么重要。好在现在市面上有一些工具可以让终端在这些环境中更容易使用。在本文中,我们将探讨可以让工作流程简化的优秀工具,帮助你在 DevOps 和 Kubernetes 中自如地浏览终端。   Zsh

宇宙之一粟 宇宙之一粟 2023-08-14
0 0 0
Apache Doris 2.0.0 版本正式发布:盲测性能 10 倍提升,更统一多样的极速分析体验

Apache Doris 2.0.0 版本正式发布:盲测性能 10 倍提升,更统一多样的极速分析体验

亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于 2023 年 8 月 11 日正式发布,有超过 275 位贡献者为 Apache Doris 提交了超过 4100 个优化与修复。 在 2.0.0 版本中,Apache Doris 在标准 Benchmark

大树 大树 2023-08-14
0 0 0
Nest JS配置最佳实践

Nest JS配置最佳实践

主要内容 配置方式类型 配置实践 官方典型方案分析 优化后的配置方案 配置的单元测试 我们的应用程序可能被运行在各种不同的环境中。以开发过程为维度,可以分为开发时和运行时;以运行环境为维度,又可以分为开发环境、测试环境和生产环境;不同的环境中,配置会有不同的设定。特别是在生产环境中,有相当一部分

泡泡 泡泡 2023-08-14
0 0 0
Spring 中 @Qualifier 注解还能这么用?

Spring 中 @Qualifier 注解还能这么用?

@[toc] 今天想和小伙伴们聊一聊 @Qualifier 注解的完整用法,同时也顺便分析一下它的实现原理。 说到 @Qualifier,有的小伙伴可能会觉得诧异,这也只得写一篇文章?确实,但凡有点开发经验,多多少少可能都遇到过 @Qualifier 注解的使用场景,然而,对于大部分小伙伴来说,我们

三掌柜 三掌柜 2023-08-14
0 0 0
可拷,很刑!一种基于ChatGPT的高效吃瓜方式的探索和研究。

可拷,很刑!一种基于ChatGPT的高效吃瓜方式的探索和研究。

你好呀,我是歪歪。 最近掌握了一个新的吃瓜方式,我觉得还行,给大家简单分享一下。 事情说来就话长了,还得从最近的一次“工业革命”开始,也就是从超导材料说起。 8 月 1 日的时候 B 站这个视频引爆网络: 随后“常温常压下的超导材料”直接霸占了各个新闻媒体的头条,引爆了话题,点燃了股市。 当时我虽

剑圣无痕 剑圣无痕 2023-08-14
0 0 0
基于spring cloud gateway实现服务的灰度发布

基于spring cloud gateway实现服务的灰度发布

服务上线后由于bug修复、扩容、或者发现了更好的方法进行了重构等原因,总免不了需要发布新版本,进行系统变更升级。服务变更过程本身也是引起服务不可用的重要原因。为了尽量降低可能出现故障而造成的损失,比较流行的思路是采用灰度发布策略,逐步增加流量导入新版本服务实例上,直至将所有流量切到新版本,下线旧版本

贤蛋大眼萌 贤蛋大眼萌 2023-08-14
0 0 0
Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践| 青训营

Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践| 青训营

当今的软件开发中,版本控制非常的重要,而 Git 是当今非常热门的分布式版本控制系统,是团队协作和代码管理的强大工具。而正确地使用 Git对于确保项目的稳定性、可维护性和团队协作至关重要。 1. 代码仓库组织 远程仓库管理 # git remote 是用来管理远程仓库的命令 ​ git remote

宇宙之一粟 宇宙之一粟 2023-08-14
0 0 0
深入探索 Go 1.21.0 中的 maps 工具库

深入探索 Go 1.21.0 中的 maps 工具库

Go 版本:1.21.0 前言 随着 Go 1.21.0 版本的发布,新增了两个实用的泛型工具库:maps 和 slices,它们分别提供了处理映射(map)和切片常见操作的函数,减少了我们重复造轮子的过程,提高开发效率。本文将会对 maps 工具库进行介绍。 准备好了吗?准备一杯你最喜欢的咖啡或

捡田螺的小男孩 捡田螺的小男孩 2023-08-14
0 0 0
数据安全之数据库字段加解密检索和前端返回脱敏?看看我这个最强解决方案

数据安全之数据库字段加解密检索和前端返回脱敏?看看我这个最强解决方案

数据安全之数据库字段加解密检索和前端返回脱敏?看看我这个最强解决方案 前言 数据安全一直是我们老生常谈的话题了,随着国产化的日渐推进和数字化信息改革,数据安全越来越被人们所重视。数据库作为存储、管理和检索数据的核心基础设施,其中可能包含着大量的敏感信息,如个人手机号、身份证号码、银行账户、家庭地址等

宇宙之一粟 宇宙之一粟 2023-08-14
0 0 0
Beats:使用 Filebeat 将 golang 应用程序记录到 Elasticsearch

Beats:使用 Filebeat 将 golang 应用程序记录到 Elasticsearch

本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net 毫无疑问,日志记录是任何应用程序最重要的方面之一。 当事情出错时(而且确实会出错),我们需要知道发生了什么。 为了实现这一目标,我们可以设置 Filebeat 从我们的 golang 应用程序收集日志,然后将它们发送到

大树 大树 2023-08-14
0 0 0
docker实现DevOps自动化工作流,思维决定docker快而稳

docker实现DevOps自动化工作流,思维决定docker快而稳

本本分分做人,踏踏实实做事!!! 前言 公司的项目小而杂,每个项目都需要经历一遍部署的烦恼。团队来新人重复的配置又得一遍又一遍的传授。类似这种重复重复再重复的工作,简直让人哭笑不得!!! 场景 为了能够实现项目工程化,我们绝对引入 docker 这项技术. Docker 是一个用于 构建、

剑圣无痕 剑圣无痕 2023-08-14
0 0 0
1 … 1,329 1,330 1,331 1,332 1,333 … 1,703