我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
  Recommended Posts
软件设计

软件程序设计原则

一、前言软件也像人一样,具有生命力,从出生到死亡,会经历多种变化。软件架构设计也不是一蹴而就的,是不断地演进发展。每个程序员都可以从理解编程原则和模式中受益。 软件设计原

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