摘要:
在JavaScript中的Array对象提供了一个sort()方法用于对数组中的元素进行排序。 sort()方法简介 JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将 阅读全文
摘要:
随着系统访问量的提高,复杂性的提升,响应性能成为一个重点的关注点。其中,缓存的使用成为了一个重点。Redis作为缓存中间件的一个佼佼者,很有必要了解Redis相关的一些重要知识点。 什么是缓存雪崩? 如果缓存挂掉了,就意味着全部的请求都跑到数据库去了,这就是缓存雪崩。 我们都知道,Redis不可能把 阅读全文
摘要:
SQL Server中内置了一些日期操作的函数,这里列出一些常用的。 1.getdate()函数获取当前系统日期、时间: 2.dateadd()函数在向指定日期加上一段时间的基础上,返回新的datetime值: 3.datediff()函数返回跨两个指定日期的日期和时间边界数: 4.datepart 阅读全文
摘要:
在JavaScript中可以直接使用【>】或【<】运算符比较两个字符串大小,因为这个时候JS解释器会把字符串转换为ASCII码逐个字符依次比较。 常用的地方通常是在比较标准时间格式的场景中。 "要走多远的路,才能看到想看的风景。" 阅读全文
摘要:
这里总结一下Array、List和Set相互转化的方法。 Array转化为List 将Array转化为List是使用Arrays.asList()方法。 要注意的是,Arrays.asList()方法的返回对象是一个Arrays内部类,并没有实现集合的修改方法。因此转化后的List并不能添加新元素或 阅读全文
摘要:
前阵子从支付宝转账10000元到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加10000,数据就会出现不一致状况了。这样的场景在各个类型的系统中都能找到相似的影子,比如在电商系统中,当有用户下单后,除了在订单 阅读全文
摘要:
数据库索引是为了提高查询速度的一种数据结构。 索引的创建语句 索引的创建语句非常简单。 CREATE INDEX 索引名 ON 表名(列名); 除了单列索引,还可以创建包含多个列的复合索引。 CREATE INDEX 索引名 ON 表名(列名1, 列名2, 列名3, ...); 删除索引也非常简单。 阅读全文
摘要:
这里总结下JavaScript对URL进行编码和解码的三个方法。 为什么要对URL进行编码和解码 只有【0-9[a-Z] $ - _ . + ! * ' ( ) ,】以及某些保留字,才能不经过编码直接用于URL,其他的字符如果不经过编码可能会导致各种各样的问题。 很容易找到编码和解码的例子,比如在搜 阅读全文
摘要:
编程其实是计算机科学。很多人都错误得认为,计算机科学是数学的一个分支,数学是计算机科学的基础,数学是比计算机科学更加博大精深的科学。这些人以为只要学会了数学,编程的事情全都不在话下,然而事实却并非如此。 数学不是计算机科学的基础 事实其实是这样的: 1.计算机科学其实根本不是数学,它只不过借用了非常 阅读全文
摘要:
记录下如何在EXCEL中利用公式生成32位的随机id(无符号,只有数字和小写字母)。 示例:620e65bc427c32702917fd8dfaebb2df。 "我们就这样,各自奔天涯。" 阅读全文