CLICK HERE
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 我们平时开发中不可避免的就是要存储时间,比如我们要记录操作表中这条记录的时间、记录转账的交易时间、记录出发时间等等。你会发现这个时间这个东西与我们开发的联系还是非常紧密的,用的好与不好会给我们的业务甚至功能带来很大的影响。所以,我们有必要重新出发,好好认识一下这个东西。 这是一篇短小精悍的文章,仔细阅读一定能学到不少东西! 阅读全文
posted @ 2020-11-21 15:51 学致私教 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 非常不错的总结,强烈建议保存下来,需要的时候看一看。 阅读全文
posted @ 2020-11-21 09:35 学致私教 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。 阅读全文
posted @ 2020-11-20 17:17 学致私教 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 本篇文章会分析下一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。 在分析之前我会先带着你看看 MySQL 的基础架构,知道了 MySQL 由那些组件组成已经这些组件的作用是什么,可以帮助我们理解和解决这些问题。 阅读全文
posted @ 2020-11-20 11:15 学致私教 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 什么是索引? 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B树, B+树和Hash。 索引的作用就相当于目录的作用。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的位置,然后直接翻到那一页就行了。 阅读全文
posted @ 2020-11-19 14:24 学致私教 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用索引? 1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 2. 可以大大加快 数据的检索速度(大大减少的检索的数据量), 这也是创建索引的最主要的原因。 3. 帮助服务器避免排序和临时表。 4. 将随机IO变为顺序IO 5. 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 阅读全文
posted @ 2020-11-19 11:29 学致私教 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 不管前端还是后端,了解一些 Linux 命令是必要的素养,特别是后端开发人员。当下项目管理和维护都会用到 Linux 相关操作或命令,该篇文章简单介绍作为一个优质程序员必知的 Linux 的一些概念以及常见命令。 阅读全文
posted @ 2020-11-18 11:14 学致私教 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 海量数据处理以及缓存穿透这两个场景让我认识了 布隆过滤器 ,我查阅了一些资料来了解它,但是很多现成资料并不满足我的需求,所以就决定自己总结一篇关于布隆过滤器的文章。希望通过这篇文章让更多人了解布隆过滤器,并且会实际去使用它! 下面我们将分为几个方面来介绍布隆过滤器: 什么是布隆过滤器? 布隆过滤器的原理介绍。 布隆过滤器使用场景。 通过 Java 编程手动实现布隆过滤器。 利用Google开源的Guava中自带的布隆过滤器。 Redis 中的布隆过滤器。 阅读全文
posted @ 2020-11-17 09:42 学致私教 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 学一个东西,我们大部分情况都是往实用性方向着想。从工作角度来讲,学习 Shell 是为了提高我们自己工作效率,提高产出,让我们在更少的时间完成更多的事情。 很多人会说 Shell 编程属于运维方面的知识了,应该是运维人员来做,我们做后端开发的没必要学。我觉得这种说法大错特错,相比于专门做Linux运维的人员来说,我们对 Shell 编程掌握程度的要求要比他们低,但是shell编程也是我们必须要掌握的! 目前Linux系统下最流行的运维自动化语言就是Shell和Python了。 两者之间,Shell几乎是IT企业必须使用的运维自动化编程语言,特别是在运维工作中的服务监控、业务快速部署、服务启动停止、数据备份及处理、日志分析等环节里,shell是不可缺的。Python 更适合处理复杂的业务逻辑,以及开发复杂的运维软件工具,实现通过web访问等。Shell是一个命令解释器,解释执行用户所输入的命令和程序。一输入命令,就立即回应的交互的对话方式。 另外,了解 shell 编程也是大部分互联网公司招聘后端开发人员的要求。下图是我截取的一些知名互联网公司对于 Shell 编程的要求。 阅读全文
posted @ 2020-11-16 15:44 学致私教 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. 计算机网络概述 1.1. 基本术语 结点 (node) :网络中的结点可以是计算机,集线器,交换机或路由器等。 链路(link ) : 从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。 主机(host) :连接在因特网上的计算机。 ISP(Internet Service Prov 阅读全文
posted @ 2020-11-13 09:47 学致私教 阅读(570) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页