uiste

uiste


  • 首页

  • 归档

  • 关于

  • 搜索

面向对象编程的基本原则

发表于 2021-05-25
单一职责原则 一个类,只需要做好一件事情. 开放封闭原则 一个类,应该是对扩展是开放的,但是对修改是封闭的;不应该使用修改增加功能,而是通过扩展来增加功能. 依赖倒置原则 一个类,不应该强依赖另外一个类.每个类对于另外一个类都是可替换的. 比如有A和B两个类,当A类依赖B类时,A类不能在其中直接调用B类,而是应该使用依赖注入的方式,通过注入将B类对象注入给A类,这样B类对于A类来说就是可以替换的.当新类C类实现了与B类实现了一致的接口类,这样就可以在B类和C类之间切换. 配置化原则 尽可能地使用配置,而不是硬编码. 面向接口编程原则 只需要关心接口,不需要关心实现.
阅读全文 »

Vim下多行同时编辑与删除技巧

发表于 2020-04-26
方法: 编辑: 将光标移到要插入相同内容的第一行第一个字符上,如上面代码中item 1中的i上 按下ctrl+v进入visual block模式 按两次j或者2j,将光标移动到要插入的最后一样,如上面代码中item 3中的i上 按下I(大写i)进入编辑模式 开始输入要插入的内容,如my_ 按 1esc 退出( 非常重要,不要忘记了 ),Vim会自动在这几行前面添加相同的内容,可能需要一些运行时间。 插入 删除: 将光标移到要删除相同内容的第一行第一个字符上,如代码中my_item 1中的m上 按下ctrl+v进入visual block模式 使用motion ...
阅读全文 »

Mac启动多个微信客户端

发表于 2020-02-11
open -n /Applications/WeChat.app/Contents/MacOS/WeChat
阅读全文 »

(六) docker 私有仓库搭建

发表于 2019-09-23
启动容器docker run -d -v /home/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:lastest1234-v 挂载目录-p 端口映射--restart=always 在容器退出时总是重启容器--name 指定容器的名称 构建镜像docker build -t redis . 使用tag命令修改标签12docker tag redis-cluster 118.xx.xxx.54:5000/redis 镜像名称 ...
阅读全文 »

(五) docker-swarm 集群管理工具

发表于 2019-09-23
swarm deamon 只是一个调度器加路由器,swarm自己不运行容器,它只是接受docker客户端发送过来的请求,调度适合的节点来运行容器。 DOCKER管理工具-SWARM部署记录 部署步骤manager初始化1docker swarm init --advertise-addr 47.99.236.50 加入节点12345# 作为worker加入到swarmdocker swarm join --token SWMTKN-1-3xt1c2h1aek21zlh15nq1fg29o2i8yhxjsw8j59f9ngddpvihf-d0tb91hx2krdysuwfepv8dny9 47. ...
阅读全文 »
12…35
uiste

uiste

Stay Hungry,Stay Foolish

173 日志
13 分类
66 标签
RSS
GitHub 微博 知乎
Links
  • Mandy画站
© 2015 - 2021 uiste