Maple's Blog.

Maple's Blog.

keep coding and having fun

ELK 搭建
起因 项目需求 公司某位大佬有记录文档可以参考 ELKELK 平台是当前应用比较广泛的一套开源实时日志分析解决方案。ELK 由 ElasticSearch、Logstash 和 Kiabana 三个开源工具组成。 ELK = Elasticsearch + Logstash + Kibana 参考 & 下载地址: https://www.elastic.co/cn/products/ MacOS Elasticsearch Elasticsearch 是一个基于 JSON 的分布式搜索和分析引擎。 Kibana Kibana 可谓 Elastic Stack 的...
Shell 自动输入 sudo 密码
使用 echo 和管道命令 12#!/bin/bashecho password | sudo -S service runtime* status 使用文本块输入重定向 发现这个命令不能用在 shell 的判断条件里 1234#!/bin/bashsudo -S service talend-runtime* status << EOFpasswordEOF 第一种方法是 sudo 函数独有,但是输入重定向,对其他需要输入密码的函数也会有效 参考: https://blog.csdn.net/qiyueqinglian/article/detail...
vCenter 和 vCSA 对比
vCenter Server与vCenter Server Virtual Appliance(vCSA)都提供对企业中[VMware vSphere](https://baike.baidu.com/item/VMware vSphere)部署的集中管理。虽然拥有相同的功能,两者安装却不同,所支持的功能也不同。 vCSA不支持的功能 vCSA安装在用于VMware的SUSE Linux Enterprise Server上,前提是拥有vSphere许可。VCSA 5.0.1及以后版本运行PostgreSQL数据库,而之前版本运行的是IBM DB2数据库。VCSA只支持PostgreSQ...
ESXi 使用笔记
作为不想折腾开发环境的懒人,长期部署若干个服务器用于自己开发学习。 目前的做法是,在搭建 Ubuntu 的宿主机安装 VMware Station ,然后利用其 VMware Server ,通过客户端连接。 结果被一个朋友吐槽为什么不用 ESXi。 早期的想法是能用就行,加上对虚拟机的功能也不是很了解。 ESXi 直接是作为一个虚拟化管理的一个系统,本身并不依赖其他的系统。 与 ESXi 不同,VMware Server 底层还是 Linux,相当于 ESXi 直接与硬件交互,而 VMware Server 则与 Linux 交互。 其实性能上也没有感受到很大的差距,但是 VMwar...
RabbitMQ Node demo
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105const options = { hostname: '192.168.2.121', username: 'username...
版本号对比
version 对比公司一同学为了对比 version 特意引入了一个 module。 对于一般情况,引入成熟的 module 的确可以解决很多问题,尤其是完善性。但是 version 对比却是相当简单的逻辑。 12345678910function sort(v1, v2) { const diff = v1.shift() - v2.shift(); return diff !== 0 ? (diff > 0) : sort(v1, v2);}function version(v1, v2) { v1 = v1.split('.'...
单反画幅
135 胶卷十九世纪二十年代胶卷的宽度为 35mm,德国研制出使用拍摄电影的 35mm (36mm×24mm) 胶片的徕卡照相机后,35毫米胶卷又叫“徕卡卷”,后来世界各厂生产用于拍摄35毫米胶片的照相机越来越多,“徕卡卷”这个名称已不能适应了,于是就按胶卷的宽度改为“35 毫米胶片”。 直到五十年代之后,为了区分 35 毫米电影胶片和照相机用的 35 毫米散装胶卷,在胶卷盒上印有 135 的代号。后来大家就公认把 35mm 胶卷称为 135 胶卷,把用 135 胶卷的相机称为 135 相机。讲到这里相信大家会有个疑问,135(35)胶卷尺寸规格不是36*24mm吗 ?为什么叫35mm胶...
Let's encrypt 证书申请
呃,这大概是我最短的一次证书申请,比我私签的证书简单了上百倍,全程就花了 1 分钟左右。 申请证书直接贴地址: https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 国人的作品,我无法表达我的感受,能把一件这么复杂的事情做的和电脑登录微信这么简单。 首先是安装 1curl https://get.acme.sh | sh 然后目录位置是 1~/.acme.sh/ 验证域名有两个方式 在网站配置一个静态文件 在 DNS 配置一个 TEXT 类型的域名文件 主要都是为了验证你就是域名所有人。 第一种方法据说不...
唯一 ID 生成
MySQL 自增 ID优点: 自增数字 无需额外操作 缺点: 单点问题 可以设置 step 解决,例如一个表是 0, 2, 4 另个表是 1, 3, 5。但是这个方法后期扩展性差 UUID v1() 真随机 v4() 伪随机 效率 v4() 远超 v1() 优点: 全世界唯一 缺点: 太长,做主键会降低性能,并且更多的容量 不能生成递增有序的数字 可以通过时间算法计算出时间戳 mac 地址泄漏(?,没有查到这个事情) Sequenece 表根据一个唯一 table 值,插入 Sequence 表来获取 nextId() 优点: 支持多表 缺点: 所有表写入性能...
mac os codesign
12codesign --sign - --force --deep /Applications/Alfred\ 3.app codesign --sign - --force --deep /Applications/Alfred\ 3.app/Contents/Preferences/Alfred\ Preferences.app
avatar
Maple
coding & have fun