开发运维

微服务三十三问,两万字图文详解!

微服务三十三问,两万字图文详解!

微服务三十三问,两万字图文详解! 概览 1.什么是微服务? 微服务(Microservices)是一种软件架构风格,将一个大型应用程序划分为一组小型、自治且松耦合的服务。每个微服务负责执行特定的业务功能,并通过轻量级通信机制(如HTTP)相互协作。每个微服务可以独立开发、部署和扩展,使得应用程序更加

捡田螺的小男孩 捡田螺的小男孩 2023-09-16
0 0 0
大数据开发中常用组件服务的集群管理脚本整理集合

大数据开发中常用组件服务的集群管理脚本整理集合

大数据环境相关脚本 bash运行模式说明 bash的运行模式可分为login shell(用户名、密码登录)和non-login shell(SSH登录)。 两者登录方式加载情况: 1.login shell启动时会加载:/etc/profile,~/.bash_profile,~/.bashr

大白菜程序猿 大白菜程序猿 2023-09-16
0 0 0
听说你会架构设计?来,解释一下为什么错不在李佳琦

听说你会架构设计?来,解释一下为什么错不在李佳琦

1. 引言 大家好,我是小❤,一个漂泊江湖多年的 985 非科班程序员,曾混迹于国企、互联网大厂和创业公司的后台开发攻城狮。 1.1 带货风波 近几天,“带货一哥” 李佳琦直播事件闹得沸沸扬扬,稳占各大新闻榜单前 10 名。 图来源:微博热点,侵删 虽然小❤平时很少看直播,尤其是带货直播。 但奈何

醒在深海的猫 醒在深海的猫 2023-09-16
0 0 0
趣解设计模式之《小店儿菜单的故事》

趣解设计模式之《小店儿菜单的故事》

〇、小故事 在一座小镇上,有两家特别有名气的小店,一家是远近闻名的早餐店,它家的早餐特别好吃,每天早上都能排起长长的队伍;另一家是个蛋糕店,他家是专门从法国请来的蛋糕师傅,蛋糕的香味真是香飘万里。 自从听说这个酱香拿铁销量非常高之后,这两家店的老板们就觉得强强联合才是能让小店更进一步的关键,所以,两

法医 法医 2023-09-16
0 0 0
深入浅出:SPI机制在JDK与Spring Boot中的应用

深入浅出:SPI机制在JDK与Spring Boot中的应用

本文分享自华为云社区《Spring高手之路14——深入浅出:SPI机制在JDK与Spring Boot中的应用》,作者:砖业洋__ 。 Spring Boot不仅是简化Spring应用开发的工具,它还融合了许多先进的机制。本文深入探讨了Spring Boot中与Java的标准SPI相似的机制,揭示了

共饮一杯 共饮一杯 2023-09-16
0 0 0
《优化接口设计的思路》系列:第二篇—接口用户上下文的设计与实现

《优化接口设计的思路》系列:第二篇—接口用户上下文的设计与实现

系列文章导航 《优化接口设计的思路》系列:第一篇—接口参数的一些弯弯绕绕 《优化接口设计的思路》系列:第二篇—接口用户上下文的设计与实现 前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 作为一

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-16
0 0 0
DevSecOps 中的漏洞管理(下)

DevSecOps 中的漏洞管理(下)

建立漏洞管理程序以支持DevSecOps 在讨论DevSecOps及DevOps模型中包含安全性的重要性时,建立有效的漏洞管理实践是非常重要的。这可以通过将漏洞管理设置为程序来实现。 我们可以开始对IT组织进行漏洞管理评估。人们经常问的问题可能是,既然已经建立了一些补救机制,为什么还需要进行评估。但

竹子爱熊猫 竹子爱熊猫 2023-09-16
0 0 0
一起探索👨‍🚀JVM类加载器和类加载过程(4K高清大图)✨

一起探索👨‍🚀JVM类加载器和类加载过程(4K高清大图)✨

类加载过程 类加载子系统 负责从文件获取网络加载Class字节流 由此得知,加载一个字节码文件到内存,可以从本地,也可以从网络 负责读取字节码中的信息,加载到JVM运行时内存区域(方法区) 任何字节码文件被加载到JVM之前,都要符合JVM字节码规范 类加载过程图示 graph LR; st

捡田螺的小男孩 捡田螺的小男孩 2023-09-16
0 0 0
SpEL结合Nacos实现注解参数值动态配置

SpEL结合Nacos实现注解参数值动态配置

0. 前言 之前写一个注解的时候,想让这个注解传入的参数值变成动态配置的,类似Nacos动态配置bean的信息一样。但是Java中的注解参数值只能传一个常量值,并不能传一个bean的属性进去,类似下面这样这么写明显是不符合Java语法的。 既然注解的参数值必须要传一个常量,那可以传一个Spring

泡泡 泡泡 2023-09-16
0 0 0
热部署在 Java 定制项目的使用

热部署在 Java 定制项目的使用

什么热部署 热部署,即用户在使用服务或软件时,可以在无感知的情况下对系统或软件进行升级,以修复BUG或实现功能的迭代。在Java项目中,热部署是在运行时执行Java类文件,触发Spring或其他第三方框架以更新源代码的过程。在热部署过程中,Java程序无需重启,服务可以持续提供服务,并且程序代码在热

三掌柜 三掌柜 2023-09-16
0 0 0
编程世界的恋爱宝典|如何吸引“依赖”与你交往

编程世界的恋爱宝典|如何吸引“依赖”与你交往

Java设计模式七大原则 - 依赖倒转原则 欢迎来到设计模式的奇妙世界。在这个系列的文章中,我们将探讨七大设计原则,这些原则是帮助你编写优雅、可维护和可扩展的代码的关键。今天,我们要聊的是第一条原则,也是面向对象编程中最基本的原则之一 - 依赖倒转原则。 第一章:什么是依赖倒转原则? 在开始之前,让

大白菜程序猿 大白菜程序猿 2023-09-16
0 0 0
多线程volatile和static/final的区别?

多线程volatile和static/final的区别?

volatile可以和static一起使用吗 可以,volatile 和 static 可以一起使用。这两个关键字具有不同的用途: static:用于创建类级别的变量或方法,它们属于类而不是类的实例。static 变量在类的所有实例之间共享,只有一份拷贝。它们可以在没有创建类的实例的情况下访问。

共饮一杯 共饮一杯 2023-09-16
0 0 0
三分钟,教你操作系统的任务调度思想(一)

三分钟,教你操作系统的任务调度思想(一)

操作系统虚拟化CPU的思想很简单:行一个进程(线程)一段时间,然后运行另一个进程(线程),如此轮换,通过以这种方式时分共享(time sharing) CPU。 核心就是进程(线程)对CPU控制权的切换,决定该切换到哪个进程(线程)的过程就是进程(线程)调度。 如何设计高效的调度策略?本篇我们从0到

竹子爱熊猫 竹子爱熊猫 2023-09-16
0 0 0
宣扬华夏文化:使用 Java 开发一个 Discord 中秋节机器人

宣扬华夏文化:使用 Java 开发一个 Discord 中秋节机器人

宣扬华夏文化:使用 Java 开发一个 Discord 中秋节机器人 一、背景故事 临近中秋,稀土掘金发起了《中秋创意投稿,共赏明月光芒 | 创意投稿大赛》。 我自己曾经在 Discord 搞了一个服务,里面有1万多人在里面闲聊,曾经自己也做过一个积分机器人进行服务管理。 经过我的深入思考,准备将中

法医 法医 2023-09-16
0 0 0
commonsio版本变动在windows环境下引发的NTFS ADS separator问题

commonsio版本变动在windows环境下引发的NTFS ADS separator问题

起因 因业务需求,项目中引入了一个对方的业务jar包,但是发现代码却启动不起来了,报错: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: Property

向阳逐梦 向阳逐梦 2023-09-16
0 0 0
学 Rust 最好的图书之一,原版豆瓣 9.7分“封神之作”

学 Rust 最好的图书之一,原版豆瓣 9.7分“封神之作”

1 “瓜王”争霸赛总冠军 开发者版图同步飞涨 Rust 大概是世界上“瓜”最多的编程语言了。最近的一个“瓜”来自微软,用 Rust 重写 Windows 内核。 一边是不断有大厂使用 Rust 重构某个版块的老旧代码。 一边是 Rust 内部传出各种治理问题。 纵使有那么一丢丢担心,但内部治理的“

贤蛋大眼萌 贤蛋大眼萌 2023-09-16
0 0 0
探索Actix Web:高性能异步 Rust Web框架

探索Actix Web:高性能异步 Rust Web框架

Actix Web 是一款基于 Rust 语言开发的高性能 Web 框架。它通过异步编程模型、强大的请求路由、中间件支持,为开发者提供了丰富的工具和选项,是构建可伸缩、高并发的 Web 应用程序的理想选择。 初始化 新建工程actix-test。 cargo new actix-test cd ac

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-16
0 0 0
YOLOV5视频中的对象跟踪器

YOLOV5视频中的对象跟踪器

介绍  让我们首先了解对象检测和对象跟踪。  对象检测: 它被定义为在图像或视频帧中定位和识别事物的过程。在此过程中,确定输入数据中是否存在大量对象或项目,以便在它们周围创建边界框来表示它们的位置。 例如,代表对象位置的边界框坐标,然后也确定其类别,如“猫”、“人行横道”、“鸟”等。甚至还有一个置信

向阳逐梦 向阳逐梦 2023-09-16
0 0 0
统一请求日志输出2.0

统一请求日志输出2.0

还记得前面我们通过AOP切面类实现的统一请求响应日志输出方案嘛,经过后面interceptor、filter实践发现,未放行的请求日志信息并没有记录,很显然,AOP没有充当第一道防线!本节我们就此功能,升级改造为2.0版本。开干! 实现思路 现在我们已经意识到统一日志记录存在的漏洞,这对生产环境排查

向阳逐梦 向阳逐梦 2023-09-16
0 0 0
使用Python编写一个中秋节倒计时程序

使用Python编写一个中秋节倒计时程序

​ 1. 简介 1.1 介绍中秋节的背景和意义 中秋节,也被称为月圆节或团圆节,是中国传统的重要节日之一。在农历八月十五这一天,人们庆祝丰收和家庭团圆。中秋节的起源可以追溯到中国古代的祭月活动,最早可以追溯到商朝。 中秋节的背景与中国的传统文化和传说有着密切的关系。最著名的传说是关于嫦娥奔月的故事。

三掌柜 三掌柜 2023-09-16
0 0 0
1 1,038 1,039 1,040 1,041 1,042 1,703