摘要:
万万没想到一个 hashcode() 方法,既然会引出一堆的知识盲区,简直了。 起因: 老八股:为什么重写Equals方法要重写HashCode方法。 大声告诉我为什么,闭着眼睛先把答案背出来,啥?这都忘了?没事,也不是啥大事。这两句话再Object类的 hashcode 中的注释上就有,但是一般八 阅读全文
摘要:
电脑经常抽风,需要重装idea或者系统。记录一下常用插件,下次方便查找 Alibaba Java Coding Guidelines:阿里巴巴规范插件 CodeGlance2:右侧代码缩略图 GitToolBox:查看代码中每一行,git最近一次操作记录 Key Promoter X:快捷键提示 M 阅读全文
摘要:
概念 防抖(debounce) 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定时间到来之前,又触发了事件,就重新开始延时。 防抖,即如果短时间内大量触发同一事件,都会重置计时器,等到事件不触发了,再等待规定的事件,才会执行函数。而这整个过程就触发了一次点赞函数到服务 阅读全文
摘要:
起因 mybatis-plus 通过Mapper 查询数据,映射出来的BLOB字段中的yml数据中文是乱码的 DefaultValue: '' Formula: '' HintContent: '' HintType: '' OptionsColor: å¤ç: '' å¤ä¿®ä¸: ' 阅读全文
摘要:
显眼位置标注来源:此文章为B站课程黑马程序员Maven全套教程笔记,由本人整理。 Maven简介 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM) POM (Project Object Model):项目对象模型 Maven的作用: 项目构建:提供标准的、跨 阅读全文
摘要:
-- mysql查看索引利用率 -- 如果很慢把排序去掉,加上limit 并且在where条件中限定表名。 -- cardinality越接近0,利用率越低 SELECT t.TABLE_SCHEMA, t.TABLE_NAME, INDEX_NAME, CARDINALITY, TABLE_ROW 阅读全文
摘要:
说说MySQL索引的底层数据结构 MySQL索引的底层数据结构是B+树数据结构 详细介绍一下B+树的数据结构是什么样子的 B+树有三个特性 B+树是一个平衡多叉树,与平衡二叉树的每一个节点下面最多有两个子节点相比B+树每一个节点下面有多个子节点。 B+树叶子节点(也就是最下面一层的没有子节点的节点) 阅读全文
摘要:
起因: 创建新仓库的时候,仓库都没有脚本,然后就需要把运维同事的脚本复制过来,可执行脚本都是在 scripts 文件夹下面的 过了几天,来活了 刚开始还不知道咋回事,想到的文件权限是在linux系统下面用命令去设置的,windows只是创建文件,而且创建完的文件,该怎么样控制权限呢?毕竟代码最后是提 阅读全文