Linux VXLAN小实验
VXLAN在云网络中应用十分广泛。本文介绍一种方法在两台Linux主机之间建立简单的VXLAN隧道,以供学习、研究之用。
深入探索令牌桶限流的原理与实践
令牌桶算法是一种流量控制算法,能够平滑地限制请求速率,防止突发大量请求对系统造成过载,本文将对其进行技术详解。
PostgreSQL常用插件
PostgreSQL常用插件
423世界读书日,探索「读书艺术」与「工作技能」提升
本文从个人阅读的书籍当中,挑选了以下主题相关书籍以供探索:书籍选择的艺术、高效阅读策略、时间与精力管理的智慧、思维模式、提升工作技能的诀窍,以及引人入胜的小说人物传记。希望能够激发你的思考,助力你的工作成长旅程。 本文最初撰写于2021年1月份,本周进行了大纲整理和调整。旨在为您呈现一个宏观的推荐概览,而不会深入到每个主题的细节。在未来,针对这些话题会逐一进行归纳总结……共同挖掘。一、如何
【解决方案】从Oracle迁移至南大通用GBase 8c
一、方案综述 随着数据库技术的快速发展,数据库内核与架构也在持续创新,分布式架构与多模多态融合化逐渐成为趋势,成为构建满足用户多样化场景的核心技术。也正是由于数据使用场景的多元化与海量数据高并发读写需求,一些基于传统架构的数据库产品已无法满足特定场景的使用需求。 GBASE南大通用多模多态分布式数据库GBase
PostgreSQL入门简介
PostgreSQL 是一个开源的关系数据库管理系统,支持 SQL(结构化查询语言)和其他标准功能。它由全球志愿者社区开发和维护,广泛应用于各种规模的项目中,从小型单机应用到大型互联网系统。
为什么不建议在 MySQL 中使用 UTF-8,否则后果有多不堪设想?
记得去年我在往 MySQL 存入 emoji 😲😳表情时,一直出错,无法导入。后来找到办法,通过把 utf8 改成 utf8mb4 就可以了,当时并没有深究。一年后,我看到一篇文章讲到 emoji 文字占 4 个字节,通常要用 utf-8 去接收才行,其他编码可能会出错。我突然想到去年操作 MySQL 把 utf8 改成 utf8mb4 的事儿。嗯?他本身不就是 utf8 编码
实时数仓MPP查询架构和原理
实时数仓MPP查询的结构和原理是构建高效数据处理和分析系统的核心。MPP(MassivelyParallelProcessing)架构,通过并行处理和分布式计算,实现了对大规模数据的快速分析和查询。在查询引擎方面,Doris采用MPP的模型,节点间和节点内都并行执行,也支持多个大表的分布式ShuffleJoin,从而能够更好应对复杂查询。
分布式任务调度内的 MySQL 分页查询优化
本文主要通过图示介绍了用主键进行分片查询的过程,介绍了主键分页查询存在SQL性能问题,如何去创建高效的索引去优化主键分页查询的SQL性能问题。对于数据分布不均如何发现,提供了一些SQL查询案例来进行参考,对MySQL Index Condition Pushdown优化算法做了一些简单介绍。
代码革命的先锋:aiXcoder-7B模型介绍
国内开源代码大模型4月9日aiXcoder宣布正式开源其7B模型Base版,仅仅过去一个礼拜,aiXcoder-7B在软件源代码托管服务平台GitHub上的Star数已超过2k。同时跻身HuggingFace趋势榜单TOP30,令全球开发者瞩目。背后团队aiXcoder 团队来自北京大学软件工程研究所,2013就开始搞代码生成,他们不但是国际上最早将深度学习技术用于程序代码处理的团
一条数据包从收到发--交换芯片篇(一)
从程控交换设备的软处理到交换芯片的硬件pipeline,从基于dpdk的软件转发到可编程的pipeline硬转发,从Kbps带宽能力到Tbps能力,网络转发设备的发展带来大带宽能力的同时,其技术架构也是经历了软-硬-软-硬的周期。但对于底层网络而言,其七层架构、数据包结构、协议标准基本没有变化,即对于网络转发设备而言,数据报文处理架构可以做通用设计抽象,
站在岸上学不会游泳 | 算法校招生的高效成长总结
在这个由数据编织、由算法驱动的时代,AI大模型正成为推动社会进步的重要力量。我们不仅是变革的见证者,更是推动者和塑造者。感谢零售UP技术人栏目的邀请,本文借此机会回顾一下自己的算法之路上的一些故事和思考,希望能带给读者一些帮助。介绍自己我是2020届校招生,INFJ提倡者,毕业于上海交通大学,入职以来一直担任算法工程师一职,在这个充满挑战与机遇的岗位上,我
CentOS7.9安装mysql-8.0.36踩坑小记
CentOS7.9安装mysql 8.0 排错记录
oracle数据库无法连接问题排查
数据库告警日志如下图。发现问题时间段,没有数据库服务故障报错,但是存在较多TNS-12535、12560、12170、00505错误:通过检查问题时间段应用日志,也记录了Caused by:java.sql.SQLRecoverableException: IO 错误: Connection reset和Caused by: java.net.SocketException: Connection
运维人必备的生存指南,甩锅姿势更优雅?
首先声明,本文章只在针对故障中那些不愿承担责任,而把锅甩给运维部门的人,如果讨论故障的都是君子,那么本文并不建议使用,切记。1、故障,故障,还是故障任何一个故障发生时,没有任何一个人是无辜的,开发的责任在于代码的bug,测试的责任在于测试用例不健全,运维的责任在于监控不到位或者故障处理不给力,一般在故障定责中,声音越大的一方,往往责任越大,所以在故障定责时,要学会察言观色,选择主攻点,不要广撒网,
innodb_autoinc_lock_mode参数解读
mysql 5.1.22引进innodb_autoinc_lock_mode参数,优化了自增锁的性能,提高了MySQL使用的便捷性和可配置性,用户可以结合业务场景合理设置自增锁参数,更方便便捷;1、innodb_autoinc_lock_mode=0:In this lock mode, all “INSERT-like” statements obtain a special table-lev
DBA老鸟,没用过这些数据库迁移工具,正常吗?
本文介绍了DBA日常工作用到的数据迁移工具,能让你的运维工作效率翻倍
实时的分析型数据库(Apache Doris)你了解多少?
Doris(原百度Palo)是一款基于大规模并行处理技术的分布式SQL数据库,由百度在2017年开源,2018年8月进入Apache孵化器。ApacheDoris被数百家企业应用在生产系统,包含美团、京东、小米、字节、华为、腾讯等公司。
46个常用的运维工具,全掌握马上逆袭?
不仅因为它们通常免费且开放给所有人使用,而且还因为其背后的社区支持和持续的创新。在DevOps领域,有许多优秀的开源工具可以帮助开发和运维团队更好地协作,自动化流程,并提高生产效率。这里列举了多款最棒的开源工具,可以很好地实行 DevOps: 一、运维工具01 版本控制系统 Git:Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。02 持续集成:
软件测试求职篇:12个关于Playwright的面试问题及答案
面试中遇到的现场编码挑战,特别是那些故意设计来让你失败的挑战,确实会让人感到不悦。这里有12个关于Playwright的面试问题及答案,希望能给你一些优势。这些问题的创建是为了迷惑你,所以如果你没有答对,也不要对自己太苛刻。同时,一些答案包含解释和代码示例。请滚动到页面底部查看。1.本地环境如果你在本地机器上使用你需要设置并启动的本地环境运行测试,例如在http://localhost:3000/