获得徽章 0
CRUD攻城狮 @ANT
赞了这篇沸点
针对对象逃逸你们又什么好的法子没得?
10
赞了这篇沸点
#每天一个知识点# 索引结构
索引是在MySQL的存储引擎层中实现的,而不是在服务器层实现的。所以每种存储引擎的索引都不一定完全相同,也不是所有的存储引擎都支持所有的索引类型的。MySOL目前提供了以下4种索引 :
- BTREE 索引 : 最常见的索引类型,大部分索引都支持 B 树索引。
- HASH 索引: 只有Memory警支持 ,使用场景简单。
- R-tree 索引(空间索引): 空间索引是MYISAM擎的一个特殊索类型,主要用于地理空间数据类型,通常使用较少,不做特别介绍。
- Fulltext(全文索):全文索引也是MYISAM的一个特殊索引类型,主要用于全文索引,innoDB从Mysql5.6版本开始支持全文索引
我们平常所说的索引,如果没有特别指明,都是指B+树( 多路搜索树,并不一定是二又的)结构组织的索引。其中聚集索引、复合索引、前缀索引、唯一索引默认都是使用 B+tree 树索引,统称为 索引。
展开
2
赞了这篇沸点
#每天一个知识点# 大家在集合Springboot3.x的时候,遇到哪些问题?可以一起分享一下
4
赞了这篇沸点
#每天一个知识点# 设计原则:Open Closed Principle:开闭原则
定义:软件实体应该对扩展开放,对修改关闭。
其含义是说一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。
软件实体:项目或软件产品中按照一定的逻辑规则划分的模块、抽象和类、方法。
变化的三种类型:
①逻辑变化
只变化一个逻辑,而不涉及其他模块,比如原有的一个算法是 a*b+c,现在需要修改为 a*b*c,可以通过修改原有类中的方法的方式来完成,前提条件是所有依赖或关联类都按照相同的逻辑处理。
②子模块变化
一个模块变化,会对其他的模块产生影响,特别是一个低层次的模块变化必然引起高层模块的变化,因此在通过扩展完成变化时,高层次的模块修改是必然的。
③可见视图变化
可见视图是提供给客户使用的界面,如 JSP 程序、Swing 界面等,该部分的变化一般会引起连锁反应(特别是在国内做项目,做欧美的外包项目一般不会影响太大)。可以通过扩展来完成变化,这要看我们原有的设计是否灵活
展开
4
赞了这篇沸点
#新人报道# 好消息今天周五了,坏消息,我是单休[撇嘴]
7
CRUD攻城狮 @ANT
CRUD攻城狮 @ANT
CRUD攻城狮 @ANT
下一页
个人成就
文章被点赞 263
文章被阅读 66,940
掘力值 1,876
收藏集
3
关注标签
74
加入于