jvm手段 原理 过程

k8s集群手动更换证书过程

第一步部分老的证书 1. 生成etcd证书,更换etcd证书,重启etcd服务。2. 替换/etc/calico的证书为etcd的证书重启calico-node服务。3. 更换calico的pod的证书为新生成的calico-node和calico-kube-controllers.4. 更换k8s ......
集群 手动 证书 过程 k8s

[转帖]解Bug之路-记一次中间件导致的慢SQL排查过程

https://zhuanlan.zhihu.com/p/242265937 解Bug之路-记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的 ......
中间件 过程 Bug SQL

[转帖]解Bug之路-记一次JVM堆外内存泄露Bug的查找

https://zhuanlan.zhihu.com/p/245401095 解Bug之路-记一次JVM堆外内存泄露Bug的查找 前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将 ......
Bug 内存 JVM

Feign源码解析4:调用过程

背景 前面几篇分析了Feign的初始化过程,历经艰难,可算是把@FeignClient注解的接口对应的代理对象给创建出来了。今天看下在实际Feign调用过程中的一些源码细节。 我们这里Feign接口如下: @FeignClient(value = "echo-service-provider") / ......
源码 过程 Feign

Vue源码学习(十九):router基本原理

好家伙, 0.什么是路由? 路由就是匹配到对应路径显示对应的组件! 那么我们要如何去实现? 我们来回忆一下这router怎么用的 1. 声明式路由配置:在路由配置对象中,定义路径与组件的映射关系。例如: import AboutComponent from '../views/AboutCompon ......
源码 原理 router Vue

OFDM原理及应用

通信中的OFDM 基本原理 多载波 \[f(t)=\sum\limits_{n=0}^{N-1}x_ne^{-j2\pi n _\Delta ft} \]完全正交时 \[_\Delta f=\dfrac{1}{T} \]实现方式 抗多径原理 抗ISI(Inter-symbol Interferenc ......
原理 OFDM

存储程序和程序控制:开发经验分享及操作过程详解

存储程序和程序控制是计算机行业中非常重要的一部分。它涉及到如何将程序和数据存储在计算机内存中,并通过程序控制来实现各种功能。本文将分享我的开发经验,并详细解释如何进行存储程序和程序控制的操作过程。 ......
程序 过程 经验

BlockCanary原理解析

一、背景 为了解决应卡顿,分析耗时。 二、原理 Looper中的loop方法: public static void loop() { ... for (;;) { ... // This must be in a local variable, in case a UI event sets th ......
BlockCanary 原理

arthas命令实现原理-MBean的使用

MBean,MXBean简介MBean是一个托管的java bean对象,MBean是一个托管Java对象,类似于JavaBeans组件,遵循JMX(Java Management Extensions,即Java管理扩展)规范中规定的设计模式。MBean可以表示任何需要管理的资源。MBeans 公 ......
命令 原理 arthas MBean

MySQL记录锁、间隙锁、临键锁(Next-Key Locks)加锁过程

innodb一定存在聚簇索引,默认以主键作为聚簇索引 有几个索引,就有几棵B+树(不考虑hash索引的情形) 聚簇索引的叶子节点为磁盘上的真实数据。非聚簇索引的叶子节点还是索引(id主键值),指向聚簇索引B+树。 锁类型: 共享锁(S锁):假设事务T1对数据A加上共享锁,那么事务T2可以读数据A,不 ......
间隙 Next-Key 过程 MySQL Locks

01 Docker 安装:入门案例带你了解容器技术原理

Docker 能做什么? 众所周知,Docker 是一个用于开发,发布和运行应用程序的开放平台。通俗地讲,Docker 类似于集装箱。在一艘大船上,各种货物要想被整齐摆放并且相互不受到影响,我们就需要把各种货物进行集装箱标准化。有了集装箱,我们就不需要专门运输水果或者化学用品的船了。我们可以把各种货 ......
容器 原理 案例 Docker 技术

25-稳定基石:带你剖析容器运行时以及 CRI 原理.md

当一个 Pod 在 Kube-APIServer 中被创建出来以后,会被调度器调度,然后确定一个合适的节点,最终被这个节点上的 Kubelet 拉起,以容器状态运行。 那么 Kubelet 是如何跟容器打交道的呢,它是如何进行创建容器、获取容器状态等操作的呢? 今天我们就来了解一下。 容器运行时 ( ......
基石 容器 原理 CRI 25

半小时搞定Yolov5安装配置及使用(详细过程)

之前在学习目标检测的时候,正值Yolov5发布,当时试用了下感觉还不错,最近有时间 使用最新的Yolov5源码,重新整理下安装配置到使用过程。。实践整个过程半小时即可搞定(前提已有Anaconda) 总体来看Yolov5的速度和效率较之前yolov4等系列都快,准确度更高。。 在下载配置Yolov5 ......
过程 小时 Yolov5 Yolov

06-无状态应用:剖析 Kubernete 业务副本及水平扩展底层原理

在上两节课中,我们已经了解了 Kubernetes 中最关键的对象 Pod,也学习了一些 Pod 的常见用法。 每一个 Pod 都是应用的一个实例,但是通常来说你不会直接在 Kubernetes 中创建和运行单个 Pod。因为 Pod 的生命周期是短暂的,即“用后即焚”。理解这一点很重要,这也是“不 ......
副本 底层 Kubernete 原理 状态

转载:劫持流量原理是什么?关于劫持流量的种类和产生

劫持流量原理是什么?关于劫持流量的种类和产生 FreeBuf黑客与极客 作者:渔村安全 流量圈的故事很多,劫持与反劫持的故事在很长时间内将继续演绎下去。流量是很多互联网企业赖以生存的基础,通过优秀的产品去获得用户和流量是唯一的正途,用户的信任来之不易,且行且珍惜。那么你的流量都被劫持到哪里去了?是谁 ......
流量 种类 原理

使用ssh过程中遇到的一系列问题

目录VScode 报错Bad owner or permissions解决方法一:更改config文件权限解决方法二:更改默认ssh为git下的ssh修改系统环境变量刷新系统环境变量SSH简介Termux软件简介Termux安装后初始配置及安装OpenSSHWindows端用SSH客户端连接Term ......
过程 问题 ssh

sync.Cond的使用和实现原理

一、概念 Go标准库提供了Cond原语,sync.Cond(条件变量)是一个用于在多个goroutine之间进行同步和通信的重要工具,可以让 Goroutine 在满足特定条件时被阻塞和唤醒。 条件变量的作用并不保证在同一时刻仅有一个协程(线程)访问某个共享的数据资源,而是在对应的共享数据的状态发生 ......
原理 sync Cond

GDB调试原理是什么?

GDB调试原理是什么? 璟琰乀 • 来源:IOT物联网小镇 • 作者:IOT物联网小镇 • 2020-12-18 15:17 • 5036次阅读 一、前言这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发 ......
原理 GDB

《实战Java虚拟机 JVM故障诊断与性能优化》读书

最近读了《实战Java虚拟机 JVM故障诊断与性能优化》这本书,有一些收获,特此记录 1.有Java虚拟机规范,各大厂商根据规范自己实现VM,大家平常用的是Hotspot 2.堆一般分为 新生代,老年代。新生代里又分成 伊甸园区,from区,to区。一般对象是在伊甸园区出生,经过垃圾回收进入from ......
实战 故障 性能 Java JVM

雕刻机的工作原理?

雕刻机的工作原理? 雕刻机就是一个用指定的文件来实现雕刻的 我们一开始要用画图软件来做自己的想要的图案 之后在把他给转成机器能看懂的语言 在把文件给雕刻机 这样就可以雕刻自己想要的图案了 ......
原理

【APP-逆向原理与反编译工具】

APP正向开发 安卓开发工程师 》Java语法+安卓框架 》实现功能(java+C) 》写的代码 打包 》xx.apk(资源文件:图片,音频 java: .dex) APP逆向 拿到 xx.apk >反编译(加壳,混淆) 》java+c 代码 》hook技术(验证代码) 》python还原逻辑--》 ......
原理 工具 APP

相机标定原理

相机标定后可以得到什么?相机的内参矩阵A(dx,dy,r,u,v,f),外参矩阵[R|T]、畸变系数[k1,k2,k3,~,p1,p2,~]。•内参矩阵各元素意义:一个像素的物理尺寸dx和dy,焦距f,图像物理坐标的扭曲因子r,图像原点相对于光心成像点的的纵横偏移量u和v(像素为单位)。 •外参矩阵 ......
原理 相机

MyBatis实战指南(二):工作原理与基础使用详解

MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。那么,它是如何工作的呢?又如何进行基础的使用呢?本文将带你了解MyBatis的工作原理及基础使用。 一、MyBatis的工作原理 1.1 MyBatis的工作原理 工作原理图示: 1、读取MyBatis配置文件 myba ......
实战 原理 MyBatis 基础 指南

JVM---内存分析工具

离线工具 需要先使用 jmap 导出dump文件 IBM HeapAnalyzer https://www.ibm.com/support/pages/ibm-heapanalyzer 在线工具 arthas profiler https://arthas.aliyun.com/doc/profil ......
内存 工具 JVM

SpringBoot原理初探

SpringBoot 原理初探 自动配置: pom.xml spring-boot-dependencies : 核心依赖在父工程中 我们再写或者引入一些SpringBoot依赖的时候,不需要指定版本,就因为有这些版本仓库 启动器 <dependency> <groupId>org.springfr ......
SpringBoot 原理

Dictionary原理(转)

原文:【C#】三分钟,深入理解C# 哈希表(Dictionary)_c# dictionary 为什么会hash冲突-CSDN博客 1.哈希函数:将key转成hashcode。 2.哈希桶:用来解决哈希冲突的链表、没有冲突一个桶对应一个entry(有key、value,真正的数据),有冲突就是一个链 ......
Dictionary 原理

使用HTTP状态码进行开发过程中的错误处理的有效指导

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
状态 错误 过程 HTTP

互联网项目架构演变过程(单体架构-模块化架构-微服务架构)

1. 单体架构 1. 传统的架构分为三层架构:web控制层,业务控制层,数据库访问层 2. 业务没有拆分,所有的代码写在一个项目工程中 3. 一旦有一个模块导致服务不可用,可能会影响整个项目 2. 模块化架构 模块化项目就是把传统架构的项目进行业务拆分成多个app,最终打包成一个项目进行部署 3. ......
架构 单体 模块 过程 互联网

演示JVM中对象分配内存过程和OOM发生原因

工具:jvisualvm 测试代码: public static void main(String[] args) throws Exception{ List<byte[]> list = Lists.newArrayList(); System.in.read(); while (true){ ......
对象 内存 原因 过程 JVM

NFC标签的工作原理分析(附带DP1332E&DP1363F选型表)

NFC标签是基于近场无线通信技术,利用射频识别(RFID)技术和互联技术进行数据传输。它采用13.56MHz的高频无线电波作为传输介质,通过感应耦合方式实现信息的交换和传输。在NFC通信中,发起设备和接收设备之间的距离通常在几厘米以内。当发起设备(如具有NFC功能的手机)靠近NFC标签时,发起设备会 ......
原理 标签 DP 1332 1363
共4590篇  :2/153页 首页上一页2下一页尾页