
基础知识
基础知识
这个其实也很简单
这个作者很懒,什么都没留下…
展开
-
7、代码命名规范
1、能够表达意图:告诉我们它要做什么,为什么存在,以及是如何工作的2、良好的命名的确需要花费时间,但是从长远来看,利大于弊。3、避免在名字中出现干扰词:比如Manager、Processor、Data、Info以及“我不知道这叫什么”的同义词,都是干扰词。如果你需要使用上面这些干扰词的话,那么说明你的命名可能太累赘了。4、应该利用IDE,不断去重构、改进名字。5、类名:应该有个名词或名词词组的名字,如Customer、WikiPage、Account和AddressParser。继承性父类应原创 2022-04-12 23:24:13 · 368 阅读 · 0 评论 -
5、redis 基础知识整理—华为100
内存数据库,持久化机制,记录当前状态,fork子进程,redis单线程:因为任务处理快,数量大,io多路复用redis的事物只保证原子性,单线程,没回滚watch监视Key的变化...原创 2022-04-11 23:36:01 · 575 阅读 · 0 评论 -
2、sql慢查询优化
原创 2022-04-10 22:48:32 · 267 阅读 · 0 评论 -
1、Mysql索引
优点:避免了遍历查询整张表,把无序变成有序,快速查找(比如利用hash函数拿地址,直接查到地址)缺点:单独维护了一张表联合索引:数据量大大缩小,索引的命中率减小,增大了索引的效率。1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则ALTER TABLE `table_name` ADD INDEX (`col1`,`col2`,`col3`);...原创 2022-04-10 22:35:03 · 630 阅读 · 0 评论