随笔分类 - code optimization
摘要:官网文档:https://guides.github.com/introduction/flow/ GitHub flow is a lightweight, branch-based workflow that supports teams and projects where deploymen
阅读全文
摘要:原文链接 准备 Step 1. Create a team and add a teammate Step 2. Create a repository with some content 应用 Clone and make a change on a new branch Step 1. Clon
阅读全文
摘要:使用Redis做预定库存缓存功能 缓存是在业务层做的,准确讲应该是在MVC模型中Model的ORM里面 PHP项目的缓存从以前的APC缓存逐渐切换到Redis中,并且根据Redis所支持的数据结构做了库存维护功能 主要逻辑就是先查缓存,查不到的话再查数据库。 库存管理方案(Redis) Redis支
阅读全文
摘要:高可用Redis服务架构分析与搭建 各种web开发业务中最为常用的key-value数据库了 应用: 在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。
阅读全文
摘要:避免一个接口一个方法 接口太多,难以维护 需要以服务为边界,不要以数据库模型来定义边界 对于给出提示的废弃的方法,不要使用,应找出替代方法 不要使用using (var context = new FileManagerEntities()) 无法mock数据,不易单元测试 应从工厂中取数据 赋值优化 CopyTo() 类的继承 避免硬编码,多用抽象的方法、服务来实现 异常处理,...
阅读全文
摘要:可变变量的硬编码 声明static类赋值,或者添加config文件 You can use .config files or use constant values in a static class. If you don't need to change the values, I would
阅读全文