【Mysql】禁止在项目中使用跨库联表查询

原因耦合度太高如果两张数据表处于不同的数据库中,那么它们在开始的时候就在不同的子系统中,也就是说在设计过程中没有很强的关联关系,在一句sql中进行关联,不符合分而治之的思想。效率问题如果两个数据库在同一个数据库实例中,查询效率还是能接受的。 但是,如果随着以后的时间推移,子系统越来越庞大,需要将数据库迁移出实例,那么,再次查询的时候就会有很大的效率问题。总结子系统之间的关联还是要本着『高内聚低耦合...
阅读(1949) 评论(0)

【PMP】Head First PMP 学习笔记 第八章 质量管理

第八章 质量管理只是保证在预算内按时完成工作还不够。质量是什么质量就是测量产品与需求是否一致。 客户满意度 适用性 需求一致性 质量与等级质量意味着你本来需要做的事情。等级描述了人们对它赋予的价值。关于缺陷,预防总胜过检查!三个质量管理过程 计划质量 完成质量控制 完成质量保证 计划质量在项目一开始得到所有可用信息,确定如何测量和预防缺陷。输入工具技术输出输入 风险登记表 组织过程资产 企业环境要素...
阅读(1138) 评论(0)

【PMP】Head First PMP 学习笔记 第七章 成本管理

第七章 成本管理所有的项目归根结底都是为了钱。举例的实际问题:开一家酒吧分店,预算只有1w刀 -> 建立一个预算,并且随着项目进行,不断将项目进展与预算进行比较。成本管理过程 估算成本过程 确定预算过程 控制成本过程 估算成本过程输入工具输出输入 项目进度 人力资源计划 组织过程资产 企业环境要素 风险登记表更新 范围基线 工具和技术 项目管理估算软件 供应商投标分析 储备分析 质量成本 质量成本...
阅读(680) 评论(0)

【MYSQL】金额(金钱)相关的数据存储类型

int对于游戏币等代币,一般存储为int类型是可行的。问题在于越界,int类型长度为11位。在存储人民币相关的金额的时候,则只能存储到9长度的人民币,也就是说,最大只能存储999999999,不到10亿的数值,如果业务增长很快的话,就会给自己留下隐患。DecimalDecimal为专门为财务相关问题设计的数据类型。 DECIMAL从MySQL 5.1引入,列的声明语法是DECIMAL(M,D)。...
阅读(6719) 评论(0)

【AMQP】macOS下的AMQP服务器以及PHP扩展搭建

环境说明 macOS版本, macOS Sierra 10.12.3 (16D32) PHP集成环境, XAMPP 7.0.15-0 Apache 2.4.25, MariaDB 10.1.21 PHP 7.0.15 前期准备修改本地path文件sudo vi /etc/paths在文件的最上面添加/Applications/XAMPP/xamppfiles/bin重启中端bogon:~ xi...
阅读(1133) 评论(0)

【手游】手游行业专业相关知识储备

相关概念整理SP移动互联网服务内容应用服务的直接提供者,负责根据用户的要求开发和提供适合手机用户使用的服务.SP为Service Provider服务提供商的简称,直译就是“服务提供”门户型 SP由门户网站提供的短信服务。主要有搜狐、新浪、网易、中华网、Tom等几家。其短信服务的内容主要有铃声、图片、文字传情、新闻、游戏等.专业型 SP短信作为主业的公司。从提供的服务品种来看,专业型 SP和门户型S...
阅读(364) 评论(0)

【笔记】Java核心技术 卷1 基础知识 第一章 读书笔记

第一章 Java程序设计概述关键术语 简单性 面向对象 网络技能,有扩展库 健壮性 安全性 体系结构中立 可移植性 解释型 高性能 多线程 动态性...
阅读(382) 评论(0)

【项目管理】如何定义开放性问题和如何在项目中跟踪开放性问题

前言在最近的项目开发中,一直被提到的一个概念是开放性问题。比如,实现一个功能怎么用第三库更好,怎么完成一个功能。定义开放性问题和封闭性问题开放性问题和封闭性问题是相对的。这个概念并不是出现在软件开发行业,而是在社工学上。开放性问题 什么”、“如何”、“为什么”、“能不能”、“愿不愿意” 答案不唯一 由于开放性问题的答案不确定,所以我们的关注点是在为什么会提出这个问题,以及要解决这个问题需要具备的条件...
阅读(704) 评论(1)

【Markdown】使用锚点在页面之间跳转

前言最近项目的文档都托管到GitLab上的wiki上,包括接口文档。于是就需要在上一级页面直接通过链接指向下一级详细页面的某个具体API的说明。所以,需要用到锚点定位。别人的做法之前查过别人的博客,大家的做法是 采用div中的id属性,运用HTML中的锚点做法,来做markdown中的锚点 但是经过我的实践,这种做法是不能在GitLab上实现的。自己动手环境线上 -> GitLab中的wiki本...
阅读(2553) 评论(0)

【工具】workflowy - 笔记清单工具

less is more很多笔记的问题是,记录之后不再会看,久而久之就会变成垃圾桶。但是workflowy并不会,他只有节点,通过节点进行分级存储你的信息。如果有没用的信息,你自己就会删除掉,保证信息的简洁。限制节点初始账号只有250个节点,每邀请一个用户,就会增加250个节点。这样做,也能避免垃圾信息的堆积,让自己的信息变得高效。Make lists, not war.把需要的信息整理成列表,就不...
阅读(699) 评论(0)

【算法】随机算法和双随机的实现思路

前言在产品需求中,比如抽奖,配对,会用到随机的概念 ,对应到功能实现中,也就是对应的随机算法。单随机需求比如做一个简单的抽奖轮盘,每次抽奖,随机出一个结果,由前端展示抽奖结果。每个奖项都有对应的中奖概率,比如 一等奖 1% 1名 二等奖 10% 3名 三等奖 50 % 5名 参与奖 剩余情况 若干名 因为针对的是每次中奖的概率,所以所有的选项加在一起并不等于1.思路最低中...
阅读(655) 评论(0)

【PMP】Head First PMP 学习笔记 第六章 时间管理

第六章 时间管理按时完成设定和满足最后期限,明确需要完成的工作,将如何完成这些工作,需要那些资源,花费多长时间,制订和控制进度。 定义活动 活动排序 估算活动资源 活动工期估算 制订进度 控制进度 时间管理就是将工作分解为活动,以便按顺序安排,并为各个活动做出估算。定义活动过程属于计划过程组。输入 组织过程资产 企业环境要素 范围基线(WES词典,WBS,项目范围说明书) 工具和技术 分解 模板 专...
阅读(576) 评论(0)

【PMP】Head First PMP 学习笔记 第五章 范围管理

第五章 范围管理范围问题产品范围表示你和你的团队正在构建的产品或服务的特性和功能。项目范围是建立产品所需完成的全部工作。比如,项目计划和其他管理文档,使用产品的人看不到的,比如项目进度、规范、蓝图和预算。范围蔓延是指导导致团队做额外工作的失控变更。项目管理计划描述了你如何写出范围,确保范围是正确的,并保证范围不断得到更新。范围管理的威力 团队无法启动项目 存在大量有错误的开始 赞助人和干系人难以预料...
阅读(1137) 评论(0)

【GitLab】git一个项目托管到两个远程仓库

需求之前一直采用的第三方的代码托管平台,最近公司内部采购了一台服务器,来做公司内部的代码仓库,所以需要将之前的代码添加到新的仓库中。实现连接局域网的GitLab设置本地的hosts文件192.168.*.** **.******.com这里推荐一款切换host文件的软件 SwitchHosts!,对于切换开发环境来讲方便。创建SSH KEY略过….创建项目过程略过….. 最终得到的是项目的gi...
阅读(1846) 评论(0)

【PMP】Head First PMP 学习笔记 第四章 项目整合管理

第四章 项目整合管理项目经理每天的工作力保项目顺利进行紧密监督以确保计划进行计划本身不完善需要予以修正即使是更大的项目的子项目,也要有收尾的过程6个整合管理过程整合管理划分为6个过程,项目经理必须掌握的核心职责。1.制订项目章程授权你展开工作的文档,通常由赞助人(为项目提供资金的人)交给你。2.制订项目管理计划项目管理计划涵盖了所有知识领域,很大一部分就是告诉你在出现问题时如何处理变更。3.指导和管...
阅读(1791) 评论(0)

【SSL】OV、DV和EV证书的区别

关于https证书 https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全...
阅读(14973) 评论(1)

【PMP】Head First PMP 学习笔记 第三章 过程框架

第三章 过程框架 项目中完成的所有工作都由过程构成。 项目中的完成的所有工作都有一个模式(pattern)。先计划,再去做。工作时,总是对项目与原先的计划进行比较。如果开始偏离计划,就要由你做出矫正,让一切重新走上正轨。过程框架——过程租和知识领域——正式这一切顺利完成的关键。分阶段管理分阶段,项目的每个阶段(phase)都会经过5个过程租,从启动到收尾,项目的多个阶段就会存在各种关联关系 顺序...
阅读(1203) 评论(0)

【小程序】微信小程序开发实践

帐号相关流程注册范围 企业 政府 媒体 其他组织换句话讲就是不让个人开发者注册。 :)填写企业信息不能使用和之前的公众号账户相同的邮箱,也就是说小程序是和微信公众号一个层级的。填写公司机构信息,对公账户信息绑定管理员微信企业认证公司对公账户对微信进行打款 账户自动验证后,自动认证通过,并将认证资金退回公司对公账户,费用在1元内随机小程序发布流程开发实践这次的demo项目为农历和公历的转换器,重在体验...
阅读(16749) 评论(4)

【PMP】Head First PMP 学习笔记 第二章 组织、约束和项目

第二章 组织、约束和项目 如果你希望正确地完成工作……最好有一个正确的组织。 项目联络人项目联络人(project expediter),只是记录项目的进展情况,但是没有权利对项目做任何决策。他可能参与项目,但是并不管理任何事务。不同类型的组织项目职能型 项目经理的决策需要和职能经理确认 项目经理作为职能经理的助手,协助职能经理完成工作 项目经理大部分时间都用于行政任务,通常只有部分时间投入到项...
阅读(1272) 评论(0)

【Yar】Yar异步调用的超时时间问题以及解决方案

问题由于具体业务功能需要,需要采用并行异步的方式调用方法。但是业务上要求每个被调用的方法的执行时间最多60秒,这就导致采用Yar的调用一直是timeout. Yar_Concurrent_Client::loop(): select timeout 5000ms reached 解决方案1.修改配置文件Yar扩展的配置项如下 yar.packager php yar.debug yar...
阅读(1765) 评论(0)
301条 共16页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:505411次
    • 积分:7690
    • 等级:
    • 排名:第3070名
    • 原创:284篇
    • 转载:13篇
    • 译文:4篇
    • 评论:68条
    博客专栏
    微信订阅号
    欢迎加入QQ群
    玩家老黄历(微信小程序)
    谢谢支持~
    最新评论