认知觉醒(元认知、复利、拉伸区)、习惯改变(积极、专注、实践、克己、阅读、淡然) - 知行合一 🚀🚀🚀
思维方法论
金字塔原理是一种逻辑概述方法,SWOT分析是一种企业竞争态势分析方法,通过评价优势、劣势、机会和威胁,对自身进行全面分析。在SWOT分析中,要避免目标不明确、缺乏沟通以及将分析当做策略的错误。USED技巧用于产出解决方案。
杂项 - 企业注册流程备注
本文介绍了企业注册相关信息,包括企业注册准备和企业类型等内容。文章还介绍了公司头衔与部门组成的相关信息,以及公司注册过程中的注意事项。
Vagarnt - Homestead Box使用
Vagrant是一个简化开发环境的工具,Homestead是Vagrant的配置库,主要用于PHP的Laravel开发,它提供了流行的Web开发工具支持。Vagrant与Cli工具、Docker和Terraform等工具相比具有不同的特点和用途。
Service Discovery - Zookeeper vs etcd vs Consul
本文介绍了微服务中的服务发现,包括服务注册与发现的问题、服务发现工具的比较,以及推荐的工具Consul。Consul是一个强大的一致数据存储区,具备分层键/值存储和嵌入式服务发现系统的功能。本文还强调了选择可靠的工具和降低工具复杂度的重要性。
Viper - Go应用程序的完整配置解决方案
Viper可以被认为是所有应用程序配置需求的注册表,具有灵活的特性支持。
Logrus - 基于Golang的结构化日志记录器
Logrus是Go语言的结构化记录器,与标准库log API完全兼容。它支持多种日志等级和记录输出方式,能够按需输出日志,并支持自定义格式化。此外,Logrus还支持钩子操作、公共信息记录和Fatal处理器等功能。
Asciinema - 基于Python开发的终端会话记录器
asciinema是一个记录终端会话的工具,可以轻松录制和重播终端会话。它的使用场景主要是记录运维或命令行操作,生成的文件大小比视频记录小,非常方便。本文介绍了asciinema的安装和使用方法,以及播放器的参数支持和嵌入播放器效果。
Goimgrz(Go Image Resize) - 一款基于命令行的图片缩放工具
Goimgrz是一款基于Golang开发的图片缩放命令行工具,能够对本地文件和URL资源进行图片缩放处理。它支持多种功能和设置,包括指定宽度和高度、扫描本地文件目录、文件大小和名称过滤、插值函数规范、Jpeg质量设置等。同时,Goimgrz还支持批量和并发处理图片。
TCP Half-Close以及KeepAlive分析
本文介绍了基于Go的net包中TCP的半关闭状态和Keepalive的原理以及调试背景,同时讨论了异常关闭的影响和解决方案。
Envoy了解
Envoy是一种高性能C++分布式代理,用于单一服务和应用以及服务网格架构。它提供了低耦合、HTTP2和GRPC支持、高级负载平衡、可观测性等特性。Envoy可以通过不同的部署模式使用,包括服务到服务、前端代理和双代理。
杂项 - 三阶魔方快速破解 - Magic Cube
本文介绍了一个简易版的魔方拼解教程,作者亲自验证可行,共花费两个小时学习并成功拼解。文章详细介绍了熟悉魔方的准备工作、术语、左右手公式,以及拼接步骤和详细步骤说明。作者还分享了拼解魔方的思考和经验教训。
《吴军-Google方法论》 DSA、教育、思维、逻辑、智慧
计算机数据结构、二叉树、锦标赛排序算法、Google地图最短路径算法、好算法对效率影响、高效率的本质、计算机科学和工程的差别、做减法、计算机思维、发明的逻辑、教育和学习、人生和商业智慧、走出死循环等内容概述
大智物云 - 新的大航海时代
中国互联网络信息中心(CNNIC)发布的中国互联网络发展状况统计报告详细介绍了中国互联网的产业、技术、安全、生态发展情况。同时,报告总结了数字经济的发展、网络空间治理、信息技术助力等方面的重要进展。
Golang Developer Roadmap
本文介绍了学习Go语言的开发者路线图,包括学习资源、编程规范、高效编程技巧、代码逻辑和性能问题分析等内容。同时提供了一些学习Go语言的推荐网站和项目。
DevOps和SRE工程师
工程师文化的核心在于信任、透明、高效、互助的沟通,DevOps和SRE都关注应用生命周期中的变更和故障,但DevOps更注重文化和职位,而SRE更注重技术和职位要求。建议开发人员转型为DevOps或SRE工程师,需要掌握相关的技术栈和实践经验。转型过程中需要理解和应用CALMS原则、THE THREE WAYS原则和精益思维,同时熟悉CI/CD和12Factor方法可以帮助工程师提升开发和运维效率。
Mysql (五) - Mysql服务器日志的类型和使用
该文章概述了Mysql日志的不同类型和日志维护情况,以及在开发和性能优化中如何使用这些日志。
OAuth 2.0 - 开放授权2.0标准
OAuth是一个网络授权协议,用于提供指定权限的访问能力。它通过授权令牌来验证消费者和服务提供商的身份,而不共享密码数据。OAuth工作流分为六个步骤,用户意图、服务消费者申请授权码、用户被重定向到服务提供方、用户授权、消费者获取访问令牌和消费者访问受保护资源。OAuth 2.0是OAuth协议的下一版本,更加简易实现且适用于不同类型的应用程序和请求。OAuth 2.0有四类用户授权方式,其中前后端授权码方式是最常用且安全性最高的。
Wine、Nono - MAC下跑Window应用方法
本文介绍了在MAC上运行非跨平台应用程序Fiddler和PowerDesigner的方法,包括基于Wine和Mono的解决方案。
学会何时拒绝编码
知道什么时候不编码是程序员的重要技能,它可以减少代码的开销,降低软件的维护成本,避免代码腐烂和增加沟通成本。了解软件的用途,避免扩展功能,可以减小代码库的规模。要保持编码,但也要知道何时拒绝编码。
Google Search、Chrome Devtools Tips
本文讲述了 Chrome DevTools 的调试技巧和 Google 搜索的常用技巧,帮助读者更好地利用这些工具。
Go实现Microserver最佳实践寻求
本文主要介绍了基于GO构建微服务的相关技术栈,包括理论方面的分布式架构、AWS分布式、服务治理等内容。同时还介绍了VM管理模式、Java微服务开源工具组件、负载均衡、限流、熔断、分布式链路跟踪等相关内容。
StatusOk+InfluxDb+Grafana(三)Grafana - 开源的分析和监控的开发平台简要介绍
Grafana是一个数据可视化工具,可以与多种数据源集成,支持多个组织和用户权限管理。仪表盘由面板组成,可以显示不同类型的可视化图表。查询编辑器用于提取数据源中的指标。
数据搜索 - 可靠的免费数据源
本文介绍了几个开放数据集资源和图片资源站点,以及一个Github平台上的公共数据集仓库地址。
Charles Proxy - MAC下的HTTP(S)分析工具配置和使用
本文主要介绍了Charles Proxy的使用方法,包括ssl证书的实现方案、系统自签名CA证书的安装和授信、CharlesProxy代理配置SSL代理,以及Charles除了本地正向代理以外的其他功能。
StatusOk+InfluxDb+Grafana(一)StatusOk - 轻量级的信息监控工具
Statusok是一款基于Go语言开发的轻量级的信息监控工具,基于C/S模式,定期由客户端发送http请求,支持多类信息通知客户端的api监控,配合InfluxDb+Grafana,可以达到快速部署一个简单的HTTP站点监控应用的目的!