编程语言按照类型检查可以分为两大类:静态类型 (Static Typing) 和 动态类型 (Dynamic Typing)。在现在比较流行的这些语言里,静态类型的代表人物有 Java、C/C++、Golang 等,动态类型有 Python
2020-12-27
今天看一条 SQL 的执行计划时候 type 为 index
还以为 left join 的时候走了索引。
但是 rows 的数据显示是走了全表扫描。奇怪了,而且该字段也是建了索引。image.png后来找到原因是 两个表 join 的字段
曾经问过很多朋友这个问题: Cookie 和 Session 有什么区别呢?大部分的面试者应该都可以说上一两句,比如:什么是 Cookie?什么是 Session?两者的区别等。但如果再往深入探讨的话,就慢慢有一些朋友不太了解了,谈起原理时
2020-12-27
人工智能是什么?之前用了21篇文章谈论人工智能的概念和来由,然而人工智能是个“手提箱式的词语”,它装载了太多内容,像瑞士军刀,像百宝箱,很难用语言来整体表达。人工智能随着时代不断变化,就好像“近代”“现代”“当代”
2020-12-27
Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明。由于他简单、易学、免费开源、可移植性、可扩展性等特点,Python又被称之为胶水语言。下图为主要程序语言近年来的流行趋势,Pytho
2020-12-27
在原生JS中鼠标移入移出事件有四个,分别为mouseover ,mouseout ,mouseenter,mouseleave,其中mouseover和mouseenter为移入事件,mouseout和mouseleave为移出事件,那么问
2020-12-27
1.下载Maven官方下载地址:
http://maven.apache.org/download.cgi
目前Apache Maven最小版本为3.6.3,
下载适合Windows的安装包apache-maven-3.6.3-bin.zi
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在
2020-12-27
在任何编程语言中,对于时间、数字等数据上,都存在很多类似这种平时一切OK,特定时间、特定环境出问题的情况。出现这种问题的根本原因还是我们对于各种数据结构的细节定义在开始的时候都不太注意,都是从每一次使用问题出现
2020-12-27