摘要:
对于证书的理解 证书类型 - X.509 证书 PEM DER(二进制) -- 编码格式 CRT CER PEM -- 拓展名 用途及作用流程 加密传输,例如https 作用流程 HTTPS 使用的是 对称加密和非对称加密 结合的方式。具体的做法是:发送信息的一方(客户端)使用服务端的公钥加密 “对 阅读全文
摘要:
参考自知乎,比较认同 对于业务代码,相对来说接口测试的性价比更高一些; 偏底层复用的通用代码最好有较好的单测覆盖,像github开源的优秀代码大多会做好单测; 业务的核心逻辑需要单测,越往上层写单测的性价比越低,过多的要求单测反而降低开发效率。 阅读全文
摘要:
1. 在使用侧定义接口 是对于外部系统的一个解耦,只依赖于接口,接口实质是一种协议,对于功能的抽象,不依赖于外部具体的实现,也可以根据业务需求更换不同的外部系统,而不影响内部代码 2. 在实现侧定义接口 多为Facade模式(外观模式),即提供统一的导出接口,但是内部可能有多种不同的实现方式,这种模 阅读全文
摘要:
语法解析 tcpdump -vvnn -c 10 -s 0 -i eth0 “tcpdump原语表达式”-vvnn:显示ip地址而不是主机名-c:抓包次数-s:抓包大小,大于这个值的包内容会被截断,0表示不限制大小,显示全部内容-i: 抓取通过指定网卡的包,不指定就是所有网卡 tcpdump 原语表 阅读全文
摘要:
DDD实质为充血模型,重点在实体的方法上,先从逻辑上构思该实体可能需要的业务处理(类似面向对象),service层仅做一些方法的组合 贫血模型即是仅定义实体,但是关于实体的业务处理在service完成 对比:贫血模型在小型项目中更加迅捷,缺点是随着项目扩大代码零散,可能出现多个类似的dao层方法;充 阅读全文
摘要:
https://www.jianshu.com/p/329138934808 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_p 阅读全文
摘要:
可参考 https://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html 批量替换 #整个文件批量替换 :%s/旧文本/新文本/g #指定范围内替换,替换21行-52行中的文本 :21,52s/旧文本/新文本/g 跳转到指定行 ng 阅读全文
摘要:
来自与 - https://github.com/jpillora/go-tcp-proxy 能够将本地的某个端口 转发到远程某个端口,可应用于服务器临时开放某个端口 例服务器mysql监听于127.0.0.1:3306 proxy -l :33060 -r 127.0.0.1:3306 程序参数 阅读全文
摘要:
Linux常用命令 Linux常用命令 在线帮助 文件管理 文件和目录 文件内容 文件压缩 软件管理 磁盘管理 网络管理 系统管理 信息展示或设置 性能监控 用户和权限 开发命令 在线帮助 help:shell的内置命令比如cd alias等,内置命令是找不到对应的可执行程序的,它是被shell解析 阅读全文