基础知识
八刀物语
echo "Nosense"
展开
-
学习注水-20161104-Unicode和UTF-8的区别
在看Perl入门教材的时候,谈到字符串编码,特别mark一个知乎上看到的有趣回答! 作者:于洋 链接:https://www.zhihu.com/question/23374078/answer/69732605 来源:知乎 著作权归作者所有,转载请联系作者获得授权。很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关转载 2016-11-04 15:06:22 · 231 阅读 · 0 评论 -
supervisor-20190416-Ubuntu 14.04 利用 supervisord 守护 Tomcat 进程
Intro背景: binary tar 包的 tomcat 需要一个守护进程完成开机自启,以及服务意外退出的守护启动。解决思路supervisord 和 systemd 对比比对了 supervisor 和 systemd,自动重启部分 systemd 更加满足日常运维的需要。systemd vs supervisord关于 Tomcat 的 systemd 参考:How To ...原创 2019-04-16 15:15:38 · 321 阅读 · 0 评论 -
前端部署-20190410-git tag / git checkout 切换分支操作
Intro本文为上线打标签操作的 Mark分支操作以下参考链接: git命令-切换分支# 查看所有分支git branch -a# 切换主分支git checkout remotes/origin/master# 发现分支里面的内容竟然不是最新的,需要 git pull 一下git pull origin master# 查看 commit 日志git log...原创 2019-04-10 13:45:57 · 585 阅读 · 0 评论 -
MySQL-20190225-Ubuntu MySQL 主从 HA with KeepAlived
Intro这不是第一次接触数据库的 HA,不过完全地自己搭建是第一次。询问并参考了官网等多方推荐做法,考虑到适用场景,最终选择主从 HA 模式。MySQL双主架构的适用场景举个例子,比如一个应用前台和后台用的不同的服务器,数据库大多数是主从结构,但是日志数据库,需要共用一个,这个时候可以把两边的日志数据库设为双主。以上参考:MySQL主从和双主架构的适用场景Problem & ...原创 2019-02-25 13:49:52 · 434 阅读 · 2 评论 -
Redis-20190225-Ubuntu Redis 主从 HA with KeepAlived
Intro继续上一篇文章的数据库 HA,这次做的是 Redis 主从模式。Problem & MarkRedis 有很多种 HA 的模式:Redis Sentinel 集群 + 内网 DNS + 自定义脚本Redis Sentinel 集群 + VIP + 自定义脚本封装客户端直连 Redis Sentinel 端口JedisSentinelPool,适合 JavaPH...原创 2019-02-25 16:49:44 · 362 阅读 · 1 评论 -
JumpServer-20190212-实验开源堡垒机
Intro目前的应用场景是需要解决大量未经授权,拿到 root 账户之后,随意修改某些系统配置文件,导致业务出现问题时,debug 时间加长。所以,上收权限,统一入口,日志记录就变得很有意义。JumpServer 特性JumpServer 大版本的架构变化v1.xv2.0pexpect 改为 Paramiko,前端 UI 改进。v3.0目前版本其实是可以看到 JumpS...原创 2019-02-12 16:17:02 · 671 阅读 · 0 评论 -
Network-20180606-GNS3下虚拟Cisco设备与vmware fusion下Linux vm完成ssh互通
ProblemGNS3 Unable to Create Generic Ethernet NIO Mac OS XSolutionGns3和vmware fusion下linux主机互通Sudo 权限进入gns3,否则不能正常打开需要的3080端口,做桥接 sudo /Applications/GNS3.app/Contents/MacOS/gns3设置cloud为vn...原创 2018-06-06 11:04:00 · 563 阅读 · 0 评论 -
Mac-20180529-离开 telnet 的第180天,终于找回了它!
Problem-bash: telnet: command not found-bash: brew: command not foundSolution/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install ...原创 2018-05-29 17:23:04 · 4765 阅读 · 0 评论 -
Mark-20180411-curl 命令断点续传
Solutioncurl -sk -o /tmp/xxx_output -C - 'https://xxx_url' &# 解释说明-s silent-k https insecure-o outputReferencecurl下载及上传命令使用整理原创 2018-04-11 18:04:34 · 1158 阅读 · 0 评论 -
摘抄整理-20161115-程序员思维修炼
觉得还是应该摘抄一下,做个笔记,不错的书!很推荐!程序员思维修炼,人民邮电出版社,Andy Hunt,崔康,译,2015.1.转载 2016-11-15 21:07:38 · 383 阅读 · 0 评论 -
踩坑系列-20161110-神坑之mac vmware打开bios中vt-x选项
Problem话不多说,如题Solution如下图所示 2.如下图所示原创 2016-11-10 01:25:22 · 7905 阅读 · 2 评论 -
Go-20190423-go get 后报错 unrecognized import path "context" (import path does not begin with hostname)
install 1.7 and the problem is solved.原创 2019-04-23 21:25:04 · 2246 阅读 · 0 评论