Golang - 2018调查结果 Mar 20 2019 针对Go的2018年调查结果
PHP-做聚合层,电商网站架构图概览 Dec 10 2018 电商网站架构图概览
Mysql Replication - Mysql主从同步复制简单配置 Apr 20 2018 Mysql Replication - 简要介绍Mysql主从同步、切换、备份 ...
OSI Mode - OSI模型图解 Sep 04 2016 OSI Mode图示相关
集群和分布式的一些概念梳理(二)- 分布式 Apr 02 2017 分布式操作系统是在独立的,集合的软件网络化,通信和物理上独立的计算节点,它们处理由多个CPU提供服务的作业。每个单独的节点都拥有全局聚合操作系统的特定软件子集。每个子集都是两个不同服务提供者的组合。第一个是无处不在的最小内核或微内核,它直接控制该节点的硬件。其次是系统管理组件的更高级别集合协调节点的个人和协作活动。这些组件抽象微内核功能并支持用户应用程序。 ...
集群和分布式的一些概念整理(一)- 集群 Mar 29 2017 由一组计算机组成(可以包含虚拟机或容器),一起协调工作,以获得更好的性能和可用性,以及更低的成本;整体抽象上被视为单一系统看待,完成一项内容(ES集群、Web集群、RabbitMQ集群、Mysql集群),计算机集群将每个节点设置为执行相同的任务,由软件控制和调度。 ...
Google不同账号数据做客户端迁移 Feb 13 2020 Chrome_migrate ...
Vagarnt - Homestead Box使用 Jul 16 2019 Vagrant是一个开发环境标准化的好工具,有利于研发团队的开发环境一致,但相比Docker它需要依托于VirtualBox类似的Provider,会引起一定的资源开销(相比于Docker等工具)。Homestead是一个Vagrant针对PHP的Laravel指定的Box配置库,主要用于PHP的Laravel开发为主,同时也方便提供研发和运维部署和测试。同时Homestead支持很多流行的Web开发工具,诸如搜索、时序数据库、消息队列等,可以让研发专注于开发,而无需过渡关注开发的依赖环境。对Homestead的配置脚本的了解,可以适当性的做一些调整,比如过滤一些不必要的检测,这样可以加速privoder脚本的初始化。 ...
信息安全 - 数据信息安全白皮书概述 Mar 24 2019 白皮书从数据的全生命周期介绍如何对数据进行安全防护,包括数据环境,敏感数据的定位与监控,只要是数据可能存在的地方:传统数据库、文件系统、应用程序、大数据环境等,本文都给出了建议与解决方案。同时提出进行安全分析的标准与方式。 ...
电影 - 如何死亡:西蒙的选择 Mar 18 2019 时间的潮流不会为任何人而停留,终有说再见的时候,直面生命的人都是勇敢的!
Docker - phpfpm镜像下的php扩展安装配置 Jan 08 2019 配置一个phpfpm的Docker容器 ...
tcpdump的使用 Aug 21 2017 tcpdump - dump traffic on a network ...
Sublime Help - 日期时间插件、Snippet代码片段 Nov 16 2015 Sublime Help ...
Terminal - 快捷键相关操作 Nov 11 2015 常用bash shell中的一些快捷键操作 ...
Vim - 一些实用技巧 Apr 07 2015 vim中一些常见设定,比如高亮、缩进、搜索等常用功能以及配置 ...
Encode - 字符编码那些事 Oct 20 2014 针对ASCII、GB2312、GBK、Unicode、UTF-8、BASE64、URL这些字符编码或编码方式做个简单的概述 ...
Git(二)- 升级、自动提示、SSH免密登陆 May 30 2016 介绍快速升级Git,同时设置好相关命令行Git操作的自动提示,与此同时,当进入到Git仓库目录时候,可以实现分支颜色、代码改动等友好展示,在这些基础上,如何设置ssh免秘钥登陆。 ...
Git(一)- Git tips, 涵盖git的日常80%以上的操作 Nov 18 2015 Git Tips ...
Mysql (五) - Mysql服务器日志的类型和使用 May 28 2019 针对Mysql服务的日志相关内容进行简要介绍,在开发或者性能优化时候,可以通过开启合适的日志记录类型,方便快速定位和排查问题。 ...
Golang - template/text和template/html Dec 30 2018 Go text以及html模板语法相关 ...
Golang - testing包使用 Sep 15 2018 如今的软件复杂性,给开发带来了大量的精力,有两个方式可以有效缓解这个问题:软件发布之前的同行评审(业务、产品、技术)、以及软件有效的测试(自动化测试); Go基于轻量级的测试方式,基于go工具链以及相关的函数进行,同时测试还涉及压力测试和文档示例; ...
Golang - Package and Tool 以及相关命令使用 Jun 30 2018 简化大型程序的设计和维护工作,通过模块化分而治之的思想,将一组相关的特性放进一个独立的单元以便于理解和更新,在每个单元更新的同时保持和程序中其它单元的相对独立性。 这种模块化的特性允许每个包可以被其它的不同项目共享和重用,在项目范围内、甚至全球范围统一的分发和复用。 ...
MYSQL(四)- 数据存储类型以及相关存储要求 May 21 2018 MySQL支持多种类型的SQL数据类型:数字类型,日期和时间类型,字符串(字符和字节)类型,空间类型和JSON数据类型,简要介绍了Mysql的数据存储类型。以及在设计数据库时候,遵循的原则:在保证扩展性前提下,为了获得最佳存储空间,应该尝试在所有情况下使用最精确的类型。 ...
MYSQL(三) - 备份和恢复 Oct 08 2017 在信息技术与数据管理领域,备份指将文件系统或数据库系统中的数据加以复制;一旦发生灾难或错误操作时,得以方便而及时地恢复系统的有效数据和正常运作。数据库备份非常重要,在发生问题时重新启动并运行,可以恢复数据。例如系统崩溃,硬件故障或用户错误地删除数据。在升级MySQL安装之前,备份也是必不可少的保护措施,它们可用于将MySQL安装转移到另一个系统或设置复制从属服务器。 ...
MYSQL(二) - SQL Oct 03 2017 SQL Statement Syntax ...
MYSQL(一) - 字符集相关 Oct 02 2017 MySQL包括字符集支持,可以使用各种字符集(character)存储数据,并根据各种字符校对进行比较(collation)。可以在服务器,数据库,表和列级别指定字符集。 ...
Mac Tips - 在Mac下开发的一些提效方式 Jun 08 2016 Mac Network ...
Date Convert - GUN、BSD时间戳转换 Jun 06 2017 Date Convert ...
Go RPC(一)- Gobs of Data Apr 23 2019 Go的Gob包是一个专职于Go语言的高效,易用的编码系统,用于传输数据的包 ...
电商企业内部技术衍进 - 复盘 Jan 15 2019 公司刚好经历了4年,随着企业和公司的成长,组织结构也演变了很多次,对应的企业内部的系统也分化出来N多系统来,经历了两个同结构类型的部门,复盘下过往历程以及一些思考 ...
UML - 系统分析和设计 May 29 2017 UML(统一建模语言)是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。 ...
Prompting - PS1 Setting Apr 01 2017 如何快速的设置一个带颜色的PS提示 ...
Web服务50X错误背后分析和思考 Oct 05 2016 50x_error ...
Http Options Request Jul 21 2016

跨来源资源共享(CORS),全称是"跨域资源共享”(Cross-origin resource sharing),亦译为跨域资源共享,是一份W3C浏览器技术的规范,提供了 Web 服务从不同网域传来沙盒脚本的方法,以避开浏览器的同源策略,是 JSONP 模式的现代版。

与 JSONP 不同,CORS 除了 GET 请求方法以外也支持其他的 HTTP 请求。用 CORS 可以让网页设计师用一般的 XMLHttpRequest,这种方式的错误处理比 JSONP 要来的好。另一方面,JSONP 可以在不支持 CORS 的老旧浏览器上运作。现代的浏览器都支持 CORS

...
Iterm2 - 对快捷键的相关使用 Nov 20 2015 记录在使用iterm2中遇到的一些小事项 ...
Links信息 - 黑暗即不可知 May 29 2015 计算机科学成长道路上的信息整理和收集 - 黑暗即不可知,人潜意识是惧怕黑暗,因为不可知导致无掌控感(需要有掌控感就需要懂得更多,因此要不断学习,不断挑战和尝试) ...
康威定律 Jun 21 2018 “设计系统的架构受制于产生这些设计的组织的沟通结构。” ——M. Conway
Lazygit - 基于Go实现的命令行下的Git GUI Jun 12 2018 Lazygit
CS导论 - 全景图 Apr 02 2017 自底向上、由内到外探讨计算机如何运作 ...
CS导论 - 计算的限制 Apr 01 2017 计算系统由硬件、软件、数据组成,硬件、软件都存在对计算的限制 ...
《科技史纲60讲》- 智能时代: 当信息变成能量 Mar 20 2019 智能时代: 当信息变成能量 ...
《科技史纲60讲》- 量子时代: 面对不确定性的时间 Mar 15 2019 量子时代: 面对不确定性的时间
《科技史纲60讲》- 机械时代: 用科学方法推动世界 Mar 12 2019 机械时代: 用科学方法推动世界 ...
《科技史纲60讲》- 启蒙时代: 用系统眼光观察世界 Mar 10 2019 启蒙时代: 用系统眼光观察世界 ...
《科技史纲60讲》- 徘徊时代: 抽象科学的诞生 Mar 08 2019 徘徊时代: 抽象科学的诞生
《科技史纲60讲》- 自然时代: 人类文明的启动 Mar 05 2019 自然时代:人类文明的启动
Xdebug - 部署和配置 May 08 2017 Xdebug是PHP的扩展,用于协助调试和开发;基于C/S模式,通过GDBp协议与IDE进行交互;在MacOS中的Docker中的部署一些坑点注意! ...
软件实现之数据建模 Jan 20 2015 Data Modeling Tools
Spawns FastCGI Processes Jul 21 2014

基于C+Spawn-fcgi实现一个最简单的WebServer.

...
Golang - Organizing Go Code Apr 20 2019 Organizing Go Code ...