前言
创建型设计模式:工厂方法、抽象工厂、建造者、原型、单例
工厂模式就占了两个,而单例模式和建造者模式也是经常使用的
工厂模式有三种简单工程模式、工厂方法模式、抽象工厂模式
简单工厂模式当生产的产品扩展后,还要修改生成对象的代码,违背了设计模式的原则
因此严格来说,简单工厂模式...
汪明鑫
5年前 (2019-08-16) 917浏览 0评论
1喜欢
我想把map转为json存在mysql的一个字段中数据类型为json
表如下
CREATE TABLE tb (
id BIGINT NOT NULL PRIMARY KEY auto_increment,
info json
);
这个...
汪明鑫
5年前 (2019-08-15) 1504浏览 0评论
0喜欢
字段类型后的数字
建表时我们在数字类型后习惯跟一个括号加数字
如int(11),varchar(20)等
那这些数字究竟有什么含义呢?
常见误解(包括我自己一开始也是想当人):
认为数字就是限制数据存储长度
下面我们揭开数据类型(m)的真面目
数据类型(m) 来约...
汪明鑫
5年前 (2019-08-15) 862浏览 0评论
0喜欢
在mac使用brew安装mysql
Homebrew
什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include ...
汪明鑫
5年前 (2019-08-15) 1004浏览 0评论
0喜欢
容灾
容灾就是对灾难(disater)的容忍能力,即在灾难袭来时,能够保证信息系统正常运行而采取的措施,以实现业务连续性为目标。
容灾的实现通常都涉及到冗余,比如做最简单的主备。
天灾人祸都会影响服务可用性
容灾的不同层级
数据级容灾...
汪明鑫
5年前 (2019-08-13) 988浏览 0评论
0喜欢
幂等性 : 多次相同参数的请求,返回相同的结果或产生一样的效果。
比如系统A对系统B做一个数据插入操作,如果网络超时调用失败,A会对B重试调用,因此B系统该接口必须支持幂等,否则会出现插入重复数据。
查询和删除都是天然的幂等性操作。
幂等...
汪明鑫
5年前 (2019-08-06) 841浏览 0评论
0喜欢
这个月分别参加了公司的新e见和集团的百技培训,也遇到很多优秀有趣的人。
从他们身上学习到很多东西。
几点收获:
1,团队的力量远远大于个人
2,团队中要有明确的分工,成员也需要各抒己见、齐心协力
3,工作认真积极的精神
4,owner意识,去主动承担任务,不逃避
5...
汪明鑫
5年前 (2019-07-29) 1406浏览 0评论
0喜欢
不要轻易承诺,一旦承诺了一定要做到
该果断就果断点,该谨慎时谨慎,不要扭扭捏捏,婆婆妈妈,决定好的事情就要提前准备好
现在这个社会很现实,手头一定要有钱
转载请注明:汪明鑫的个人博客 » 一点教训 铭记于心...
汪明鑫
6年前 (2019-07-22) 915浏览 0评论
0喜欢
为什么使用分布式
传统的单体应用随着业务规模扩大已经远远不够开始出现瓶颈甚至很多问题。
部署在一个JVM下容易造成内存泄漏、异常退出。
分布式更能适应当今大数据、大流量的场景。访问量、数据量大。
什么是分布式
任务分解 & 节点通信
一个业务拆分成多个子系统...
汪明鑫
6年前 (2019-07-16) 991浏览 0评论
0喜欢
设计模式七大原则是23种设计模式依据的原则,分别为
单一职责原则、接口隔离原则、依赖倒转原则、里氏替换原则、开闭原则、迪米特法则、合成复用原则
单一职责原则
【Single Responsibility Principle】
对类来说的,即一个类应该...
汪明鑫
6年前 (2019-07-16) 1333浏览 0评论
0喜欢