Laravel ORM VS Phalcon ORM 前言由于php5逐步停止维护,公司由于技术发展得需要,需要从只支持php5的CI2框架,迁移到支持php7以上的高性能phalcon框架,本来是一件非常美好的事情,但迁移后无奈phalcon的原生ORM实在太难用了,希望引入更加易用的第三方 2020-06-18 后端 coredns 概念原理与使用 WHY ? kuberntes 中的 pod 基于 service 域名解析后,再负载均衡分发到 service 后端的各个 pod 服务中,如果没有 DNS 解析,则无法查到各个服务对应的 service 服务 在 Kubernetes 2020-04-13 kubernetes/k8s kubernetes/k8s 获取连续签到X天用户列表 近期需要做一个连续签到X天用户列表功能, 一开始没什么头绪,查了下发现有这个函数 数据库的 datediff 函数select datediff('2019-03-07','2019-02-27') 运行结果 2019-03-07 数据库 数据库 《人月神话》《Man-Month Mythical》读书笔记 Brooks法则:向进度落后的项目中增加人手,只会使进度更加落后。(Adding manpower to a late software project makes it later) (#275-276) 软件经理很早就认识到优秀程序 2019-03-01 读书笔记 读书笔记 Golang 新手可能会踩的 50 个坑 原文:50 Shades of Go: Traps, Gotchas, and Common Mistakes 不久前发现在知乎这篇质量很高的文章,打算加上自己的理解翻译一遍。文章分为三部分:初级篇 1-34,中级篇 35-50,高级篇 2019-02-12 Golang Golang 利用Helm简化Kubernetes应用部署 利用Helm简化Kubernetes应用部署 Helm 是由 Deis 发起的一个开源工具,有助于简化部署和管理 Kubernetes 应用。 注:阿里云Kubernetes服务已经内置提供了Helm/Chart支持,可以直接使用htt 2019-02-12 Carp Choi 特性实验:K8s滚动发布 1、前言在当下微服务架构盛行的时代,用户希望应用程序时时刻刻都是可用,为了满足不断变化的新业务,需要不断升级更新应用程序,有时可能需要频繁的发布版本。实现”零停机”、“零感知”的持续集成(Continuous Integration)和持续 2019-02-02 后端 DevOps 网络IO模型 这篇文章由一道题开始: 关于网络IO模型,下列哪一项是正确的? A.Select比Epoll更快 B.nginx使用的是select模型 C.apache支持select和epoll两种方式的切换 D.epoll能支持更大的并发 看 2019-01-22 Carp Choi UML各类关系介绍 继承关系(generalization)继承关系用一条带空心箭头的直线表示。如下图所示(A继承自B): 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。继承关系为is-a的关 2019-01-22 编程思想 面向对象编程 UML Go的异常处理 defer, panic, recover Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在G 2019-01-12 后端 Golang Golang