1.冷热数据分离,不要将所有数据全部都放到Redis中 虽然Redis支持持久化,但是Redis的数据存储全部都是在内存中的,成本昂贵。建议根据业务只将高频热数据存储到Redis中【QPS大于5000】,对于低频冷数据可以使用MySQL/ElasticSearch/MongoDB等基于磁盘的存储方式 ...
分类:
其他好文 时间:
2018-06-06 12:22:25
阅读次数:
148
团队项目每周打分依据 说明: 下面的各条,是老师和助教对大家的团队项目每周开发规范度进行监督的一些依据。以后我们在每周日晚上对各团队更新一次表现分。 表现分的目的,是为了监督各个项目的开发进一步规范化。在团队总分中,表现分会占一定的比例(具体权重还在讨论中)。表现分相当于平时分。 下面的各项依据,随 ...
分类:
其他好文 时间:
2018-06-03 23:31:40
阅读次数:
125
服务层规范 java文件分类 枚举:目前枚举多由工具生成,如果需要进行数据库操作,则需要实现org.go.api.core.enums.BaseEnum接口。 dto:目前同时做为请求及响应参数,与数据模型关联密切 request:对应渠道侧的页面级请求,当dto模型不能满足页面请求时,需要新增re ...
分类:
其他好文 时间:
2018-05-28 11:28:52
阅读次数:
178
目录结构目录结构意味着逻辑。 五大分支:bin,modules,db,conf,log 还有加上lib 每个文件夹都有一个__init__.py core 为入口程序目录,特有文件main.py conf为配置文件目录,特有文件setting.py log 为日志记录文件,特有相关以后缀名 .log ...
分类:
编程语言 时间:
2018-05-27 15:17:18
阅读次数:
181
一、工具概述 SQL自动审核-自助上线平台,可以让开发自上线,开发提交SQL后就会自动返回优化建议,无需DBA的再次审核,从而提升上线效率,有利于建立数据库开发规范,让DBA从日常繁琐的工作中解放出来。 SQL自动审核主要完成两方面目的: 1、避免性能太差的SQL进入生产系统,导致整体性能降低。 2 ...
分类:
数据库 时间:
2018-05-23 19:06:40
阅读次数:
511
缩进层级 使用 四个空格进行缩进,以便在所有的系统和编辑器中,文件的展现格式不会有任何差异。 语句格式 始终使用分号 ;结尾一个语句。禁止省略分号,因为: 后续使用构建工具时,可以通过自动删除多余的空格和换行来压缩代码行(代码行结尾处没有分号会导致压缩错误)。 在某些情况下增进代码的性能,因为这样解 ...
分类:
编程语言 时间:
2018-05-15 22:44:32
阅读次数:
278
浅析 阿里巴巴 Java 开发规约 (未完成) contents " 编程规约 " 编程规约 "命名规约" "OOP规约" 命名规约 采用空格缩进,禁止使用tab字符。 这是Google和ali一致的规约,只不过前者是一个tab对应2个空格,后者则是4个空格。之所以不提倡tab键,是因为不同的IDE ...
分类:
编程语言 时间:
2018-05-12 16:15:59
阅读次数:
201
工作之余准备oracle以及shell考试(暂定于5.26),还有下个月初的前端技能考试,我爱考试,使我进步! 根据兵哥安排的试用员工培养计划,我的开发规范这块目前大概看完了前端编写规范,还缺少: 1. js框架jQuery进一步掌握; 2. artTemplate模板; 3. Sass预处理器熟悉 ...
分类:
其他好文 时间:
2018-05-09 14:36:26
阅读次数:
162
Day4 - Python基础4 迭代器、装饰器、软件开发规范 1.迭代器&生成器 生成器 背景:通过列表生成式能生成一个列表,但受内存限制,列表的容量肯定是有限的。而且当列表元素很多时,会占用大量内存空间,如果只是使用其中的一些元素,那其它元素会造成空间浪费 定义:基于以上原因,如果能通过算法推导 ...
分类:
编程语言 时间:
2018-05-03 19:44:11
阅读次数:
169
原文:Android项目实战(二十六):蓝牙连接硬件设备开发规范流程前言: 最近接触蓝牙开发,主要是通过蓝牙连接获取传感器硬件设备的数据,并进行处理。 网上学习一番,现整理出一套比较标准的 操作流程代码。 如果大家看得懂,将来只需要改下 硬件设备的MAC码 和 改下对接收数据的处理 即可。 一切都是... ...
分类:
移动开发 时间:
2018-04-29 11:52:10
阅读次数:
203