2019年2月13日

摘要: 模式就是架构的一部分. 架构是全局的公共规划. 模式变得复杂是为了应对越来越复杂的数据和服务场景. 但是模式框架一旦完成,写功能需要尊从,已经写好的代码,走它的套路,写具体功能的人,面对简单的操作会觉得很繁琐. 模式的是为了把复杂的事情简单化而存在的.在简单的东西面前,它反而是拖累.所以,模式化到哪 阅读全文
posted @ 2019-02-13 19:44 jfn76 阅读(126) 评论(0) 推荐(0) 编辑
 
摘要: 开闭原则,其实是要求多站在全局的角度来规划类. 工厂方法模式比简单工程模式要复杂,它对简单工厂进行了进一步的抽象. 抽象是扩展视角,它增加了全局数据维护的负担.类变多了,客户端需要对接更多的一部分类.但是写代码的逻辑结构化了,写代码的人轻松了,调用它的人负担重了. 为了方便调用者,可以套外观模式.但 阅读全文
posted @ 2019-02-13 19:17 jfn76 阅读(219) 评论(0) 推荐(0) 编辑
 

2019年1月20日

摘要: #root@c7hp:~ excp c78 "zkServer.sh start"[1] 11:49:44 [FAILURE] c78 Exited with error code 1Starting zookeeper ... FAILED TO WRITE PIDStderr: ZooKeepe 阅读全文
posted @ 2019-01-20 13:25 jfn76 阅读(693) 评论(0) 推荐(0) 编辑
 
摘要: #!/bin/shexit 0linux单机分布式实验环境数据策略#数据:不同源 -v ,link 各自独立的文件夹#配置:同源,写时复制 存于docker images#程序体,基本不改变.或者写时复制 存于docker images#源码,部分熟悉的程序体,确定它们没有严重的相对于主机的运行时变 阅读全文
posted @ 2019-01-20 11:55 jfn76 阅读(117) 评论(0) 推荐(0) 编辑
 

2019年1月18日

摘要: #数据:不同源 -v link 各自独立的文件夹#配置:同源,写时复制 存于docker-images#程序体,基本不改变.或者写时复制存于docker-images#源码,部分熟悉的程序体,确定它们没有严重的相对于主机的运行时变化,适合单程序体,多实例的.# 用 -v 所有节点,包括物理机,共享一 阅读全文
posted @ 2019-01-18 17:13 jfn76 阅读(122) 评论(0) 推荐(0) 编辑
 
摘要: 社会一面要整体提升单体的能力,一面要获取远远超出单体能力的力量,获得集聚的力量,提升金字塔顶端.这两个方向的差异所产生的矛盾,社会矛盾存在的根源.当上层集聚力量到一某个程度,需要反哺底层,才能更进一步.这是合理,流畅的.但有一个深入,个体,小团体的根本的特性:所有既得利益都会利用获得的利益维护自身利 阅读全文
posted @ 2019-01-18 14:46 jfn76 阅读(349) 评论(0) 推荐(0) 编辑
 

2019年1月13日

摘要: 脚本:运行的副作用不影响父环境,开辟了fork子进程; 函数:副作用,定义的变量,数据默认直接添加到了调用者的环境,也是它自己的环境;不想副作用影响调用者环境,就必须主动用local修饰; shell 中的参数只有一种类型:字符串,或者数字意义的字符串;使用=就意味着对变量进行赋数值,右边默认为字符 阅读全文
posted @ 2019-01-13 15:46 jfn76 阅读(176) 评论(0) 推荐(0) 编辑
 
摘要: 1.bios 2.grub 选择 3.内核自解压vmlinux 4.内核引导的模式与变量(引导期内存分页映射)设置 #汇编级 5.内核内存再分页(内存空间映射),宏定义与设置,初始化consol,启动init 6.启动设置的init= ,或者 /sbin/init /etc/bin /bin/ini 阅读全文
posted @ 2019-01-13 15:24 jfn76 阅读(157) 评论(0) 推荐(0) 编辑
 

2019年1月11日

摘要: #!/bin/shexit 0#shell 中, 默认所有的变量都是 全局变量,除非主动变量前面加 local 修饰#shell 变量是字符变量,只能放字符和数字,shell数组也是如此;而数字也是图形字符;总的来说,shell的变量是图形字符变量#变量,函数和系统命令可以同名,先搜索脚本后系统环境 阅读全文
posted @ 2019-01-11 19:06 jfn76 阅读(536) 评论(0) 推荐(0) 编辑
 

2019年1月7日

摘要: #image --> container --> running containner 前两个都是持久化的,不同的是: 1.container 依赖 image 2.container 在使用者逻辑上是变化体,提供给使用者频繁修改操作,但是物理存储上本质上和images是极为相似的 3.只有runn 阅读全文
posted @ 2019-01-07 16:03 jfn76 阅读(97) 评论(0) 推荐(0) 编辑