性能 袋鼠 实战apache

【项目学习】谷粒商城学习记录4 - 高级篇(性能压测 & 缓存)

【项目学习】谷粒商城学习记录4 - 高级篇(性能压测 & 缓存) 一、性能压测 1、Jmeter (1) Jmeter安装 jmeter官网download页 选择支持java 8+的.zip版本下载,解压后打开bin/jemter.bat, 并修改语言 2、Nginx动静分离 为什么要动静分离? ......
谷粒 缓存 性能 商城 项目

Nodejs APM监控实战分享

如何对线上的 nodejs 做监控,了解相关的 GC、内存使用情况、性能,如何更好的了解相关的指标,我们需要做一个采集线上数据的方案,但是又不希望侵入性太强 ,首先收集的指标。 内存相关指标说明 堆内存 rss:常驻内存,node 进程分配的总内存大小 external:v8 管理的 C++所占用的 ......
实战 Nodejs APM

性能调优

Broker 线程数 ## broker 处理消息的最大线程数,默认为 3,建议设为 cpu 核数 + 1 num.network.threads = 9 ## broker 处理磁盘 IO 的线程数,建议设为 cpu 核数 x 2 num.io.threads = 16 数据落盘策略 ## 每当p ......
性能

gerrit 反向代理从 apache 换成 nginx 之后项目页报错“The page you requested was not found, or you do not have permission to view this page”

每次配置 gerrit 需要用反向代理来实现auth_basic_user_file,以前用apache 进行配置,但不喜欢 apache 要换成 nginx,结果换成 nginx 之后,登录后打开project页报错“The page you requested was not found, or ......
page permission not you requested

使用Stopwatch调试程序的性能

Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); DoSomething(); stopWatch.Stop(); Console.WriteLine("耗时时间(毫秒):" + stopWatch.Elapsed.TotalMill ......
Stopwatch 性能 程序

Vue 应用程序性能优化:代码压缩、加密和混淆配置详解

​ 简介在 Vue 应用程序的开发中,代码压缩、加密和混淆是优化应用程序性能和提高安全性的重要步骤。 Vue CLI 是一个功能强大的开发工具,它提供了方便的配置选项来实现这些功能。本文将介绍如何使用 Vue CLI 配置代码压缩、加密和混淆功能,以提高应用程序的性能和安全性。 一、配置代码压缩Vu ......
应用程序 性能 代码 程序 Vue

KubeKey 升级 KubeSphere 和 Kubernetes 补丁版本实战指南

作者:运维有术 前言 知识点 定级:入门级 KubeKey 如何升级 KubeSphere 补丁版本 KubeKey 如何升级 Kubernetes 补丁版本 KubeSphere 和 Kubernetes 升级准备及验证 KubeKey 升级 KubeSphere 和 Kubernetes 的常见 ......
KubeSphere Kubernetes 实战 补丁 KubeKey

机器学习-逻辑回归:从技术原理到案例实战

在本篇文章中,我们对逻辑回归这一经典的机器学习算法进行了全面而深入的探讨。从基础概念、数学原理,到使用Python和PyTorch进行的实战应用,本文旨在从多个角度展示逻辑回归的内在机制和实用性。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经 ......
实战 逻辑 原理 机器 技术

hive执行sql报错 FAILED: Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask

前言: 执行hive sql报错,sql逻辑是两个表左连接并将数据插入新的表中。 报错信息: [ERROR] 2023-12-05 15:49:49.165 +0800 - execute sql error: Error while processing statement: FAILED: Ex ......
hive MapredLocalTask Execution FAILED apache

小程序开发实战案例之二|如何实现小程序支付

上一章讲完如何获取用户信息授权 后,下一步就可以进行小程序支付了。 本期就来介绍下支付宝小程序支付如何实现。 PS:接入前的准备工作可以参考:接入准备;接入指南可参考:接入指南~ 获取小程序支付权限 获取权限分为三步:分别是 账号开通 JSAPI 支付、账号与小程序账号绑定 以及 小程序绑定 JSA ......
实战 案例 程序

JFrog Artifactory—高性能软件制品管理仓库

JFrog Artifactory是一个可扩展的通用二进制存储库管理器,可在整个应用程序开发和交付过程中自动管理工件和依赖项。JFrog Artifactory支持大多数开发语言,是整个DevOps流水线中大多数软件包、容器映像和Helm图表的单一数据源。Artifactory对元数据和资产具有丰富... ......
高性能 Artifactory 仓库 制品 JFrog

oracle 性能排查与锁表处理

在 Oracle 数据库中,查看 SQL 语句的执行计划可以帮助我们理解查询的执行方式,以及如何优化查询性能。以下是几种常用的方法来查看 Oracle 执行计划: 使用 EXPLAIN PLAN 使用 EXPLAIN PLAN 语句可以查看 SQL 查询的执行计划。执行以下步骤: * 首先,执行 ` ......
性能 oracle

性能测试必备基础知识(二)

1. CPU 使用率 除了空闲时间外的其他时间占总 CPU 时间的百分比,就是CPU 使用率,即 1- 空闲时间/CPU 总时间。 当计算 CPU 使用率时,我们通常使用 /proc/stat 文件中的数据。该文件提供了有关 CPU 的计数器信息,包括各种状态下的节拍数。通过 cat /proc/s ......
基础知识 性能 基础 知识

Nim 枚举类型 对性能的影响

继上一篇文章《Nim 概念 Concept 对性能的影响》后,我在想,既然 method 虚方法造成性能的影响很大,那么有没有更快的方法实现,本文就尝试 Nim 语言中更快的方法。 ......
性能 类型 Nim

基于ConcurrentDictionary 定时刷新基础数据,提高性能

1 public interface ICacheManager 2 { 3 object GetFromCache(string key); 4 void AddToCache(string key, TimeSpan expireTimeSpan, RefreshObjectDelegate r ......
ConcurrentDictionary 性能 基础 数据

Systemd 入门教程:实战篇

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 $ sudo systemctl enable httpd 上面的命令相当于 ......
入门教程 实战 Systemd 教程

PostgreSQL: select for update实战

场景 需要获取用户申请的流水号,其值记录在number_of_form表中。但当多个用户同时申请时,会出现单号重复的情况,现在需要保证单据号码的一致性 解决方案 以我搜寻来看,大体有两种做法。 悲观锁:总是假设最坏的情况,也就是每次拿数据的时候,都认为别人会修改,所以每次拿数据,都会对符合条件的数据 ......
PostgreSQL 实战 select update for

JeecgBoot 框架升级至 Spring Boot3 的实战步骤

总有人问 JeecgBoot 何时支持 jdk17 和 springboot3,目前官方已经推出了 SpringBoot 3 分支,大家可以提前下载体验 https://github.com/jeecgboot/jeecg-boot/tree/springboot3 ......
实战 JeecgBoot 框架 步骤 Spring

【实战技能】 单步运行源码分析,一期视频整明白FreeRTOS内核源码框架和运行机制,RTOS Trace链表功能展示

从源码的角度来看,OS内核源码就是通过各种链表组装起来的,FreeRTOS就是下面几个链表组成的。FreeRTOS的调度,任务切换就是倒腾这几个链表。而其它的几款OS是一个链表就一撸到底了,FreeRTOS是搞了好几个。所以视频里面就重点介绍下这个,其它的支持的也做个拓展说明。 搞清楚这几个链表也就 ......
源码 内核 实战 框架 FreeRTOS

c++17实战手册(1)

目录C++17概述 C++17概述 C++是基于C语言(ISO/ IEC 9899 : 2011标准定义)扩展形成的程序设计语言,对C语言提供的机制作了以下扩充: 更多的数据类型 类 模板 异常 名字空间 额外的库机制 ......
实战 手册 17

.NET8 极致性能优化 AOT

前言 .NET8 对于性能的优化是方方面面的,所以 AOT 预编译机器码也是不例外的。本篇来看下对于 AOT 的优化。 概述 首先要明确一个概念,.NET 里面的 AOT 它是原生的。什么意思呢?也就是说通过 ILC 编译器 (AOT 编译器,参考:.Net 7 新编译器 ILC 简析) 编译出来的 ......
极致 性能 NET8 NET AOT

.NET8极致性能优化AOT

前言 .NET8对于性能的优化是方方面面的,所以AOT预编译机器码也是不例外的。本篇来看下对于AOT的优化。原文:.NET8极致性能优化AOT 详述 首先明确一个概念,.NET里面的AOT它是原生的。什么意思呢?也就是说通过ILC编译器(AOT编译器,参考:.Net 7 新编译器 ILC 简析)编译 ......
极致 性能 NET8 NET AOT

7、虚拟机性能监控、虚拟机快照以及宿主机上的虚拟机迁移到另一个宿主机

摘自:https://blog.51cto.com/mfc001/6410333 虚拟机性能监控 图形管理页面--Edit--preferences--polling--全部开启--close 关掉管理页面并重新virt-manager启动 图形管理页面--View中选项全部开启 虚拟机快照 点击虚 ......
宿主 宿主机 快照 性能

Nim 概念 Concept 对性能的影响

继上一篇文章《C# 泛型编译特性对性能的影响》后,我又研究了 Nim 语言相关的设计,由于 Nim 语言与 C# 语言有些差异,比如Nim 没有接口,也没有直接的 class 关键字,所以某些实现是变通的办法。 ......
概念 性能 Concept Nim

机器学习-学习率:从理论到实战,探索学习率的调整策略

本文全面深入地探讨了机器学习和深度学习中的学习率概念,以及其在模型训练和优化中的关键作用。文章从学习率的基础理论出发,详细介绍了多种高级调整策略,并通过Python和PyTorch代码示例提供了实战经验。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团 ......
实战 机器 策略 理论

Unity DOTS系列之托管/非托管Component的区别与性能分析

最近DOTS发布了正式的版本, 我们来分享一下DOTS里面托管与非托管Component的区别与性能分析,方便大家上手学习掌握Unity DOTS开发。托管与非托管的区别在于是不是基于自动垃圾回收的。托管是由垃圾回收器来负责自动回收,非托管需要我们手动来做相关内存管理,不被垃圾回收系统来处理。 对啦 ......
性能分析 Component 性能 Unity DOTS

Java开发者的Python快速实战指南:实用工具之PDF转DOCX文档(可视化界面)

pdf转docx文档是一个非常实用的功能,我只是简单地实现了一个可视化界面供用户操作。我这么做的目的之一是想更多地掌握gradio的使用方法,同时也加强对Python流行第三方包的熟悉程度,因为这些第三方包是快速开发的关键。我也希望你能从中有所收获,我已经公布了本期的源码地址,如果你觉得还不错,或者... ......
实用工具 开发者 实战 界面 文档

给 Web 前端工程师看的用 Rust 开发 wasm 组件实战

本文先介绍了 wasm-pack 官方的教程,还有其他组件测试、发布等的流程先不在这里介绍了。以下用一个实际开发中的模块来说一下开发 wasm 组件过程中遇到的问题和解决方法。 ......
前端 实战 组件 工程师 工程

如何量化shader的性能标准学习心得

序言,开头耳 随着如今手游、主机游戏的开发越来越重度。硬件性能跟不上效果产生的能耗,开发者需要主动关注shader的性能问题,并合理指定标准。标准的制定前首先是让问题可被量化。 参考外网大佬的文章: https://thegamedev.guru/unity-gpu-performance/shad ......
性能 心得 标准 shader

MKL.NET:为.NET开发者提供高性能数学计算支持的开源库

MKL.NET:为.NET开发者提供高性能数学计算支持的开源库 编程乐趣 ​ ​关注他 你经常看 TA 的内容 MKL是英特尔推出的一套功能强大、性能优化的数学库,主要是采用C/C++编写的。今天给大家推荐一个MKL的.Net版本,让我们无需与C/C++打交道,方便我们集成到应用开发中去。 01 项 ......
开发者 高性能 NET 数学 MKL