开发运维

Docker 多架构镜像介绍和最佳实践

Docker 多架构镜像介绍和最佳实践

更多云原生相关技术分享请关注公众号:CloudNativeOps ; 添加微信 GoOps888,备注 '加群' 可加入云原生技术交流群。 一、多架构镜像介绍 在 Docker 中,同一个 Docker 镜像可以在不同的平台上运行,例如在 x86、ARM、PowerPC 等不同的 CPU 架构上。

Escape Escape 2023-07-14
0 0 0
Spring 中 Bean 的配置细节

Spring 中 Bean 的配置细节

前言 大家好,我是 god23bin,今天继续说 Spring 的内容,关于 Spring 中 Bean 的配置的,通过上一篇文章的学习,我们知道了 Spring 中的依赖注入,其中有两种主要的方式,分别是基于构造方法的 DI 和 基于 Setter 的 DI。 我们知道,当写完一个普通的 Java

大树 大树 2023-07-14
0 0 0
使用 SaToken 实现不同的登录模式:单地登录、多地登录、同端互斥登录

使用 SaToken 实现不同的登录模式:单地登录、多地登录、同端互斥登录

一、需求分析 如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它可以手机电脑同时在线,但是不能在两个手机上同时登录一个账号。 同端互斥登录,指的就是:像腾讯QQ一样,在同一类型设备上只允许单地点登录,在不同类型设备上允许同时在线。 动态演示图: Sa-Token 是一个轻量级 java 权限

竹子爱熊猫 竹子爱熊猫 2023-07-14
0 0 0
聊聊「画图」和工具

聊聊「画图」和工具

经常被问:图怎么画,用啥工具? 01 每次遇到这个问题,脑回路都有一丝丝欢乐的氛围; 并不是问题奇怪; 而是自己对于画图这件事上并不专业,就算是涉及工作上的制图,也没特地去看过任何相关的语法或者规则; 事实上; 对于画图这个操作,个人纯属随意发挥,工具还反复横跳; 很多工作文档中的配图,混合乱搭的

大白菜程序猿 大白菜程序猿 2023-07-14
0 0 0
个人就别搞短信登录注册功能了,没用

个人就别搞短信登录注册功能了,没用

个人项目:社交支付项目(小老板) 作者:三哥(j3code.cn) 文档系统:admire.j3code.cn/note 上篇我们花了 44 块钱实现了一个发送短信的工具类,那么这篇就要让其派上用场了,来编写一个通过短信验证码方式实现的用户注册与登录。 开始之前呢,你们需要先搭建一个基本的 Spr

捡田螺的小男孩 捡田螺的小男孩 2023-07-14
0 0 0
分布式服务高可用实现:复制

分布式服务高可用实现:复制

大家好,我是 方圆。本文的内容大多数来自于《数据密集型应用系统设计》,也夹杂着一些我个人对复制的理解,原文收录在我的 Github: enthusiasm 中,欢迎Star和获取原文。 1. 为什么需要复制 我们可以考虑如下问题: 当数据量、读取或写入负载已经超过了当前服务器的处理能力,如何实现

大树 大树 2023-07-14
0 0 0
详解Django请求与响应:深入理解Web Http交互的核心机制

详解Django请求与响应:深入理解Web Http交互的核心机制

本文深入探讨了 Django 中的请求与响应处理,从 Django 请求和响应的基础知识、生命周期,到 HttpRequest 和 HttpResponse 对象的详细介绍。同时,讨论了 Django 的视图和请求、响应处理,以及安全性和异步处理的考虑。最后,对比了 Django 与 Flask、F

剑圣无痕 剑圣无痕 2023-07-14
0 0 0
Troubleshooting系列基于Linux系统线上故障排查命令汇总

Troubleshooting系列基于Linux系统线上故障排查命令汇总

现网如果出现问题,第一时间不是定位分析问题;而是先解决问题,不管是有损还是无损,对发生日常点进行隔离,比如把出现问题的微服务下线,切换到其他集群等;接着是保留现场,第三步才是问题排查,找出原因再解决掉。 CPU、内存、网络、IO,系统出现问题时,主要是这四个方面。其他的现网问题大部分是业务逻辑问题

大白菜程序猿 大白菜程序猿 2023-07-14
0 0 0
一文熟知网络  文章巨长,但是很详细

一文熟知网络 文章巨长,但是很详细

更多可查看原文:zouzhiquan.com 0.前言 网络是一个比较有趣的事情,但是其内容确相对的枯燥,决定写这篇文章的时候,忽然想起来,网络才是我当年的本专业呀,写了这么多文章的,好像就网络没怎么说过,趁着最近对F5的好奇心就展开描述一下吧。 网络有趣的点在于它的落地应用,网络枯燥的事儿在于那些

共饮一杯 共饮一杯 2023-07-14
0 0 0
【面试高频题难度 2/5,笔试面试常客 : 字符串匹配问题的各种解法

【面试高频题难度 2/5,笔试面试常客 : 字符串匹配问题的各种解法

题目描述 这是 LeetCode 上的 686. 重复叠加字符串匹配 ,难度为 中等。 Tag : 「字符串哈希」、「KMP」 给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。 注意:字符串 "abc" 重复叠加

剑圣无痕 剑圣无痕 2023-07-14
0 0 0
手撸RPC框架  注册中心基础功能实现

手撸RPC框架 注册中心基础功能实现

大家好,我是小趴菜,接下来我会从0到1手写一个RPC框架,该专题包括以下专题,有兴趣的小伙伴就跟着我一起学习吧 本章源码地址:gitee.com/baojh123/se… 自定义注解 -> opt-01 服务提供者收发消息基础实现 -> opt-01 自定义网络传输协议的实现 ->

剑圣无痕 剑圣无痕 2023-07-14
0 0 0
对一个简单的热部署代码的思考

对一个简单的热部署代码的思考

热部署实现 此段代码使用循环的方式,定时创建自己实现的类加载器,并用类加载器加载自己的class文件,并调用需要实现的方法,由此来实现热部署。 为什么能实现热部署功能 主要是因为每个新建的ClassLoader享有一份独有的元空间内存,被称为Metachunk。当一个类加载器加载类时,会在元空间分

张二河 张二河 2023-07-14
0 0 0
手撸RPC框架  服务提供者整合注册中心

手撸RPC框架 服务提供者整合注册中心

大家好,我是小趴菜,接下来我会从0到1手写一个RPC框架,该专题包括以下专题,有兴趣的小伙伴就跟着我一起学习吧 本章源码地址:gitee.com/baojh123/se… 自定义注解 -> opt-01 服务提供者收发消息基础实现 -> opt-01 自定义网络传输协议的实现 ->

竹子爱熊猫 竹子爱熊猫 2023-07-14
0 0 0
为什么需要监控告警

为什么需要监控告警

前言 最近在做监控告警相关的东西,基本新上功能或者应用服务之类的东西的时候,都要搞一堆监控告警来观测。然而很多(特指我)开发同学在碰上问题之前并不太清楚需要搞什么告警。 ps: 下面这些内容很多都是从SRE google运维解密这本书看来的,结合点自己的理解。 一、为什么要监控 1. 分析长期趋势

张二河 张二河 2023-07-14
0 0 0
重试利器springretry【@Retryable注解

重试利器springretry【@Retryable注解

日常编码中,经常会遇到这样的场景:执行一次接口调用,如RPC调用,偶现失败,原因可能是接口超时、连接数耗尽、http网络抖动等,出现异常时我们并不能立即知道原因并作出反应,可能只是一个普通的RpcException或RuntimeException,这时候,我们最常见的做法就是重试,本文将和大家介绍

法医 法医 2023-07-14
0 0 0
美团面试官:可重复读隔离级别实现原理是什么?(一文搞懂MVCC机制)

美团面试官:可重复读隔离级别实现原理是什么?(一文搞懂MVCC机制)

 本文首发于公众号【看点代码再上班】,欢迎围观,第一时间获取最新文章。 原文:美团面试官:可重复读隔离级别实现原理是什么?(一文搞懂MVCC机制) “全文共计4270字,预计阅读时间6分钟 大家好,我是*tin*,这是我的第26篇原创文章 ​ 还记得MySQL数据库事务都有哪些隔离级别么?如果忘记

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-14
0 0 0
如何使用 Python 构建分层列表制作器

如何使用 Python 构建分层列表制作器

你好 Python 爱好者!你想提升你的 Python 和 API 技能,同时构建一些真正有用的东西吗?那么你来对地方了。 本实践教程展示了如何利用 Python 的功能在终端内编写交互式分层列表生成器。 我们将在此过程中使用一些有用的 Python 库来构建一个实用的工具,让你可以在几秒钟内以引人

醒在深海的猫 醒在深海的猫 2023-07-14
0 0 0
通过一行代码深入解析SpringBoot组件扫描和自动配置

通过一行代码深入解析SpringBoot组件扫描和自动配置

The condition can only match the bean definitions that have been processed by the application context so far and, as such, it is strongly recommended

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-14
0 0 0
如何调试移动应用程序数据库问题并优化数据存储性能

如何调试移动应用程序数据库问题并优化数据存储性能

在移动应用开发的动态领域中,无缺陷的用户体验是最终目标。然而,在表面下隐藏着一个复杂的数据存储和检索网络。当数据库问题出现时,它们可能会干扰甚至最精心设计的应用程序。这就是为什么了解如何调试移动应用程序数据库问题和优化数据存储性能对于追求卓越的开发人员来说是至关重要的。  想象一下你的应用程序意外崩

法医 法医 2023-07-14
0 0 0
Java关于字符串的优化学习

Java关于字符串的优化学习

String 对象是我们使用最频繁的一个对象类型,但它的性能问题却是最容易被忽略的。String 对象作为 Java 语言中重要的数据类型,是内存中占据空间最大的一个对象。高效地使用字符串,可以提升系统的整体性能。 String 存储变化 随着 Java 版本的更迭,工程师们对 String 对象做

大白菜程序猿 大白菜程序猿 2023-07-14
0 0 0
1 … 1,646 1,647 1,648 1,649 1,650 … 1,703