阿里巴巴 Java 开发规范手册.pdf.doc 同学们值得用户学习借鉴参考
2022-12-05 10:27:15 5.19MB Java 开发规范 编程规范
1
一、 目的 6 二、 预期读者 6 三、 适用范围 6 四、 整体约束 6 五、 规范内容 7 1. 开发工具 7 2. 文件 7 2.1 文件后缀 7 2.2 常见文件名 8 3. 工程命名 8 4. 目录结构 9 4.1 编写目的 9 4.2 框架结构分层 9 4.3 逻辑结构分层 10 5. 命名规范 11 5.1 编写目的 11 5.2 规范细则 11 5.3 Package 包的命名 11 5.4 Class、Interface类、接口的命名 12 5.5 Methods方法的命名 12 5.6 Variables变量的命名 12 5.7 Constants常量的命名 13 5.8 变量定义规范 13 5.9 SQL编码规范 17 5.10 字符集规范 17 5.11 日志规范 17 6. 注释 18 6.1 编写目的 18 6.2 规范细则 19 7. 编程惯例 23 7.1 提供对实例以及类变量的访问控制 23 7.2 引用静态变量和静态方法 24 7.3 常量 24 7.4 变量赋值 24 7.5 其它惯例 25 7.6 Import包规范 26 7.7 长度规范 27 7.8 修饰关键字 27 7.9 代码块区域 28 7.10 一般的编码问题 29 8. 类设计问题 32 8.1 工具类(类仅仅包含静态的方法)定义为final类,私有其构造函数。 32 8.2 最小化类成员的可视性。 33 9. 其他规范 33 9.1 数组类型变量的声明。 33 9.2 源代码中避免使用 33 9.3 集合建议使用 33 9.4 实现java.io.Serializable接口的类,必须定义serialVersionUID(Eclipse可以生成)。 33
2021-11-24 08:40:23 1.02MB Java开发手册 开发规范手册
1
Web前端开发规范手册.doc
2021-10-28 16:04:54 184KB web前端
2020前端入门开发规范手册.pdf
2021-08-15 21:59:13 1.46MB 前端开发 规范
1
1. 背景 4 2. 编码安全 4 2.1. 输入验证 4 2.1.1. 概述 5 2.1.2. 白名单 5 2.1.3. 黑名单 5 2.1.4. 规范化 5 2.1.5. 净化 5 2.1.6. 合法性校验 6 2.1.7. 防范SQL注入 6 2.1.8. 文件校验 6 2.1.9. 访问控制 6 2.2. 输出验证 6 2.2.1. 概述 6 2.2.2. 编码场景 6 2.2.3. 净化场景 7 2.3. SQL注入 7 2.3.1. 概述 7 2.3.2. 参数化处理 7 2.3.3. 最小化授权 7 2.3.4. 敏感数据加密 7 2.3.5. 禁止错误回显 8 2.4. XSS跨站 8 2.4.1. 输入校验 8 2.4.2. 输出编码 8 2.5. XML注入 8 2.5.1. 输入校验 8 2.5.2. 输出编码 8 2.6. CSRF跨站请求伪造 8 2.6.1. Token使用 9 2.6.2. 二次验证 9 2.6.3. Referer验证 9 3. 逻辑安全 9 3.1. 身份验证 9 3.1.1. 概述 9 3.1.2. 提交凭证 9 3.1.3. 错误提示 9 3.1.4. 异常处理 10 3.1.5. 二次验证 10 3.1.6. 多因子验证 10 3.2. 短信验证 10 3.2.1. 验证码生成 10 3.2.2. 验证码限制 10 3.2.3. 安全提示 11 3.2.4. 凭证校验 11 3.3. 图灵测试 11 3.3.1. 验证码生成 11 3.3.2. 验证码使用 11 3.3.3. 验证码校验 11 3.4. 密码管理 12 3.4.1. 密码设置 12 3.4.2. 密码存储 12 3.4.3. 密码修改 12 3.4.4. 密码找回 12 3.4.5. 密码使用 12 3.5. 会话安全 13 3.5.1. 防止会话劫持 13 3.5.2. 会话标识符安全 13 3.5.3. Cookie安全设置 13 3.5.4. 防止CSRF攻击 13 3.5.5. 会话有效期 14 3.5.6. 会话注销 14 3.6. 访问控制 14 3.6.1. 跨权访问 14 3.6.2. 控制方法 14 3.6.3. 控制管理 14 3.6.4. 接口管理 15 3.6.5. 权限变更 15 3.7. 文件上传安全 15 3.7.1. 身份校验 15 3.7.2. 合法性校验 15 3.7.3. 存储环境设置 15 3.7.4. 隐藏文件路径 16 3.7.5. 文件访问设置 16 3.8. 接口安全 16 3.8.1. 网络限制 16 3.8.2. 身份认证 16 3.8.3. 完整性校验 16 3.8.4. 合法性校验 16 3.8.5. 可用性要求 17 3.8.6. 异常处理 17 4. 数据安全 17 4.1. 敏感信息 17 4.1.1. 敏感信息传输 17 4.1.2. 客户端保存 17 4.1.3. 服务端保存 17 4.1.4. 敏感信息维护 18 4.1.5. 敏感信息展示 18 4.2. 日志规范 18 4.2.1. 记录原则 18 4.2.2. 事件类型 18 4.2.3. 事件要求 18 4.2.4. 日志保护 19 4.3. 异常处理 19 4.3.1. 容错机制 19 4.3.2. 自定义错误信息 19 4.3.3. 隐藏用户信息 19 4.3.4. 隐藏系统信息 19 4.3.5. 异常状态恢复 20 4.3.6. 通信安全 20
Web前端开发规范手册 提高团队协作效率  便于前端开发以及后期优化维护  方便新进的成员快速上手  输出高质量的代码
2021-07-10 09:59:10 527KB Web规范手册
1
整理了Web开发中需要注意的一些规范
2021-07-09 09:03:33 171KB 开发规范 web 前端
Web前端开发规范手册,文件命名规则,css 书写规范,JavaScript书写规范
2021-07-01 10:48:07 155KB Web前端开发
1
前端开发规范手册合集,包含前端开发基本规范、vue项目开发规范、css开发规范、js开发规范、IDE工具规范手册,技术开发全面的规范手册,集团内部规范手册,不是网络上的普通规范手册,物有所值!!!!
前端开发手册 只适用js html css
2021-04-01 12:04:42 509KB html css js
1