砖块 知识点 过程 知识

【JVM】记录一次线上服务频繁FGC的排查过程

一.背景 最近在Grafana关注到线上推送服务push-service在运行一段时间后,内存占用非常高,并且频繁发生FGC,这里记录下问题排查过程 二.排查过程 推送服务主要作用为,消息推送,因此JVM内存这里分配的是 Xmx 和Xms 均为2G 1. 首先在Grafana上的监控指标,可以看到F ......
过程 JVM FGC

面向过程(函数)和对象(类)

【一】面向过程 (函数) 核心在于:过程 过程其实就是将程序流程化 可以说是一条流水线,分步骤的解决问题,先干什么再干什么,分的很清楚 优点 复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点 一套流水线或者流程就是用来解决一个问题,生产汽水的 ......
函数 对象 过程

学习方法:知识模块

学习方法:知识模块 知识,是“某个问题解决方案”的思想、原理、技术、方法。每个学科,就是“一组问题的解决方案”的思想、原理、技术、方法。 模块,一个相对独立的、能够解决问题的知识的基本单位。每个学科,由若干个“模块”组成。每个学科的“模块”,叫做“知识模块”。“知识模块”,是每个学科的基本单位。 如 ......
学习方法 模块 方法 知识

通过设置ssh秘钥来免去繁琐的输入密码的过程

原理 通过 ssh-gen 生成秘钥, 服务器保存你的公钥, 每次你去访问服务器的时候, 服务器使用公钥解锁你的私钥, 鉴权就通过了. 所以你要做的就是生成秘钥, 然后将公钥保存在服务器. 流程 ssh-gen -t rsa 一路是是是, 有密码输入一个密码; 参考这个博客 ......
密码 过程 ssh

记一次首页并发白屏优化过程

一个服务于近300家500强企业的企业培训软件, app应用的首页居然反复出现白屏,请求超时,负载过高,挤占其他业务服务器资源,最终整个程序无响应的现象,更难想象压测 5线程时, tps 仅有 20 , 诺大的一个公司,居然这么少的处理效率,平时赶上X踏,X耀,X金这种动则好几万人的集团公司有在线抽 ......
过程

数据库 - 已成功与服务器建立连接,但在登录过程中发生错误。(提供程序:SSL提供程序,错误:0-证书链是由不受信任的颁发机构颁发的。)”asp.net core:8.0

asp.net core:8.0,本地开发一切正常,发布线上docker后出现如下错误: Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the se ......
错误 程序 是由 证书 过程

一些Mybatis的知识点&易错点总结

1、映射文件配置容易出错 在映射文件中,我们很习惯想要在sql语句后面添加';'。 结果是报了一堆错误: 你能从下面的配置中找到哪些错误? 总共有三处错误: 建议使用parameterType,而不是使用"parameterMap" 不使用$进行绑定数据,而是使用#{} sql语句后面不要以";"结 ......
知识点 Mybatis 知识 amp

关于代码逐过程的思考

始终要明确一个过程中只能完成一次操作,这样才能有序进行。当然错误情况主要集中与边界条件的处理。 这道题,最开始 点击查看代码 class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *headB ......
过程 代码

计算机启动过程(万字长文)

一、计算机启动的基本流程 当电源通电后,计算机系统的启动过程始于主板上的固件,通常是BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)。基本流程如下: 1、电源通电 用户按下计算机电源按钮,电源开始供给计算机各个组件。此时,CPU并没有直接开始执行指令。 2、BIOS/UEFI 自检: ......
长文 过程 计算机

从工程化角度,详解鹏程·脑海大模型训练过程

从工程化的角度,对鹏城.脑海大模型训练语料处理、模型训练优化、模型应用等方面做出了全面详细的经验分享。 ......
模型 脑海 角度 过程 工程

MySQL如何快速获取存储过程的定义

1. show create procedure 2. 两个系统表 information_schema.routines 可查询出存储过程的内容,但是入参和出参没包含 information_schema.PARAMETERS 可查询入参和出参 select concat(p1,ifnull(p2 ......
过程 MySQL

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

寒假1高数知识部分

今天是寒假正式复习的第一天,一整天都在和高数对线,数学真是一个非常好的避难所 首先是几个必背的公式,必须无条件准确熟虑的记住 1、三角函数的公式,特别是那两个平方和与1的公式,不要总依赖那个三角形图,要理解熟练,随时想到能用的出来 2、半角公式,都是正派、然后都要变三角函数,只有一个要加负号 3、斯 ......
部分 知识

Feign源码解析4:调用过程

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

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

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

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

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

网络基础知识学习

1、网络基础知识 ·OSI 七层模型 TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里面 ......

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

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

零知识证明的最新发展和应用

当企业收集大量客户数据去审查、改进产品和服务以及将数据资产货币化时,他们容易受到网络攻击威胁,造成数据泄露。数据泄露的损失每年都在上升...... ......
知识

Elastic 安全相关知识

Elastic 安全相关知识 证书相关 CA证书 docker 部署不要使用自动生成的证书,找不到 CA 私钥,对于后续证书的生成是个很大的问题,建议先自己生成 CA,再使用自己的CA生成相应证书。 # 生成一个压缩包,包含一个 crt 格式的 CA 证书文件和 私钥 elasticsearch-c ......
Elastic 知识

矩阵相关知识图谱

......
图谱 矩阵 知识

数据库基本理论知识

1. 数据库 数据库是一个以某种有组织的方式存储的数据集合。最简单的方法是将数据库想象为一个文件柜。这个文件柜是一个存放数据的物理位置,不管数据是什么,也不管数据如何组织。 数据库 (database):保存有组织的数据的容器(通常是一个文件或者一组文件)。 数据库软件应该称为数据库管理系统(DBM ......
理论 数据库 知识 数据

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

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

【C/C++】知识点笔记

1 - 联合体内嵌结构体初始化赋值 union { struct { int i; float f; char *p; }; int o; } obj3 = { 1, 2.2, "sk", 4, 9 }; printf("struct inlay union: %d, %f, %s, %d\n", ......
知识点 笔记 知识

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

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

「云渲染知识」建筑效果图用什么软件制作?

高品质的建筑效果图需要利用插件来模拟复杂的场景、光线照射和天气变化。然而,许多专业人士可能不清楚有哪些软件可以实现这样的效果。下面将介绍一些常用的软件来帮助实现高品质的建筑效果图。 一、建筑效果图必备软件 1、三维建模工具 Autodesk 3ds Max:强大的建模工具,用于创建复杂的三维模型和高 ......
效果图 效果 知识 软件

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

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

生活常识-贵金属-黄金知识

前言全局说明 生活常识-贵金属-黄金知识 内容来源于网络 一、单位 Au 黄金化学符号 g 是黄金 gold 的缩写 来源:微信视频号“西安黄金小郭” 二、标号 AU999 或 g999 是纯黄金 AU750 或 g750 代表含金量 75% 三、没有字母只有数字标号 999 这种不是黄金规范标号, ......
生活常识 贵金属 常识 黄金 知识
共7000篇  :1/234页 首页上一页1下一页尾页