掘友等级
talk is cheap, show me you code
获得徽章 9
#每天一个知识点# DNS 也许是全世界最大、使用最频繁的信息查询系统,如果没有适当的分流机制,DNS 将会成为整个网络的瓶颈。
#每天一个知识点# 设计原则:Open Closed Principle:开闭原则
定义:软件实体应该对扩展开放,对修改关闭。
其含义是说一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。
软件实体:项目或软件产品中按照一定的逻辑规则划分的模块、抽象和类、方法。
变化的三种类型:
①逻辑变化
只变化一个逻辑,而不涉及其他模块,比如原有的一个算法是 a*b+c,现在需要修改为 a*b*c,可以通过修改原有类中的方法的方式来完成,前提条件是所有依赖或关联类都按照相同的逻辑处理。
②子模块变化
一个模块变化,会对其他的模块产生影响,特别是一个低层次的模块变化必然引起高层模块的变化,因此在通过扩展完成变化时,高层次的模块修改是必然的。
③可见视图变化
可见视图是提供给客户使用的界面,如 JSP 程序、Swing 界面等,该部分的变化一般会引起连锁反应(特别是在国内做项目,做欧美的外包项目一般不会影响太大)。可以通过扩展来完成变化,这要看我们原有的设计是否灵活
Mac 上的node管理工具 你们用什么? nvm 吗?
#每天一个知识点# Vue 的父组件和子组件生命周期钩子执行顺序是什么
加载渲染过程
父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted
子组件更新过程
父beforeUpdate->子beforeUpdate->子updated->父updated
父组件更新过程
父beforeUpdate->父updated
销毁过程
父beforeDestroy->子beforeDestroy->子destroyed->父destroyed
好久没有更新博客了 该开始更新了 输出倒逼输入 加油 jym
事务特性之Durability(持久性): 事务一旦结束,数据就持久到数据库
#每天一个知识点# 各位大佬,现在的springboot项目越累越庞大了怎么办,如何拆分?有好的思路吗?
The result may joke with you, but the process won't.
结果可能会和你开玩笑,但过程不会。
下一页