测试开发必备技能:安全测试……继续阅读 » 开心洋葱 4年前 (2021-04-01) 2432浏览 0评论2265个赞
前言 最近在用 Go 写业务的时碰到了并发更新数据的场景,由于该业务并发度不高,只是为了防止出现并发时数据异常。 所以自然就想到了乐观锁的解决方案。 实现 乐观锁的实现比较简单,相信大部分有数据库使用……继续阅读 » crossoverJie 4年前 (2021-04-01) 2568浏览 0评论1901个赞
一、分布式锁概述 1.1、分布式锁作用 1)在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行 2)具备高可用、高性能的获取锁与释放锁 3)具备锁失效机制,防止死锁 4)具备非阻塞锁(……继续阅读 » LanceToBigData 4年前 (2021-04-01) 2964浏览 0评论319个赞
一个很清晰的架构实践,同时刨刨MySQL的坑。 一、洋葱架构简介 洋葱架构出来的其实有一点年头了。大约在2017年下半年,就有相关的说法了。不过,大量的文章在于理论性的讨论,而我们今天会用一个项目来完……继续阅读 » 老王Plus 4年前 (2021-04-01) 1923浏览 0评论419个赞
一、前言 最近,由于好久没升级底层框架,一直用着netcore2.2版本,导致有些包没能更新到最新的版本,例如:CAP。 然而,在最近升级到CAP:3.1.2版本的时候,发现有点小坑,只能退回到CAP……继续阅读 » 简玄冰 4年前 (2021-04-01) 3090浏览 0评论1957个赞
分享两个常用的代码生成工具: gormgen handlergen gormgen 基于 MySQL 数据表结构进行生成 3 个文件: 生成表的 struct 结构体 生成表的 Markdown 文档……继续阅读 » 新亮笔记 4年前 (2021-04-01) 1824浏览 0评论1957个赞
在上一章中,文末留下了一个坑待填补,疑问是这样的: 目前从官方文档中看到的是 We have to be careful though, because pytest will run that fi……继续阅读 » 把苹果v咬哭 4年前 (2021-04-01) 2854浏览 0评论892个赞
一、大幅度制约存储介质吞吐量的原因 首先抛出结论。无论任何存储介质(不管是机械硬盘还是SSD,抑或是内存)的顺序访问速度都远远高出随机访问的速度。 二、传统数据库的实现机制 传统数据库,比如Mysql……继续阅读 » 西北偏北UP 4年前 (2021-04-01) 2278浏览 0评论2102个赞
关于MVCC的原理,在《我想进大厂》之mysql夺命连环13问写过一次,但是当时写的其实并不准确,这个理解可以应付面试,帮助快速理解,但是他的真正实现原理我想再次拿出来说一说。 简单理解版 以下先引用……继续阅读 » 艾小仙 4年前 (2021-04-01) 1777浏览 0评论814个赞
回顾一下上面几篇索引相关的文章: MySQL全面瓦解22:索引的介绍和原理分析 MySQL全面瓦解23:MySQL索引实现和使用 MySQL全面瓦解24:构建高性能索引(策略篇) 索引的十大原则 1、……继续阅读 » 翁智华 4年前 (2021-04-01) 1343浏览 0评论2767个赞
背景 自研工具是为了解决内部问题而生,希望通过这些问题引起大家的共鸣: 是否知道重要的业务,该页面是可以正常服务于用户的? 能否在问题还没有大规模爆发之前,快速的感知到业务的异常? 怎么不去用户的电脑……继续阅读 » 吴佰清 4年前 (2021-04-01) 2769浏览 0评论1119个赞
本次我们聊一聊Elasticsearch的基本操作CRUD,他跟我们常用的关系型数据库的操作又有什么不一样的地方呢?今天我们就来好好讲解一番。……继续阅读 » 狼爷 4年前 (2021-04-01) 2949浏览 0评论1640个赞
在开发中往往会出现查询多表联查的情况,那么就会用到 join 查询。 Join查询种类 为了方便说明,先定义一个统一的表,下面再做例子。 CREATE TABLE `t2` ( `id` i……继续阅读 » 开心洋葱 4年前 (2021-04-01) 1178浏览 0评论2317个赞
聚合是一种基于搜索的数据汇总,通过组合可以完成复杂的操作。聚合可以对文档进行汇总、分组等。通过聚合,我们会得到一个数据的概览,是分析和总结全部的数据,而不是寻找单个文档。同时本文还将聚合分析的原理及精……继续阅读 » 狼爷 4年前 (2021-04-01) 2226浏览 0评论1089个赞
本文主要概括的是 WAL 机制涉及的三种日志,具体与其他组件的联系、执行可查看 一条 sql 的执行过程详解 、MySQL中的事务原理和锁机制 。 是什么 WA……继续阅读 » 开心洋葱 4年前 (2021-04-01) 2514浏览 0评论1905个赞
前言 这篇文章的题目,是我真实在面试过程中遇到的问题,某互联网众筹公司在考察面试者MySQL相关知识的第一个问题,我当时还是比较懵的,没想到这年轻人不讲武德,不按套路出牌,一般的问MySQL的相关知识……继续阅读 » 纪莫 4年前 (2021-04-01) 2629浏览 0评论1775个赞
HBase简介 HBase 是一个分布式的、面向列的开源数据库。建立在 HDFS 之上。Hbase的名字的来源是 Hadoop database,即 Hadoop 数据库。HBase 的计算和存储能力……继续阅读 » 五分钟学大数据 4年前 (2021-04-01) 1514浏览 0评论2058个赞
一、MySQL简介 数据库是一个以某种有组织的方式存储的数据集合,它是一个按数据结构来存储和管理数据的计算机软件系统。理解数据库的一种最简单的办法是将其想象为一个文件柜,这个文件柜只是一个存储数据的空……继续阅读 » MXC肖某某 4年前 (2021-04-01) 3044浏览 0评论562个赞
经过一段时间的磨合,逐渐熟悉了测试相关的工作,作为测试主管,负责ERP系统的软件测试,产品交付。 1. 只关注C/S架构的UI,B/S和手机端暂不展开。有同事说,B/S页面做好之后,手机端可以借助自适……继续阅读 » 信息化建设 4年前 (2021-04-01) 2790浏览 0评论804个赞
一、迁移背景 服务器出了问题,导致整个cm server界面呈现出不可用的状态,也就是获取不到各个大数据组件以及主机相关的状态的信息,整个cm server的前端界面处于瘫痪的状态,不可用,刚开始怀疑……继续阅读 » 一寸HUI 4年前 (2021-04-01) 1846浏览 0评论1791个赞
前言 上篇文章吧啦吧啦讲了一些有的没的,现在还是回到主题写点技术相关的。本篇文章作为基础爬虫知识的最后一篇,将以爬虫程序的模块设计来完结。 在我漫(liang)长(nian)的爬虫开发生涯中,我通常将……继续阅读 » Seven0007 4年前 (2021-04-01) 1173浏览 0评论2163个赞
一级缓存 MyBatis一级缓存上SqlSession缓存,即在统一SqlSession中,在不执行增删改操作提交事务的前提下,对同一条数据进行多次查询时,第一次查询从数据库中查询,完成后会存入缓……继续阅读 » 列兵许三多 4年前 (2021-04-01) 2897浏览 0评论621个赞
视图、存储过程以及权限控制 导读: 该文章为视图、存储过程、用户权限练习; 如果有不对的地方欢迎指出与补充; 该基础练习基于MySQL5.0以上; 语句格式: 1. 视图格式: create view……继续阅读 » xbhog 4年前 (2021-04-01) 2319浏览 0评论1406个赞
在一般系统开发中,我们一般要借助于高度定制化的代码生成工具,用于统一代码风,节省开发时间,提高开发效率。不同的项目,它的项目不同分层的基类定义不同,我们需要在框架基类的基础上扩展我们的业务类代码,尽量……继续阅读 » 开心洋葱 4年前 (2021-04-01) 2130浏览 0评论1177个赞
什么是流量控制? Percona XtraDB Cluster具有一种称为流控制的自调节机制。该机制有助于避免集群中最弱/最慢的成员明显落后于集群中其他成员的情况。 当集群成员在写数据很慢(同时又继续……继续阅读 » 空壳先生 4年前 (2021-04-01) 2445浏览 0评论2968个赞
虽然通过改写Not in Subquery的SQL,进行低效率的SQL到高效率的SQL过渡,能够避免上面所说的问题。但是这往往建立在我们发现任务执行慢甚至失败,然后排查任务中的SQL……继续阅读 » 大数据学习与分享 4年前 (2021-04-01) 2756浏览 0评论1646个赞
事务的特性 ACID是事务应该具备的特性,一个标准的事务处理系统必须具备这些标准特征: A(atomicity)——原子性: 一个事务是不可被分割的单元,一个事务里的所有操作要么全部成功、要么全部失败……继续阅读 » Gouden 4年前 (2021-04-01) 1807浏览 0评论1022个赞
MySQL 死锁遇到过吗?该怎么分析?如何避免……继续阅读 » 是小桔啦 4年前 (2021-04-01) 1441浏览 0评论1504个赞
一、背景 使用postman进行接口自动化测试时,除了要验证接口的返回,有时候还要同时验证数据库的数据,或者将接口返回的数据与数据库的数据做对比,检验数据的正确性。 有的时候还需要在执行自动化case……继续阅读 » 开心洋葱 4年前 (2021-04-01) 2082浏览 0评论2878个赞
前言:Docker端口映射往往是Docker Run命令时通过-p将容器内部端口映射到宿主机的指定端口上,一般来说容器的端口所对应的端口是提前确定需要映射的。但是有些情况下不得不需要临时映射端口,例如……继续阅读 » 老舰长不靠浆 4年前 (2021-04-01) 1840浏览 0评论1358个赞
一、SQL分析 性能下降、SQL慢、执行时间长、等待时间长 查询语句写的差 索引失效关联查询太多join(设计缺陷) 单值索引:在user表中给name属性创建索引,create index……继续阅读 » MXC肖某某 4年前 (2021-04-01) 2364浏览 0评论1114个赞
使用Flink SQL结合Kafka、Elasticsearch、Kibana实时分析电商用户行为(Use flink sql to combine kafka, elasticsearch and……继续阅读 » 堅持╅信念★ 4年前 (2021-04-01) 3063浏览 0评论1651个赞
MVCC,即多版本并发控制(Multi-Version Concurrency Control)指的是,通过版本链维护一个数据的多个版本,使得读写操作没有冲突,可保证不同事务读写、写读操作并发执行,提……继续阅读 » 数小钱钱的种花兔 4年前 (2021-04-01) 2487浏览 0评论2877个赞
索引是什么 假如你手上有一个你公司的客户表,老板说找什么客户你就得帮他找出来。 客户不多的时候,你拿着手指一行一行滑,费不了多少时间就能找到。 后来公司做大了,客户越来越多,好几页的客户,你发现,一行……继续阅读 » TandK 4年前 (2021-04-01) 1911浏览 0评论1021个赞
老刘是一名即将找工作的研二学生,写博客一方面是复习总结大数据开发的知识点,一方面是希望能够帮助和自己一样自学编程的伙伴。由于老刘是自学大数据开发,博客中肯定会存在一些不足,还希望大家能够批评指正,让我……继续阅读 » 努力的老刘 4年前 (2021-04-01) 1616浏览 0评论828个赞
CNCF,英文全称为Cloud Native Computing Foundation,中文译为“云原生计算基金会”, 构建可持续生态系统,并围绕一系列高质量开源项目促进社区的发展,本文大概介绍下几个……继续阅读 » SpringLeee 4年前 (2021-04-01) 1461浏览 0评论2674个赞
之前有写过对于传统项目的性能测试监控,但是对于目前市场占比已经很低,大部分项目使用k8s,今天讲一下对于k8s如何去监控。 对于k8s的监控我们所有的操作都要在master下进行。 一、部署grafa……继续阅读 » 白加黑呀 4年前 (2021-04-01) 2378浏览 0评论578个赞
1 背景 2020年工作上的最大收获就是初步完善了系统的监控告警体系。 2020年工作上可谓是非常苦逼的,项目上忙到脚打后脑勺的同时还被各种发布问题、生产故障按在地上摩擦。可怜还因疫情原因公司福利大大……继续阅读 » 老于` 4年前 (2021-04-01) 2568浏览 0评论1713个赞
Stream是什么? Java从8开始,不但引入了Lambda表达式,还引入了一个全新的流式API:Stream API。它位于java.util.stream包中。 Stream 使用一种类似用 S……继续阅读 » 说故事的五公子 4年前 (2021-04-01) 1144浏览 0评论189个赞
今天,我们很兴奋地与你分享Entity Framework Core 6.0的计划。 这个计划汇集了许多人的意见,并概述了我们打算在哪里以及如何优化实体框架(EF Core) 6.0版本。这个计划并不……继续阅读 » 码农译站 4年前 (2021-04-01) 2182浏览 0评论1532个赞
数据库题目 2020RWCTF DBaaSadge WP 这是一个很有意思的题目,难到让我绝望,跟着大佬smity的思路跑一下,求大佬抱抱。 https://mp.weixin.qq.com/s/jv……继续阅读 » print(Dem0) 4年前 (2021-04-01) 1875浏览 0评论2820个赞
一、查询优化 1,mysql的调优大纲 慢查询的开启并捕获 explain+慢SQL分析 show profile查询SQL在Mysql服务器里面的执行细节和生命周期情况 SQL数据库服务器的参数调优……继续阅读 » MXC肖某某 4年前 (2021-04-01) 2781浏览 0评论1078个赞
写在前面 MySQL是互联网行业使用的最多的关系型数据库之一,而且MySQL又是开源的,对于MySQL的深入研究,能够加深我们对于数据库原理的理解。自从开源了mykit-data之后,不少小伙伴试用后……继续阅读 » 冰河团队 4年前 (2021-04-01) 2211浏览 0评论163个赞
关于触发器 现实开发中我们经常会遇到这种情况,比如添加、删除和修改信息的时候需要记录日志,我们就要在完成常规的数据库逻辑操作之后再去写入日志表,这样变成了两步操作,更复杂了。 又比如删除一个人员信息的……继续阅读 » 翁智华 4年前 (2021-04-01) 1692浏览 0评论836个赞
前言 TKEx-CSIG 是基于腾讯公有云 TKE 和 EKS 容器服务开发的内部上云容器服务平台,为解决公司内部容器上云提供云原生平台,以兼容云原生、适配自研业务、开源协同为最大特点。 业务容器上云……继续阅读 » 腾讯云原生 4年前 (2021-04-01) 1950浏览 0评论372个赞