随笔分类 -  code optimization

摘要:官网文档:https://guides.github.com/introduction/flow/ GitHub flow is a lightweight, branch-based workflow that supports teams and projects where deploymen 阅读全文
posted @ 2020-03-26 10:35 PanPan003 阅读(276) 评论(0) 推荐(0) 编辑
摘要:原文链接 准备 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 阅读全文
posted @ 2019-07-29 15:31 PanPan003 阅读(264) 评论(0) 推荐(0) 编辑
摘要:使用Redis做预定库存缓存功能 缓存是在业务层做的,准确讲应该是在MVC模型中Model的ORM里面 PHP项目的缓存从以前的APC缓存逐渐切换到Redis中,并且根据Redis所支持的数据结构做了库存维护功能 主要逻辑就是先查缓存,查不到的话再查数据库。 库存管理方案(Redis) Redis支 阅读全文
posted @ 2018-02-28 15:09 PanPan003 阅读(221) 评论(0) 推荐(0) 编辑
摘要:高可用Redis服务架构分析与搭建 各种web开发业务中最为常用的key-value数据库了 应用: 在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。 阅读全文
posted @ 2018-02-28 15:08 PanPan003 阅读(10841) 评论(0) 推荐(0) 编辑
摘要:避免一个接口一个方法 接口太多,难以维护 需要以服务为边界,不要以数据库模型来定义边界 对于给出提示的废弃的方法,不要使用,应找出替代方法 不要使用using (var context = new FileManagerEntities()) 无法mock数据,不易单元测试 应从工厂中取数据 赋值优化 CopyTo() 类的继承 避免硬编码,多用抽象的方法、服务来实现 异常处理,... 阅读全文
posted @ 2017-09-14 16:04 PanPan003 阅读(157) 评论(0) 推荐(0) 编辑
摘要:可变变量的硬编码 声明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 阅读全文
posted @ 2017-08-14 11:14 PanPan003 阅读(420) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示