首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
高性能专题
MySQL高性能优化规范
前言: 笔者最近上班途中突然想丰富下自己的数据库优化技能。于是在查阅了多篇文章后,总结出了这篇! 数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份
阅读更多...
构建高性能WEB之HTTP首部优化
0x00 前言 在讨论浏览器优化之前,首先我们先分析下从客户端发起一个HTTP请求到用户接收到响应之间,都发生了什么?知己知彼,才能百战不殆。这也是作为一个WEB开发者,为什么一定要深入学习TCP/IP等网络知识。 0x01 到底发生什么了? 当用户发起一个HTTP请求时,首先客户端将与服务端之间建立TCP连接,成功建立连接后,服务端将对请求进行处理,并对客户端做出响应,响应内容一般包括响应
阅读更多...
Nginx高性能分析
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程。Master 进程:管理 Work
阅读更多...
云原生之高性能web服务器学习(持续更新中)
高性能web服务器 1 Web服务器的基础介绍1.1 Web服务介绍1.1.1 Apache介绍1.1.2 Nginx-高性能的 Web 服务端 2 Nginx架构与安装2.1 Nginx概述2.1.1 Nginx 功能介绍2.1.2 基础特性2.1.3 Web 服务相关的功能 2.2 Nginx 架构和进程2.2.1 架构2.2.2 Ngnix进程结构 2.3 Nginx 模块介绍2.4
阅读更多...
在亚马逊云科技上利用Graviton4代芯片构建高性能Java应用(上篇)
简介 在AI迅猛发展的时代,芯片算力对于模型性能起到了至关重要的作用。一款能够同时兼具高性能和低成本的芯片,能够帮助开发者快速构建性能稳定的生成式AI应用,同时降低开发成本。今天小李哥将介绍亚马逊推出的4代高性能计算处理器Gravition,带大家了解如何利用Graviton芯片为Java生成式AI应用提高性能、优化成本。 本篇文章将介绍如何在云平台上创建Graviton芯片服务器,并在Gra
阅读更多...
驾驭冰雪 安全无忧,韩泰高性能冬季轮胎新品上市
- 韩泰轮胎推出冬季轮胎新产品Winter i*cept iZ3和SUV专用的Winter i*cept iZ3 X - 新轮胎采用了V型花纹,冰雪路面安全性极佳,而且具有操控性好、续航里程长的优点 - 新轮胎在位于北极圈以北300km的韩泰轮胎芬兰伊瓦洛测试场进行了严苛测试,确保极寒条件的安全性 2024年8月,韩泰轮胎正式在中国市场推出新一代高性能冬季轮胎Winter i*cept
阅读更多...
高性能计算应用优化之代码实现调优(一)
本章将介绍代码实现过程中使用到的调优方法。在软件开发早期,开发者更多关注代码功能的实现,对代码的性能关注较少,随着代码规模增加,不合理的代码实现方法所带来的性能包袱逐渐凸显。因此,需要对原有代码实现进行优化,如修改不合理的访存顺序,使代码更易于被编译器优化等。 浮点数运算 浮点数运算是科学计算中开销最大的部分之一,特别是双精度除法,合理地设计实现浮点数运算环节可以显著提高程序的性能。 由于单
阅读更多...
Minio 高性能分布式对象存储快速入手指南
0x00 Minio 快速入门 什么是对象存储? 描述: 对象存储(Object Storage)是一种存储数据的计算机体系结构,它以对象的形式存储和管理数据。与传统的文件系统和块存储不同,对象存储将数据作为对象存储在分布式的存储集群中,每个对象都有一个唯一的标识符(通常是一个URL),并且可以通过这个标识符来访问和检索数据。 「对象存储特点」: 弹性扩展:对象存储可以轻松地扩展存储容量,
阅读更多...
MySQL创建高性能的索引(三)
MySQL创建高性能的索引 MySQL索引基础B-Tree索引适用的查询类型B-Tree注意事项 索引分类和区别B-Tree索引Hash索引空间索引全文索引 索引注意事项聚簇索引索引覆盖 MySQL 索引是存储引擎快速找到记录的一种数据结构。使用索引可以极大的提高MYSQL的查询性能,接下来讲介绍索引的基础、索引的分类和区别、索引的注意事项、以及关于聚簇索引和覆盖索引的知识点。
阅读更多...
【项目二】C++高性能服务器开发——日志系统(日志器,日志级别,日志事件)
知识点备忘录 其实也没啥 操作记录 在乌邦图上写的,先是模仿sylar创建了目录 进入sylar文件夹,有今天写的log.h头文件 其中log_test.cpp是为了测试log.h能否正常运行建的,只是个测试文件 log.h写了三个类,日志级别,日志事件,日志器 log.h头文件如下: #ifndef __SYLAR_LOG_H_#define __SYLAR_LOG_H_#incl
阅读更多...
【go语言爬虫】go语言高性能抓取手机号码归属地、所属运营商
一、需求分析 根据手机号码获取手机号码的归属地和所属运营商类型 类似:四川 18683339513 乐山 614000 0833 中国联通 二、运行效果 三、实现源代码 package main//网址:https://github.com/M2shad0w/phone-go//安装包:go get github.com/M2shad0w/phone-goimport ("fmt
阅读更多...
PHP轻量级高性能HTTP服务框架 - webman
摘要 webman 是一款基于 workerman 开发的高性能 HTTP 服务框架。webman 用于替代传统的 php-fpm 架构,提供超高性能可扩展的 HTTP 服务。你可以用 webman 开发网站,也可以开发 HTTP 接口或者微服务。 除此之外,webman 还支持自定义进程,可以做 workerman 能做的任何事情,例如 websocket 服务、物联网、游戏、TCP 服务、
阅读更多...
NGINX配置 配置高性能,安全 和稳定的NGINX服务器的最简单方法
NGINX配置 配置高性能,安全 和稳定的NGINX服务器的最简单方法 参考网址 nginxconfig.io https://www.digitalocean.com/community/tools/nginx
阅读更多...
Redis进阶(三)--Redis高性能底层原理
文章目录 第三章、Redis高性能底层原理一、持久化1、RDB(1)给哪些内存数据做快照?(2)RDB文件的生成是否会阻塞主线程(3)bgsave执的行流程(4)RDB文件(5)RDB的优缺点RDB的优点RDB的缺点 (6)Redis中RDB导致的数据丢失问题 2、AOF(1)使用AOF(2)AOF的工作流程命令写入重写机制重启加载文件校验 3、RDB-AOF混合持久化4、Redis持久化
阅读更多...
仿论坛项目--Redis,一站式高性能存储方案
Redis入门 • Redis是一款基于键值对的NoSQL数据库,它的值支持多种数据结构: 字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。 • Redis将所有的数据都存放在内存中,所以它的读写性能十分惊人。 同时,Redis还可以将内存中的数据以快照或日志的形式保存到硬盘上,以保证数据的安全性。 • Redis典型的
阅读更多...
游戏玩家新宠:高性能远程控制解决方案
如果你出差一些存在公司电脑上的数据急需用到,这时候有一个远程控制工具就非常方便了。如果你担心一些远程控制软件的安全问题,那就从正规渠道下载,比如向日葵远程控制官网下载就可以得到它官方的软件。我今天给你分享一些安全可靠的远程控制工具。 1.向日葵远程控制 链接直达:https://down.oray.com 这款软件能够灵活地在不同设备间建立远程控制桥梁。无论是电脑对电脑的精准操控,移动设备对
阅读更多...
Linux高性能服务器编程 总结索引 | 第3章:TCP协议详解
和IP协议相比,TCP协议 更靠近应用层,因此在应用程序中具有 更强的可操作性。一些重要的socket选项都和TCP协议相关 TCP头部信息。TCP头部信息出现在 每个TCP报文段中,用于指定 通信的源端口号、目的端口号,管理TCP连接,控制两个方向的数据流TCP状态转移过程。TCP连接的任意一端 都是一个状态机。在TCP连接 从建立到断开的整个过程中,连接两端的状态机将经历不同的状态变迁TCP
阅读更多...
【间接经验】高性能调度系统设计总结
原文 他人的间接经验 -> 自己的直接经验 调度模块在很多系统中都是常用的模块,比如实习生的每天签到邮件,预约银行的业务短信,学习通的上课通知,腾讯视频push中台的任务下发,调度系统在中间起到关键作用。 用户画像:圈一群人 业务场景:短信验证码、优惠券等营销活动消息通知短信、预约银行的业务短信、团课预约上课通知、推荐内容、app里的通知、消息箱、私信 端触达:短信、微信的服务通知、
阅读更多...
HarmonyOS开发实战( Beta5版)Swiper高性能开发指南
背景 在应用开发中,Swiper 组件常用于翻页场景,比如:桌面、图库等应用。Swiper 组件滑动切换页面时,基于按需加载原则通常会在下一个页面将要显示时才对该页面进行加载和布局绘制,这个过程包括: 如果该页面使用了@Component 装饰的自定义组件,那么自定义组件的 build 函数会被执行并创建内部的 UI 组件; 如果使用了LazyForEach,会执行 LazyForEach
阅读更多...
【新品发布】ZPC系列高性能显控一体机震撼登场
酷炫GUI、海量外设、支持多种工业通信协议、数据轻松上云,尽在ZPC显控一体机!#显控一体机 #工业4.0 #智能制造 #工业自动化 #嵌入式
阅读更多...
【科技前沿】程易科技助力中科院某所:高性能仿真计算设计一体化平台构建新篇章
在数字化转型的浪潮中,企业与科研机构正积极探索如何利用前沿技术提升自身的核心竞争力。北京程易科技有限公司(以下简称“程易科技”),作为国内领先的软件应用开发平台及企业管理解决方案提供商,近期与我国机器人与智能制造领域的领头羊——中国科学院某研究所(以下简称“某所”)展开深度合作,共同打造了一套高性能仿真计算设计一体化平台。 一、背景与挑战 某所在机器人、智能制造和光电信息技术等多个领域取得了显著
阅读更多...
高性能计算应用优化之IO调优
IO调优 IO是应用程序进行结果输出的主要方式,也是程序运行开销最大的部分。大规模并行程序通常需要多个处理器同时执行任务,处理大量的数据,处理器的速度日新月异,而IO操作的速度并没有同步提升,导致IO成为了程序运行的瓶颈。尤其在分布式环境中,IO操作更加复杂和耗时,对程序性能造成了严重影响。 因此,大规模并行程序中的IO操作已经成为了运行的最大瓶颈,需要采取相应的优化措施来减少IO操作对程序性
阅读更多...
MiniMax:如何基于 JuiceFS 构建高性能、低成本的大模型 AI 平台
MiniMax 成立于 2021 年 12 月,是领先的通用人工智能科技公司,致力于与用户共创智能。MiniMax 自主研发了不同模态的通用大模型,其中包括万亿参数的 MoE 文本大模型、语音大模型以及图像大模型。 基于不同模态的通用大模型,MiniMax 推出生产力工具 “海螺 AI” 、沉浸式 AI 内容社区 “星野” 等原生应用。MiniMax 开放平台为企业和开发者提供安全、灵活、可靠的
阅读更多...
华为云征文 | Flexus X实例评测与应用体验:高性能与经济性的完美结合 带你部署Grafana
华为Flexus云服务器X实例 购买流程 感谢华为大哥的优惠券 用优惠券之后0元,再次感谢!欢迎大家购买一个,动手跟我一起试试 购买Flexus云服务器X实例后,第一次使用需要重置密码并妥善保管哟! 华为云Flexus X实例评测与应用体验:高性能与经济性的完美结合 引言 在云计算领域,弹性算力的需求日益增长。传统云服务器通常提供固定的规格
阅读更多...
HarmonyOS开发实战( Beta5版)应用TSJS高性能编程工具最佳实践
概述 本文参考业界标准,并结合应用TS&JS部分的性能优化实践经验,从应用编程指南、高性能编程实践、性能优化调试工具等维度,为应用开发者提供参考指导,助力开发者开发出高性能的应用。 本文主要提供TS&JS高性能编程实践及如何使用性能优化工具的相关建议。 应用TS&JS高性能编程实践 高性能编程实践,是在开发过程中逐步总结出来的一些高性能的写法和建议,在业务功能实现过程中,我们要同步思考并理
阅读更多...
自然语言处理(NLP)-第三方库(工具包):PaddleNLP【飞桨自然语言处理核心开发库,拥有覆盖多场景的模型库、简洁易用的全流程API与动静统一的高性能分布式训练能力】
自然语言处理(NLP)-第三方库(工具包):PaddleNLP【飞桨自然语言处理核心开发库,拥有覆盖多场景的模型库、简洁易用的全流程API与动静统一的高性能分布式训练能力】 参考资料: PaddleNLP官网 GitHub源码:PaddleNLP
阅读更多...