文章目录

点九博客

努力成为Web全栈工程师!

Task Manage 执行策略的思考 有更新!

抽象工厂属于创建型的,而策略模式属于行为型。 抽象工厂往往是抽取的同一基类(Class)的不同子类。 策略模式往往抽取的是同一接口的不同实现。

用yarn代替npm 有更新!

一、npm操作习惯 git clone xxx npm install npm run dev 二、yarn操作习惯 git clone xxx yarn yarn start 三、Yarn的概述 “Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的。 四、Yarn的安装 npm install -g yarn 五、Yarn的优点 速度快 。速度快主要来自以下两个方面: 并行安装:无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了性能。 离线模式:如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。 安装版本统一:为了防止拉取到不同的版本,Yarn 有一个锁定文件 (lock file) 记录了被确切安装上的模块的....

Observer和Observable在Java 9标记为废弃 有更新!

Observer和Observable弃用有以下几个原因

01_观察者设计模式【每天学一种设计模式】 有更新!

观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者自动更新状态。Java已经提供了对观察者Observer模式的默认实现, Java对观察者模式的支持主要体现在Observable类和Observer接口。

00_设计模式概述【每天学一种设计模式】 有更新!

使用设计模式的目的是为了可重用代码、让代码更容易被他人理解、保证代码可靠性,当然设计模式并不是万能的,项目中的实际问题还有具体分析。咱不能为了使用设计模式而使用,而是在分析问题的过程中,想到使用某种设计模式能达到咱需要的效果,而且比不使用设计模式更有优势,那么咱该考虑使用设计模式了。

外人看阿里,阿里技术好牛逼。 有更新!

来自Java程序员的崇拜

记一次生产问题解决 ORA-01438: value larger than specified precision allowed for this column 有更新!

ORA-01438,发生此错误的原因在于我们插入的数据长度超过了字段指定的字段长度,比如插入的数据为102329204123.33829492,小数点前长度为12,小数点后长度为8,若字段字符类型指定为Number(19,12),那么在插入时则就会报错。