认知觉醒(元认知、复利、拉伸区)、习惯改变(积极、专注、实践、克己、阅读、淡然) - 知行合一 🚀🚀🚀
Gerrit(基于Java编写) - CodeReview代码管控流程简要说明 2018/07/25 共 1150 字 4 分钟阅读 AI 摘要: Gerrit是一种开放源代码的代码审查软件,通过网页界面进行代码审查和版本控制。它使用Git作为底层版本控制系统。
YAML - 简介 2018/06/30 共 2194 字 7 分钟阅读 AI 摘要: YAML是一种可读性高的数据序列格式,以数据为中心,适合表达层次结构的数据。与JSON和XML相比,YAML具有许多特点,如不依赖引号、提供关系引用和避免代码注入等。
HTTP(三)基于Acme.sh向Let's Encrypt 进行证书申请 2018/06/30 共 2683 字 6 分钟阅读 AI 摘要: 本文详细介绍了使用acme.sh向Let's Encrypt申请证书的过程,包括证书挑战的不同方式和安装acme.sh的步骤。
Golang - Package and Tool 以及相关命令使用 2018/06/30 共 2307 字 6 分钟阅读 AI 摘要: 本文介绍了包的概念和设计目的,以及包的编译和常见来源。另外,还介绍了工作区域在项目开发中的重要性。
HTTPS(二)证书CA机构相关内容 2018/06/21 共 1046 字 4 分钟阅读 AI 摘要: Let's Encrypt是一个非盈利性证书认证机构,提供免费的传输层安全性(TLS)加密的X.509证书。它通过自动化流程来简化证书的创建、验证、签名、安装和续订。Let's Encrypt是一个全球证书颁发机构,提供Domain Validation(DV)证书,并不提供Organization Validation(OV)和Extended Validation(EV)证书。它支持多域名证书和通配符证书。
康威定律 2018/06/21 共 1009 字 3 分钟阅读 AI 摘要: 康威定律阐述了开发团队的组织结构和其设计的产品结构之间具有的相似关系。康威定律源于模块的设计者需要互相之间频繁沟通,而跨部门交流比较难。
Graph Easy安装和使用 2018/06/12 共 1130 字 4 分钟阅读 AI 摘要: 本文主要介绍了Graph Easy的用法和支持的格式,以及相关的参考文档。
Lazygit - 基于Go实现的命令行下的Git GUI 2018/06/12 共 75 字 1 分钟阅读 AI 摘要: Lazygit是基于Golang的命令行GUI工具,使用gocui库实现。它提供了简单易用的界面来管理Github上的项目,并支持录屏工具的使用。
高效沟通(一)沟通简要认知 2018/06/12 共 1611 字 4 分钟阅读 AI 摘要: 沟通是成功的基础,优秀程序员应将沟通与编码等同。通过高效沟通可推进工作和事务。选择合适沟通方式、策略,采用合适沟通技巧,达到预期目标。掌握沟通本质、方式、技巧,提升软实力,取得更大成功。
HTTPS(一)Openssl的升级和基本使用 2018/06/11 共 3102 字 8 分钟阅读 AI 摘要: 本文简要介绍了常用 OpenSSL 命令的用途和功能。
Windows Tips - 一些疑难杂症备案 2018/06/08 共 428 字 2 分钟阅读 AI 摘要: 本文介绍了解决win10蓝屏和微星B85无法启动win10的方法,以及开启win10远程连接的几个关键注意点。
REST - Representational State Transfer 2018/05/31 共 3233 字 9 分钟阅读 AI 摘要: 本文是关于Restful架构的简要介绍,从资源、表现层和状态转移的角度出发,讲解了Restful架构的概念、约束和设计提示。重点强调了资源命名、HTTP动词的使用、资源URI命名的合理性、使用HTTP响应状态码以及资源粒度控制的重要性。文章还提到了幂等性在Restful架构中的作用。
Mysql Tip - Mysql常见问题s(持续更新) 2018/05/28 共 1861 字 5 分钟阅读 AI 摘要: 本文包括编码规范和SQL操作两个方面的内容,介绍了数据库规范指南和从现网数据库导出记录到测试库的操作。
MYSQL(四)- 数据存储类型以及相关存储要求 2018/05/21 共 3023 字 9 分钟阅读 AI 摘要: 文章简要概述了MySQL的存储类型选择原则和示例,重点介绍了使用最合适的存储类型以减少存储空间和提高性能
杂项 - 借贷相关知识 2018/05/18 共 2826 字 7 分钟阅读 AI 摘要: 本文概述了借贷的基本金融知识,包括借贷的理论框架、贷款要素、贷款种类、借贷中抵押和质押的区别、利息和利率的概念以及负利率情况。此外,还介绍了存贷基准利率、贷款风险控制和房屋买卖合同的特点和类型。
Golang - Strings, bytes, runes and characters 2018/05/14 共 2366 字 7 分钟阅读 AI 摘要: 字符串是从字节构建的,索引字符串会产生字节而不是字符。字符的定义是模糊的,通过由字符组成定义字符串是错误的。
2018年的Web技术路线图 2018/05/09 共 98 字 1 分钟阅读 AI 摘要: 本文介绍了2018年的Web技术路线图,包括Web后端开发和前端开发的内容,并提供了参考链接。
Docker Tips(持续更新) - Docker常见问题 2018/05/08 共 2325 字 6 分钟阅读 AI 摘要: 本文是关于Ubuntu软件安装的指南,介绍了相关包的查询和一些建议。
Mysql Replication - Mysql主从同步复制简单配置 2018/04/20 共 1330 字 4 分钟阅读 AI 摘要: 本文简要介绍了Mysql主从同步、切换、备份的配置方法和注意事项。
Golang - Errors are values 2018/04/20 共 1167 字 4 分钟阅读 AI 摘要: 本文介绍了Go语言中错误处理的抽象方式以及一种避免重复错误处理代码的技术。
Go - Faq (资深Gopher必读) 2018/04/19 共 1228 字 3 分钟阅读 AI 摘要: Go是一种设计着眼于编程的便利性、编译的速度、概念的正交性以及支持并发和垃圾收集等特性的编程语言。它通过使用goroutines和channels实现了轻量级的并发编程模型,并且提供了一套简洁的异常处理机制。Go的运行时库提供了垃圾回收、并发、栈管理等关键特性。另外,Go还支持Unicode标识符,并具有可扩展的泛型特性。虽然Go语言没有提供虚拟机,但通过编译为本地机器码,Go程序能够获得更高的性能。
Golang - Sql Unknown Columns 2018/04/19 共 846 字 3 分钟阅读 AI 摘要: Go中有两种方式来将状态信息格式化输出,分别是使用text/template和tabwriter
Golang - Packages 包依赖管理之使用Go模块 2018/03/15 共 6506 字 18 分钟阅读 AI 摘要: 摘要包括Go基础package的概念、依赖包的发展史、vgo提案解决的问题,以及Go模块化的标准化过程。
Go Mysql包 - database/sql(1) - 简单使用 2018/03/05 共 5745 字 17 分钟阅读 AI 摘要: 预准备语句的好处是有效率、安全和方便。在GO中,准备语句可以绑定在DB或Tx上,而不是一个连接上。预准备语句的实现是隐藏的并且与连接的关联存在于驱动程序级别。在不使用预准备的情况下,需要手动组装SQL语句并将其作为参数传递给db.Query()或db.QueryRow()。Tx是一个独立的连接,需要注意在Tx中创建的预准备语句不能与Tx的连接分离。在Tx中创建的预准备语句仅与其绑定,而在DB上创建的预准备语句不能在事务中使用。
The Clean Architecture - 清晰的架构设计 2018/02/06 共 1647 字 4 分钟阅读 AI 摘要: 本文介绍了大型软件架构设计中的基本素养,如软件工程师的能力要求、架构设计的目标,以及12-Factor方法和设计原则。此外,还详细介绍了如何保证项目的架构设计足够清晰,并给出了具体的设计实现方案。