【MySQL一文带你彻底了解事务机制🐱个人主页:阿Q说代码 🙋♂️作者简介:公众号阿Q说代码作者(期待你的关注)、infoQ签约作者、CSDN后端领域新星创作者 💫技术方向:专注于后端技术栈分享:JVM、数据库、中间件、微服务、Spring全家桶 我们设想一个场景,这个场景中我们需要插入多条相关联的数据到数据库,不幸的是,这个过程可能会遇到下面这些问题: 数据库中途突然因为某些原因挂掉了。 客户端突然因为网络原因连接不上数据库了。 数据运维 2023-07-19 泡泡
我们一起聊聊数据库与容器昨天谈到关于serverless database的问题,我的观点是公有云上使用serverless database我是持正面态度的,但是对于一般企业来说,不太建议在私有云搞serverless database,除非是在测试与开发环境中,对于数据一致性要求没那么高的场景中使用。昨天有朋友问我如何看待数据库上容器云的问题,数据库容器云实际上也是一种serverless database,我个人的 数据运维 2023-07-17 醒在深海的猫
聊聊「画图」和工具经常被问:图怎么画,用啥工具? 01 每次遇到这个问题,脑回路都有一丝丝欢乐的氛围; 并不是问题奇怪; 而是自己对于画图这件事上并不专业,就算是涉及工作上的制图,也没特地去看过任何相关的语法或者规则; 事实上; 对于画图这个操作,个人纯属随意发挥,工具还反复横跳; 很多工作文档中的配图,混合乱搭的风格特别明显; 所以,关于画图和工具选择; 两句话能说明白; 【1】示意清楚的都是「好图」; 【2】免 开发运维 2023-07-14 大白菜程序猿
最值得学习的9种前沿编程开发语言作者丨Peter Wayner 翻译丨Vincent 从事主流开发语言的人员有很多,但是除了这些语言,我们也应该了解一些其他的,这样,我们才能根据场景的不同决定采用哪一种。本文中作者为我们列举了9种语言的应用场景。 目前比较流行的开发语言之所以能够被大多数开发人员使用,是因为它们各自有各自的优势。但是除了C#、Java或者Java这些语言外,还有些其它的高级语言在某些时候也会提供很高的价值。下面的 开发运维 2023-07-14 捡田螺的小男孩
Dart 中 static, final, const 如何区别?不同开发场景如何使用?一、基本概念 在刚开始学习Dart的时候,对于const, final, static这几个关键字很容易产生困惑,究竟该在那种场景下使用它们,这篇文章就从以下几个方面总结一下这三个关键字: 基本概念 一些要注意的点 在何种场景下,使用哪种关键字 1.1 const const有以下几种应用场景: (1) const用在=左边 当const用在=左边时,其作用是 声明变量,它要求 必须在声明变量时赋 开发运维 2023-07-13 捡田螺的小男孩
MongoDB Client 使用核心点首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> 😜😜😜 文章合集 : 🎁 juejin.cn/post/694164… Github : 👉 github.com/black-ant CASE 备份 : 👉 gitee.com/antblack/ca… 一 . 前言 我这边通常的业务场景中,一般把MongoDB当成辅助库来适配一些特定的业务场景,这一篇用 开发运维 2023-07-12 剑圣无痕
NoSQL还是SQL?不同业务场景下存储技术选型方面的参考本文将分析传统数据库存在的一些问题,以及几大类 NoSQL 如何解决这些问题,希望给大家提供一些 在不同业务场景下存储技术选型方面的参考。 传统数据库的缺点 传统的数据库有如下几个缺点: 大数据场景下 I/O 较高, 因为数据是按行存储,即使只针对其中某一列进行运算,关系型数据库也会将整行数据从存储设备中读入内存,导致 I/O 较高。 存储的是行记录,无法存储数据结构。 表结构 Schema 扩展 数据运维 2023-07-12 共饮一杯
ChatGPT 10个辅助编程技巧:提示很重要,不要太天真!必须先了解编程语言,然后才能相信 ChatGPT 抛给你的任何东西。 我必须明确这一点,因为许多误入歧途的绵羊被告知 ChatGPT 是新的圣杯,开发人员将被淘汰。 AI配图魔改 推荐:用NSDT场景设计器快速搭建3D场景。 使用 ChatGPT 或任何 LLM 不会自动让你成为大师,也不会自动让你更有效率。 一味的复制粘贴代码对任何人都没有好处; 这只是懒惰。 它可能会导致意想不到的后果,当你添 开发运维 2023-07-12 张二河
Kafka 高可靠高性能核心原理探究总结引言 在探究 Kafka 核心知识之前,我们先思考一个问题:什么场景会促使我们使用 Kafka? 说到这里,我们头脑中或多或少会蹦出异步解耦和削峰填谷等字样,是的,这就是 Kafka 最重要的落地场景。 异步解耦:同步调用转换成异步消息通知,实现生产者和消费者的解耦。想象一个场景,在商品交易时,在订单创建完成之后,需要触发一系列其他的操作,比如进行用户订单数据的统计、给用户发送短信、给用户发送邮 系统运维 2023-07-10 醒在深海的猫
在Istio中使用OpenTracing Baggage进行传播和路由本文为翻译文章,点击查看原文。 现代服务网格架构提供了很多的新功能,基础设施相关的依赖部分被逐步从代码中移除,极大的降低了编码工作量。除此之外,这一架构的智能路由功能还把金丝雀发布以及类似功能大大的简化了。 接下来的内容会探讨一下,Istio 路由规则是如何使用 OpenTracing Baggage 的。 Isto路由规则 想像一个场景,这个场景中我们需要通过 User-Agent Header 云运维 2023-07-10 法医
自定义Istio Mixer Adapter示例教程(附源码)快速开始:https://micro-mesh/examples/adapter/auth源码传送门。 研究Istio下构建简洁的微服务架构,对Istio的研究也更深入,自定义Mixer Adapter必不可少,以下结合使用场景做一个自定义适配器的实践分享。 背景 结合https://github.com/hb-go/micro-mesh的实践场景,需要在ingressgateway与API se 云运维 2023-07-10 大树
硬实力再获认可!焱融科技入选《2021爱分析云计算厂商全景报告》近日,中国领先的产业数字化研究与咨询机构爱分析发布了《2021 云计算厂商全景报告》(以下简称“报告”)。该报告基于对甲方企业和典型厂商的调研以及桌面研究,遴选出在云计算场景中具备成熟解决方案和落地能力的代表厂商,通过对重点行业的头部企业调研,梳理出13个重要场景,针对各场景的需求定义和代表厂商的能力解读,为企业的云平台建设规划与厂商选型提供参考。 作为独立的混合云文件存储领跑者,焱融科技凭借在软 云运维 2023-07-09 贤蛋大眼萌
在 Kubernetes 中部署并使用 KubeEdge边缘计算在广泛制造业、工业、零售和金融等行业,随着云原生应用的兴起,不可变基础设施和快速的应用交付等特性很适用于边缘计算场景。因此在 Kubernetes 上使用边缘计算框架是近年很火热的一个方向。本篇会介绍下边缘计算的场景和架构,并以一个 Demo 示例展示如何运行一个边缘应用到边缘节点上。 边缘计算痛点和场景 首先,边缘计算是云计算的延伸,云计算按需和资源池化的特性可以满足资源利用率的提升和计 云运维 2023-07-09 捡田螺的小男孩
MySQL百万数据深度分页优化思路解析目录 业务场景 瓶颈再现 问题分析 回表 覆盖索引 IO LIMTI 2000,10 ? 问题总结 解决方案 优化前后性能对比 业务场景 一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析 目录业务场景瓶颈再现问题分析回表覆盖索引IOLIMTI 2000,10 ?问题总结解决方案优化前后性能对比 业务场景 一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出 数据运维 2023-06-09 剑圣无痕
MySQL索引失效十种场景与优化方案目录 1 数据准备 1.1 新建数据表 1.2 新增100万条数据 2 基础知识 2.1 explain type 2.2 explain Extra 3 索引失效场景 3.1 查询类型错误 3.1.1 失效场景 3.1.2 解决方案 3.2 索引列参与运算 3.2.1 失效场景 目录1 数据准备1.1 新建数据表1.2 新增100万条数据2 基础知识2.1 explain type2.2 exp 数据运维 2023-06-09 共饮一杯
MySQL触发器的使用场景及方法实例触发器: 触发器的使用场景以及相应版本: 触发器可以使用的MySQL版本: 版本:MySQL5以上 使用场景例子: 每当增加一个顾客到某个数据库表时,都检查其电话号码格式是否正确,州的 触发器: 触发器的使用场景以及相应版本: 触发器可以使用的MySQL版本: 版本:MySQL5以上 使用场景例子: 每当增加一个顾客到某个数据库表时,都检查其电话号码格式是否正确,州的缩写是否为大写 每当订购一个产 数据运维 2023-04-30 法医
使用limit,offset分页场景时为什么会慢从一个问题说起 五年前在腾讯的时候,发现分页场景下,mysql请求速度非常慢。数据量只有10w的情况下,select xx from 单机大概2,3秒。 我就问我师父为什么,他反问“索引场景,mysql中 从一个问题说起 五年前在腾讯的时候,发现分页场景下,mysql请求速度非常慢。数据量只有10w的情况下,select xx from 单机大概2,3秒。 我就问我师父为什么,他反问“索引场景,m 数据运维 2023-04-29 剑圣无痕
有关mysql中sql的执行顺序的小问题今天工作中碰到一个sql问题,关于left join的,后面虽然解决了,但是通过此问题了解了一下sql的执行顺序 场景还原 为避免安全纠纷,把场景模拟。 有一个学生表-S,一个成绩表G CREAT 今天工作中碰到一个sql问题,关于left join的,后面虽然解决了,但是通过此问题了解了一下sql的执行顺序 场景还原 为避免安全纠纷,把场景模拟。 有一个学生表-S,一个成绩表G CREATE T 数据运维 2023-04-29 张二河
Redis实现分布式锁的正确方法这里主要记录项目中使用基于Redis的分布式锁所遇到的问题及解决方案; 业务场景 我的业务场景是这样的,我们服务有库存模块,而我的服务又是多节点部署,要高峰期会存在库存差异 这里主要记录项目中使用基于Redis的分布式锁所遇到的问题及解决方案; 业务场景 我的业务场景是这样的,我们服务有库存模块,而我的服务又是多节点部署,要高峰期会存在库存差异,后面分析问题之后,打算采用redis实现分布式锁(主 数据运维 2023-04-29 大猫
数据库中间件MyCat的介绍1、Mycat 应用场景 Mycat 发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的应用场景: 1. 单纯的读写分离,此时配置最为简单,支持读写 1、Mycat 应用场景 Mycat 发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的应用场景: 1. 单纯的读写分离,此时配置最为简单,支持读写分离,主从切换 2. 分表 数据运维 2023-04-28 捡田螺的小男孩