有限状态机(Finite-State Machine)是一种计算模型,状态模式是一种设计模式,两者不可同日而语。但是,有限状态机可以通过状态模式来实现。
API安全设计
谈到API设计的安全,主要从方面来讲。一个是编码层面,还有就是运维层面。这里主要考虑编码层面。
我的五年
五年前,我从学校出来,来到上海找工作。那时的我没有多少雄心壮志,只想找一份工作养活自己。到现在,已经五年了,我想稍稍总结一些自己过去的心路历程。
用户密码的存储策略
我曾经见过一个数据库,用户的密码都是明文存储的。这还是一个交易系统的数据库。这个公司现在好像已经不存在了…
动态一时爽
最近项目同时使用Java,Python两种语言。
数据库的主键策略
生成数据库的ID有很多中方法,常见的有基于数据的自增ID,PostgreSQL,Oracle 可以有sequence,MySQL可以使用auto_increment。在系统并发量不大的情况下,这些都是可行的办法。但是如果并发量比较大,数据库很快会成为整个系统的瓶颈。
修复 Odoo 的一个 bug
在使用 Odoo 的时候,发现 Odoo 的一个 bug,这里贴出来。
我的 2018
对我个人而言,2018 是我成长最大的一年,充满了焦虑和疲惫,兴奋和喜悦。
Python 中的set, list 和 dict
分析对比一下这几种数据结构查找的时间复杂度,原因是最近面试了几个人,有些开发经验,但是都没有回答的很好。
写优雅的代码:异常处理
我打算写一个系列的文章,主要是关于代码风格方面的。先从异常处理开始,这一部分比较容易出问题。原本这些内容是可以写在一篇文章里面的。但是我担心内容太长,大家没有耐心看完。