
编写第一个GET、POST接口[renren-fast框架系列(1)]
配置好 renren-fast 脚手架,学习完 Spring MVC 架构后,我需要具体调试 renren-fast 的接口,比如要新增某个接口。

木南之的技术生活
2022-03-13 22:18:48
1098
0
0
Spring MVC架构破壁
Spring MVC架构是SpringBoot采用的设计理念,本文主要介绍MVC的理念。

木南之的技术生活
2022-03-13 22:18:05
1112
0
0
翻译大战:句柄?Handle?
句柄、使能、鲁棒……这些外行人看不懂,内行人听了直摇头的翻译,莫名制造了学习编程的门槛

木南之的技术生活
2022-02-26 12:00:19
1391
0
0
用 awk 实现一个关系型数据库
awk 的祖师爷 Brian W. Kernighan,写过一本 《The AWK Programming Language》,这本书一如 Brian W. Kernighan 的其他书,简明扼要却不乏深入。更厉害的是这本书在淘宝上的售价居然高达 1000 多。

cutercy
2022-01-14 20:40:35
1324
0
0
MySQL 运行环境优化(Linux)
数据库系统通常是企业的核心应用,因此针对运行 MySQL 的 Linux 系统通常需要进行一些特殊的优化。本人非 MySQL 大牛,本文不涉及 MySQL 参数优化,仅对 Linux 系统优化进行一些总结。

cutercy
2022-01-06 19:51:01
1298
0
0
redis 最底层的各种数据结构的原理与实现
最全面的redis 最底层的各种数据结构的原理与实现

麦洛
2021-07-20 18:31:51
1381
0
0
为什么 Redis 使用跳跃表来实现有序集合而不是红黑树或者平衡二叉树
Redis只在两个地方用到了跳跃表,一个是实现有序集合键(zset),另一个是在集群节点中用作内部数据结构,除此之外,跳表在Redis里面没有其他用途

小王子
2021-07-15 18:28:35
1378
0
0
redis 的底层五大数据类型的底层实现原理
Redis的五大数据类型也称五大数据对象;前面介绍过6大数据结构,Redis并没有直接使用这些结构来实现键值对数据库,而是使用这些结构构建了一个对象系统redisObject;这个对象系统包含了五大数据对象,字符串对象(string)、列表对象(list)、哈希对象(hash)、集合(set)对象和有序集合对象(zset);而这五大对象的底层数据编码可以用命令OBJECT ENCODING来进行查

小王子
2021-07-15 18:01:17
1374
0
0
Redis的提高吞吐量和减少延时的思考
在设计分布式系统时,除了考虑并发数及扩展能力外,很多场景下需要考虑相应时间。

小王子
2021-07-15 17:41:42
1338
0
0
Redis容灾备份设计
数据是很多业务的核心元素,作为数据载体的数据库承担着举足轻重的责任。云数据库 Redis 版作为高性能的 Key-Value 数据库,在业务场景中往往承载着大量的重要数据。本文将全方位地为您解析云数据库 Redis 版的灾备机制。

小王子
2021-07-15 17:33:14
1449
0
0
Redis Cluster集群扩容缩容原理及实战
Redis Cluster集群扩容缩容原理及实战

麦洛
2021-07-15 17:30:20
1398
0
0
Redis高可用模式——主从复制、哨兵模式、群集模式
主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复

麦洛
2021-07-15 16:59:05
1314
0
0
Redis列表list 底层原理
Redis列表list 底层原理

麦洛
2021-07-13 15:02:46
1533
0
0
InnoDb是表锁还是行锁,为什么
对于行锁和表锁的含义区别,在面试中应该是高频出现的,我们应该对MySQL中的锁有一个系统的认识,更详细的需要自行查阅资料,本篇为概括性的总结回答。

麦洛
2021-07-12 21:00:53
1336
0
0
MySQL 慢查询日志解析
以上是 MySQL慢查询相关的知识。我们可以通过该功能对慢查询进行预警,提前介入以避免导致生产事故。当然,MySQL 中还提供了一个比较好的工具 mysqldumpslow 来分析慢查询日志文件。

麦洛
2021-07-12 20:28:58
1436
0
0
MySQL 性能优化神器 Explain 使用分析
MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化

麦洛
2021-07-12 20:17:20
1419
0
0
mysql 索引失效的情况
索引对于MySQL而言,是非常重要的篇章。索引知识点也巨多,要想掌握透彻,需要逐个知识点一一击破,今天来先来聊聊哪些情况下会导致索引失效。

小王子
2021-07-12 20:14:23
1334
0
0
事务ACID特性与隔离级别
事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。

麦洛
2021-07-12 12:59:13
1354
0
0
Mysql的集群设计之主从方式
MySQL的集群方案有多种,按照实现途径可以分为MySQL官方和第三方。官方实现方式包括:主从方式、一主多从方式、cluster集群方式等。第三方实现方式包括:MMM(双主多从)方式、MHA(多主多从)方式、Galera Cluster(多主结构)方式等。

麦洛
2021-07-11 20:59:04
1413
0
0
区块链数据结构概述(MT、MPT)
Merkle trees是区块链的基本组成部分。虽然理论上完全可以不使用Merkle trees来构建区块链,直接通过创建巨大头部来处理每一笔交易,但这样做会带来巨大的可扩展性挑战,从长远来看,除了最强大的计算机之外,其他所有计算机都无法可靠地使用区块链。

小王子
2021-07-11 12:59:57
1493
0
0
Memcached与Redis有什么区别
Redis 和 Memcached 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,其本质上就是一个内存key-value数据库。Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希表、链表、集合、有序集合以及基于这些数据类型的相关操作。那么,Memcached与Redis有什么区

麦洛
2021-07-10 21:59:31
1298
0
0
数据库索引的实现原理
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。

麦洛
2021-07-10 21:28:59
1341
0
0
insert into ... select 由于SELECT表引起的死锁情况分析
前提 说法一:在RR隔离级别下 INSERT SELECT 会对 SELECT 表中符合条件的数据加上 LOCK_S 锁。 说法二:(主键自增锁模式应该为0或1) 情景一:insert into table1 ...select * from table2:table1锁表,table2逐步锁(扫描一个锁一个) 情景二:insert into table1 ...select * from

xiaowen
2020-05-08 18:52:05
1861
0
0
同事埋了个坑:Insert into select语句把生产服务器炸了
使用insert into tablA select * from tableB语句时,一定要确保tableB后面的where,order或者其他条件,都需要有对应的索引,来避免出现tableB全部记录被锁定的情况。

xiaowen
2020-05-08 18:50:41
1910
0
0
努力加载中...
问我社区
人工智能,区块链,大数据,软硬件开发,运维测试,技术学习与咨询,就来问我

关注公众号 获取最新动态