先来个类图感受下策略模式
LPL是一个接口,RNG,EDG,IG是这个接口的实现类,可以看成3个不同的策略
S8是LPL的持有类
ContextMain是Main函数,测试使用S8调用3个不同的策略
策略模式体现了高内聚低耦合的特性
其实仔细观察可以...
汪明鑫
6年前 (2018-10-30) 855浏览 0评论
1喜欢
代理模式大家都不陌生,在Spring,Mybatis里也经常能看到代理模式的身影。
被代理的对象可以是远程对象、 创建开销大的对象或需要安全控制的对象
代理模式有不同的形式, 主要有2种 静态代理、 动态代理
动态代理有2种方式:jdk,...
汪明鑫
6年前 (2018-10-30) 836浏览 0评论
0喜欢
什么是Webpack?
WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
简单来说,webpac...
汪明鑫
6年前 (2018-10-26) 897浏览 0评论
0喜欢
首先,附上生命周期这部分的github代码地址
https://github.com/xinyeshuaiqi/ReactLearn/tree/master/7_lifecycle
再附上React组件生命周期完整的示意图
每一个组件都有关于生命周...
汪明鑫
6年前 (2018-10-19) 952浏览 0评论
0喜欢
@Compoment 装配Bean (只能注解在类上)
@Value 注入简单的值 (注解在类的简单成员变量上 如long,String)
@Autowired 可以注入对象 (注解在类的成员变量(对象))
@Primary...
汪明鑫
6年前 (2018-10-16) 1071浏览 0评论
0喜欢
问题:在datagrip上配置data source 为centOS上的mysql,结果显示连接失败
Host ‘61.135.255.86’ is not allowed to connect to this MySQL server
&...
汪明鑫
6年前 (2018-10-16) 839浏览 0评论
0喜欢
Redis的事务的过程:
1)开启事务
2)命令进入队列
3)执行事务
multi:开启事务
exec:执行事务
discard:回滚事务
在命令入队时,Redis就会检测事务的命令是否正确
Redis事务回滚的2种情况:
1)命令操作数错误 之...
汪明鑫
6年前 (2018-10-16) 817浏览 0评论
0喜欢
看着群里各种大佬、各种offer,20w到30w的校招offer,很多同学也都保研了,985保研的高中舍友都有好几个,也有很多令我敬佩的同学朋友踏上了考研之路,义无反顾的努力的,而我自己心里慌得一批,总觉得心里憋憋的。
到现在校招除了提前批面了阿里、腾讯,也都挂了,秋招没参加几个...
汪明鑫
6年前 (2018-10-15) 848浏览 0评论
2喜欢
Thread 方式
public class ThreadTask {
static long count = 0;
public static void main(String[] args) {
Runnable runnable = n...
汪明鑫
6年前 (2018-10-12) 892浏览 0评论
0喜欢
组件被称为”状态机”, 通过更新组件的状态值来更新对应的页面显示(重新渲染)
如何初始化状态:
constructor (props) {
super(props)
this.state = {
K...
汪明鑫
6年前 (2018-10-12) 819浏览 0评论
0喜欢