Redis6.0的多线程模型简介Redis缓存, 多线程, 性能测试, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、背景 1、多线程网络IO Redis 的网络 IO 以及键值对指令读写是由单个线程来执行的,避免了不必要的 […] Redis6.0的多线程模型简介 Read More »
目前最火的五款国产数据库MySQL, SQL, 开发工具, 数据库 / Nick Tan / 2022-10-30 / 发表评论随着互联网的高速发展,目前数据的存储越来越多,传统的数据库逐渐不能满足人们对海量数据、高效查询的需求,国产的数 目前最火的五款国产数据库 Read More »
散列表(哈希表)算法简介Java, 数据结构, 算法 / Nick Tan / 2022-10-26 / 发表评论一、什么是散列表? 散列表又被称为哈希表,包含一个键key、一个值value它们之间的对应关系是一对一,散列表 散列表(哈希表)算法简介 Read More »
sqlmap介绍及使用简介MySQL, Python, SQL, Web安全 / Nick Tan / 2022-10-24 / 发表评论一、sqlmap介绍 相对于手工注入,sqlmap的高效注入大大提高了我们渗透效率。Sqlmap采用了以下5种 sqlmap介绍及使用简介 Read More »
Java List的四种遍历方法Java, 多线程, 安全函数, 数据结构, 算法, 高并发 / Nick Tan / 2022-10-24 / 发表评论在平时的开发过程中使用List的场景很多,你知道List的遍历有多少种方式?下面一起来梳理下List的几种遍历 Java List的四种遍历方法 Read More »
程序员必会的十大算法数据结构, 算法 / Nick Tan / 2022-10-21 / 发表评论算法是所有程序员必备的基本功,不会算法的程序员都容易被耻笑,今天就为大家盘点出程序员都需要掌握的十大算法,可以 程序员必会的十大算法 Read More »
代码重构的六个设计原则Java, 数据结构, 算法, 设计模式 / Nick Tan / 2022-10-21 / 发表评论优雅的代码,犹如亭亭玉立的美女,让人赏心悦目。而糟糕的代码,却犹如屎山,让人避而远之。 如何写出优雅的代码呢? 代码重构的六个设计原则 Read More »
分表分库的实现思路MySQL, Oracle, SQL, 数据库, 数据结构 / Nick Tan / 2022-10-21 / 发表评论一、分表分库实现思路 技术选型这一难题解决后,具体如何落实分表分库方案呢?需要考虑5个要点。 1. 使用什么字 分表分库的实现思路 Read More »
图解Redis数据结构之对象系统Java, Redis缓存, 数据结构, 服务器 / Nick Tan / 2022-10-12 / 发表评论Redis基于其基础数据结构创建了对象系统。这个对象系统包含了字符串对象、列表对象、哈希对象、集合对象和有序集 图解Redis数据结构之对象系统 Read More »
图的数据结构、原理详解及算法实现C++, Java, 数据结构, 算法 / Nick Tan / 2022-09-24 / 发表评论一、图的定义 1、基本概念 图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由 图的数据结构、原理详解及算法实现 Read More »