编写第一个GET、POST接口[renren-fast框架系列(1)]
配置好 renren-fast 脚手架,学习完 Spring MVC 架构后,我需要具体调试 renren-fast 的接口,比如要新增某个接口。
木南之的技术生活
2022-03-13 22:18:48
276
0
0
Spring MVC架构破壁
Spring MVC架构是SpringBoot采用的设计理念,本文主要介绍MVC的理念。
木南之的技术生活
2022-03-13 22:18:05
257
0
0
翻译大战:句柄?Handle?
句柄、使能、鲁棒……这些外行人看不懂,内行人听了直摇头的翻译,莫名制造了学习编程的门槛
木南之的技术生活
2022-02-26 12:00:19
365
0
0
用 awk 实现一个关系型数据库
awk 的祖师爷 Brian W. Kernighan,写过一本 《The AWK Programming Language》,这本书一如 Brian W. Kernighan 的其他书,简明扼要却不乏深入。更厉害的是这本书在淘宝上的售价居然高达 1000 多。
cutercy
2022-01-14 20:40:35
507
0
0
MySQL 运行环境优化(Linux)
数据库系统通常是企业的核心应用,因此针对运行 MySQL 的 Linux 系统通常需要进行一些特殊的优化。本人非 MySQL 大牛,本文不涉及 MySQL 参数优化,仅对 Linux 系统优化进行一些总结。
cutercy
2022-01-06 19:51:01
466
0
0
redis 最底层的各种数据结构的原理与实现
最全面的redis 最底层的各种数据结构的原理与实现
麦洛
2021-07-20 18:31:51
605
0
0
为什么 Redis 使用跳跃表来实现有序集合而不是红黑树或者平衡二叉树
Redis只在两个地方用到了跳跃表,一个是实现有序集合键(zset),另一个是在集群节点中用作内部数据结构,除此之外,跳表在Redis里面没有其他用途
小王子
2021-07-15 18:28:35
571
0
0
redis 的底层五大数据类型的底层实现原理
Redis的五大数据类型也称五大数据对象;前面介绍过6大数据结构,Redis并没有直接使用这些结构来实现键值对数据库,而是使用这些结构构建了一个对象系统redisObject;这个对象系统包含了五大数据对象,字符串对象(string)、列表对象(list)、哈希对象(hash)、集合(set)对象和有序集合对象(zset);而这五大对象的底层数据编码可以用命令OBJECT ENCODING来进行查
小王子
2021-07-15 18:01:17
599
0
0
Redis的提高吞吐量和减少延时的思考
在设计分布式系统时,除了考虑并发数及扩展能力外,很多场景下需要考虑相应时间。
小王子
2021-07-15 17:41:42
558
0
0
Redis容灾备份设计
数据是很多业务的核心元素,作为数据载体的数据库承担着举足轻重的责任。云数据库 Redis 版作为高性能的 Key-Value 数据库,在业务场景中往往承载着大量的重要数据。本文将全方位地为您解析云数据库 Redis 版的灾备机制。
小王子
2021-07-15 17:33:14
554
0
0
Redis Cluster集群扩容缩容原理及实战
Redis Cluster集群扩容缩容原理及实战
麦洛
2021-07-15 17:30:20
621
0
0
Redis高可用模式——主从复制、哨兵模式、群集模式
主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复
麦洛
2021-07-15 16:59:05
563
0
0
Redis列表list 底层原理
Redis列表list 底层原理
麦洛
2021-07-13 15:02:46
654
0
0
InnoDb是表锁还是行锁,为什么
对于行锁和表锁的含义区别,在面试中应该是高频出现的,我们应该对MySQL中的锁有一个系统的认识,更详细的需要自行查阅资料,本篇为概括性的总结回答。
麦洛
2021-07-12 21:00:53
545
0
0
MySQL 慢查询日志解析
以上是 MySQL慢查询相关的知识。我们可以通过该功能对慢查询进行预警,提前介入以避免导致生产事故。当然,MySQL 中还提供了一个比较好的工具 mysqldumpslow 来分析慢查询日志文件。
麦洛
2021-07-12 20:28:58
599
0
0
MySQL 性能优化神器 Explain 使用分析
MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化
麦洛
2021-07-12 20:17:20
589
0
0
mysql 索引失效的情况
索引对于MySQL而言,是非常重要的篇章。索引知识点也巨多,要想掌握透彻,需要逐个知识点一一击破,今天来先来聊聊哪些情况下会导致索引失效。
小王子
2021-07-12 20:14:23
529
0
0
事务ACID特性与隔离级别
事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。
麦洛
2021-07-12 12:59:13
567
0
0
Mysql的集群设计之主从方式
MySQL的集群方案有多种,按照实现途径可以分为MySQL官方和第三方。官方实现方式包括:主从方式、一主多从方式、cluster集群方式等。第三方实现方式包括:MMM(双主多从)方式、MHA(多主多从)方式、Galera Cluster(多主结构)方式等。
麦洛
2021-07-11 20:59:04
559
0
0
区块链数据结构概述(MT、MPT)
Merkle trees是区块链的基本组成部分。虽然理论上完全可以不使用Merkle trees来构建区块链,直接通过创建巨大头部来处理每一笔交易,但这样做会带来巨大的可扩展性挑战,从长远来看,除了最强大的计算机之外,其他所有计算机都无法可靠地使用区块链。
小王子
2021-07-11 12:59:57
627
0
0
Memcached与Redis有什么区别
Redis 和 Memcached 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,其本质上就是一个内存key-value数据库。Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希表、链表、集合、有序集合以及基于这些数据类型的相关操作。那么,Memcached与Redis有什么区
麦洛
2021-07-10 21:59:31
541
0
0
数据库索引的实现原理
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。
麦洛
2021-07-10 21:28:59
564
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
1144
0
0
同事埋了个坑:Insert into select语句把生产服务器炸了
使用insert into tablA select * from tableB语句时,一定要确保tableB后面的where,order或者其他条件,都需要有对应的索引,来避免出现tableB全部记录被锁定的情况。
xiaowen
2020-05-08 18:50:41
1133
0
0
努力加载中...
问我社区
人工智能,区块链,大数据,软硬件开发,运维测试,技术学习与咨询,就来问我
关注公众号 获取最新动态
社区活跃用户 »
  1. 清风幕竹 高级开发工程师
  2. 小问 高级开发工程师
  3. tonyguo 区块链技术专家
  4. 彼岸花 高级开发工程师
  5. 苏氏之道 非著名前端
  6. Little Corley 在学学生
  7. 木南之的技术生活 iOS开发工程师
  8. 逍遥子 高级开发工程师
  9. 小问lock 高级开发工程师
  10. 坚果 高级开发工程师
  11. 陆地神仙 Golang 技术专家
  12. lock 高级开发工程师
  13. 小问 高级开发工程师
  14. is_tian 高级开发工程师
  15. 区快链 高级开发工程师
  16. 放浪江湖 高级研发工程师
  17. wfb 高级开发工程师
  18. 小问 高级开发工程师
  19. oldwfb 高级开发工程师
  20. 翻译小组 高级工程师