08 2018 档案
摘要:前段时候在实现利用redis进行的一个数据库比对的功能,稍微去分析了一下redis里面的源代码,然后发现其中的发送命令接口声明如下: 其中使用了我以前没有见过的 "..." ,想起之前学习java视频的时候,好像提到过java的可变参数功能,于是就去网上查阅了一下,发现可变参数也是C语言提供的一个功
阅读全文
摘要:题目来源:https://www.nowcoder.com/test/1725829/summary 题目一 构造回文 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。 输入数据有多组,每组包含一个字符串s,且保证:1<=s.
阅读全文
摘要:前几天一个在自学C语言的小伙伴问了我个问题,C语言结构体储存所占空间为啥和自己预测的不一样。看一下下面这一段代码: 在我们主动去申请内存的角度看来,申请一个上面的结构体,sizeof( int ) = 4; sizeof( char ) =1; sizeof( node ) 应该等于5才对,但是程序
阅读全文
摘要:redis集群简介 Redis集群数据的分片 Redis集群的主从模式
阅读全文
摘要:事务:事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功要么全部失败。 说明:一组SQL,一个逻辑工作单位,执行整体修改或者整体回退。 事务的相关概念: 1、事务的提交和回滚:COMMIT/ROOLLBACK 2、事务的开始和结束: 开始事务:连接到数据库,执行DM
阅读全文