ThinkPHP5.1完全开发手册-10261224原生查询 查询事件 获取器 事务操作 监听SQL 存储过程 数据集 分布式数据库 模型 定义 新增 更新 删除 查询 JSON字段 获取器 修改器 搜索器 数据集 自动时间戳 只读字段 软删除 类型转换 数据完成 查询范围 模型输出 模型事件 模型关联 一对一关联 一对多关联 远程一对多 多对多关联 - 4 - 本文档使用 看云 构建 多态关联 错误信息 验证场景 路由验证 内置规则 独立验证 静态调用 表单令牌 杂项 缓存 Session Cookie 多语言 分页 上传 命令行 启动内置服务器 查看版本 自动生成目录结构 创建类库文件 生成类库映射文件 清除缓存文件 生成配置缓存文件 生成数据表字段缓存 生成路由映射缓存 输出路由定义 自定义指令 扩展库 验证码 图像处理 Time 实际部署中,应该是绑定域名访问到 public 目录,确保其它目录不在WEB目录下面。 安装 - 14 - 本文档使用 看云 构建 开发规范 命名规范 ThinkPHP5.1 遵循 PSR-2 命名规范和 PSR-4 自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线; 类库、函数文件统一以 .php 为后缀; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类文件采1 魔豆 | 619 页 | 4.55 MB | 3 年前5
ThinkPHP5.1完全开发手册-10261224原生查询 查询事件 获取器 事务操作 监听SQL 存储过程 数据集 分布式数据库 模型 定义 新增 更新 删除 查询 JSON字段 获取器 修改器 搜索器 数据集 自动时间戳 只读字段 软删除 类型转换 数据完成 查询范围 模型输出 模型事件 模型关联 一对一关联 一对多关联 远程一对多 多对多关联 - 4 - 本文档使用 看云 构建 多态关联 错误信息 验证场景 路由验证 内置规则 独立验证 静态调用 表单令牌 杂项 缓存 Session Cookie 多语言 分页 上传 命令行 启动内置服务器 查看版本 自动生成目录结构 创建类库文件 生成类库映射文件 清除缓存文件 生成配置缓存文件 生成数据表字段缓存 生成路由映射缓存 输出路由定义 自定义指令 扩展库 验证码 图像处理 Time 实际部署中,应该是绑定域名访问到 public 目录,确保其它目录不在WEB目录下面。 安装 - 14 - 本文档使用 看云 构建 开发规范 命名规范 ThinkPHP5.1 遵循 PSR-2 命名规范和 PSR-4 自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线; 类库、函数文件统一以 .php 为后缀; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类文件采1 魔豆 | 619 页 | 4.55 MB | 3 年前3
云服务器 API 文档,也支持指定地域域名访问,例如广州地域的域名为 cvm.ap- guangzhou.tencentcloudapi.com 。 推荐使用就近地域接入域名。根据调用接口时客户端所在位置,会自动解析到最近的某个具体地域的服务器。例如在广州发起请求,会自动解析到广州的服 务器,效果和指定 cvm.ap-guangzhou.tencentcloudapi.com 是一致的。 注意:对时延敏感的业务,建议指定带地域的域名。 json; charset=utf-8\nhost:cvm.tencentcloudapi.com\n。 注意:content-type 必须和实际发送的相符合,有些编程语言网络库即使未指定也会自动添加 charset 值,如 果签名时和发送时不一致,服务器会返回签名校验失败。 SignedHeaders 参与签名的头部信息,说明此次请求有哪些头部参与了签名,和 CanonicalHeaders ncoded,则发送请求时所 有请求参数的值均需要做 URL 编码,参数键和=符号不需要编码。非 ASCII 字符在 URL 编码前需要先以 UTF-8 进行编码。 注意:有些编程语言的网络库会自动为所有参数进行 urlencode,在这种情况下,就不需要对签名串进行 URL 编码了,否则两次 URL 编码会导致签名 失败。 注意:其他参数值也需要进行编码,编码采用 RFC 3986。使用1 魔豆 | 445 页 | 15.44 MB | 3 年前3
beego开发文档-03121629httplib 模块 4.6 context 模块 4.7 toolbox 模块 4.8 config 模块 4.9 i18n 模块 第5章 beego高级编程 5.1 进程内监控 5.2 API自动化文档 第6章 应用部署 6.1 独立部署 6.2 Supervisor部署 6.3 Nginx 部署 6.4 Apache 部署 第7章 第三方库 第8章 应用例子 8.1 在线聊天室 1 新增功能: 1. ORM支持Oracle驱动 2. ORM的Model支持inline 3. Cache支持ssdb引擎 4. console支持颜色输出配置 5. 添加travis的自动化集成测试 6. 日志新增mulitfile引擎,支持不同级别的输出到不同的文件 bugfix: 1. cookie时间设置 2. 路由规则里面的匹配 #1580 3. 在beego.Run()之前没有log输出 GetInt32(), GetInt64() 3. 优化日志提示,增加日志输出过滤设置FilterHandler,默认静态文件不输出匹配日志输出 4. 静态目录支持index.html输出,静态目录自动增加/ 5. flash支持success和set函数,支持各种一次性的数据 6. 路由支持大小写忽略设置,RouterCaseSensitive, 默认是大小写敏感的URL,根据用户注册的URL进行匹配1 魔豆 | 248 页 | 2.61 MB | 3 年前3
beego开发文档-03121629httplib 模块 4.6 context 模块 4.7 toolbox 模块 4.8 config 模块 4.9 i18n 模块 第5章 beego高级编程 5.1 进程内监控 5.2 API自动化文档 第6章 应用部署 6.1 独立部署 6.2 Supervisor部署 6.3 Nginx 部署 6.4 Apache 部署 第7章 第三方库 第8章 应用例子 8.1 在线聊天室 1 新增功能: 1. ORM支持Oracle驱动 2. ORM的Model支持inline 3. Cache支持ssdb引擎 4. console支持颜色输出配置 5. 添加travis的自动化集成测试 6. 日志新增mulitfile引擎,支持不同级别的输出到不同的文件 bugfix: 1. cookie时间设置 2. 路由规则里面的匹配 #1580 3. 在beego.Run()之前没有log输出 GetInt32(), GetInt64() 3. 优化日志提示,增加日志输出过滤设置FilterHandler,默认静态文件不输出匹配日志输出 4. 静态目录支持index.html输出,静态目录自动增加/ 5. flash支持success和set函数,支持各种一次性的数据 6. 路由支持大小写忽略设置,RouterCaseSensitive, 默认是大小写敏感的URL,根据用户注册的URL进行匹配1 魔豆 | 248 页 | 2.61 MB | 3 年前3
Docker —— 从入门到实践-12202257持续集成(Continuous Integration) 系统进行集成测试,而运维人员则可以直接在生产环境 中快速部署该镜像,甚至结合 持续部署(Continuous Delivery/Deployment) 系统进行自动部署。 而且使用 Dockerfile 使镜像构建透明化,不仅仅开发团队可以理解应用运行环境,也方便运维团队理解应 用运行所需条件,帮助更好的生产环境中部署该镜像。 更轻松的迁移 由于 Docker docker-ce : $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io 使用脚本自动安装 在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这 套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装: 若你想安装测试版的 Aliyun Ubuntu - 26 - 本文档使用 看云 构建 # $ sudo sh get-docker.sh --mirror AzureChinaCloud 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 的稳定(stable)版本安装在系统中。 启动 Docker $ sudo systemctl enable docker $ sudo systemctl1 魔豆 | 395 页 | 7.32 MB | 3 年前3
Docker —— 从入门到实践-12202257持续集成(Continuous Integration) 系统进行集成测试,而运维人员则可以直接在生产环境 中快速部署该镜像,甚至结合 持续部署(Continuous Delivery/Deployment) 系统进行自动部署。 而且使用 Dockerfile 使镜像构建透明化,不仅仅开发团队可以理解应用运行环境,也方便运维团队理解应 用运行所需条件,帮助更好的生产环境中部署该镜像。 更轻松的迁移 由于 Docker docker-ce : $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io 使用脚本自动安装 在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这 套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装: 若你想安装测试版的 Aliyun Ubuntu - 26 - 本文档使用 看云 构建 # $ sudo sh get-docker.sh --mirror AzureChinaCloud 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 的稳定(stable)版本安装在系统中。 启动 Docker $ sudo systemctl enable docker $ sudo systemctl1 魔豆 | 395 页 | 7.32 MB | 3 年前3
弹性负载均衡用户指南个已有的弹性公网IP地址。 - 弹性公网IP 类型 使用新创建弹性公网IP时,选择的弹性公 网IP的链路类型。 ● 静态BGP:网络结构发生变化时,无法 实时自动调整网络设置以保障用户体 验。 ● 全动态BGP:可以根据设定的寻路协议 实时自动优化网络结构,以保证客户使 用的网络持续稳定、高效。 全动态BGP 公网带宽 弹性公网IP使用的带宽类型。 可选“按带宽计费”或“按流量计费”或 “加入共享带宽”。 IPv4私网配置 IPv4地址 选择IPv4地址的分配方式。 ● 自动分配IP地址:由系统自动分配IPv4 地址。 ● 手动指定IP地址:手动指定IPv4地址。 说明 负载均衡器的IP地址不受所在VPC子网ACL配置 的限制,所以能够被客户端直接访问。建议您 使用监听器的访问控制功能限制客户端访问负 载均衡器。 详细请参考访问控制策略。 自动分配IP地址 IPv6网络配置 弹性负载均衡 用户指南 选择IPv6的IP地址的分配方式。 说明 负载均衡器的IP地址不受所在VPC子网ACL配置 的限制,所以能够被客户端直接访问。建议您 使用监听器的访问控制功能限制客户端访问负 载均衡器。 详细请参考访问控制策略。 自动分配IP地址 规格 ● “应用型(HTTP/HTTPS)”和“网络 型(TCP/UDP)”请至少勾选一种,勾 选后可选择相应能力的规格。 ● 应用型(HTTP/HTTPS)的不同规格所 需的子网的IP地址不同,您可以在子网1 魔豆 | 227 页 | 2.87 MB | 3 年前3
阿里巴巴Java开发手册-终极版【推荐】所有的局部变量使用基本数据类型。 说明:POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何 NPE 问题,或者入库检查,都由使用者来保证。 正例:数据库的查询结果可能是 null,因为自动拆箱,用基本数据类型接收有 NPE 风险。 反例:比如显示成交总额涨跌情况,即正负 x%,x 为基本数据类型,调用的 RPC 服务,调用 不成功时,返回的是默认值,页面显示为 0%,这是不合理的,应该显示成中划线。所以包装 20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次 数不得小于 3 次。 9. 【强制】多线程并行处理定时任务时,Timer 运行多个 TimeTask 时,只要其中之一没有捕获 抛出的异常,其它任务便会自动终止运行,使用 ScheduledExecutorService 则没有这个问题。 10. 【推荐】使用 CountDownLatch 进行异步转同步操作,每个线程退出前必须调用 countDown compile(规则); 2. 【强制】velocity 调用 POJO 类的属性时,建议直接使用属性名取值即可,模板引擎会自动按 规范调用 POJO 的 getXxx(),如果是 boolean 基本数据类型变量(boolean 命名不需要加 is 前缀),会自动调用 isXxx()方法。 说明:注意如果是 Boolean 包装类对象,优先调用 getXxx()的方法。 3. 【强制】后台输送给页面的变量必须加$1 魔豆 | 39 页 | 1.01 MB | 3 年前3
阿里巴巴Java开发手册-终极版【推荐】所有的局部变量使用基本数据类型。 说明:POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何 NPE 问题,或者入库检查,都由使用者来保证。 正例:数据库的查询结果可能是 null,因为自动拆箱,用基本数据类型接收有 NPE 风险。 反例:比如显示成交总额涨跌情况,即正负 x%,x 为基本数据类型,调用的 RPC 服务,调用 不成功时,返回的是默认值,页面显示为 0%,这是不合理的,应该显示成中划线。所以包装 20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次 数不得小于 3 次。 9. 【强制】多线程并行处理定时任务时,Timer 运行多个 TimeTask 时,只要其中之一没有捕获 抛出的异常,其它任务便会自动终止运行,使用 ScheduledExecutorService 则没有这个问题。 10. 【推荐】使用 CountDownLatch 进行异步转同步操作,每个线程退出前必须调用 countDown compile(规则); 2. 【强制】velocity 调用 POJO 类的属性时,建议直接使用属性名取值即可,模板引擎会自动按 规范调用 POJO 的 getXxx(),如果是 boolean 基本数据类型变量(boolean 命名不需要加 is 前缀),会自动调用 isXxx()方法。 说明:注意如果是 Boolean 包装类对象,优先调用 getXxx()的方法。 3. 【强制】后台输送给页面的变量必须加$1 魔豆 | 39 页 | 1.01 MB | 3 年前3
共 17 条
- 1
- 2










