随笔分类 -  解决方案

摘要:PHP 开发规范1.3.3一、编程规约(一) 命名风格【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。正例: alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。 反例: DaZhePromotion [打折] / g... 阅读全文
posted @ 2020-09-14 09:31 Martini 阅读(357) 评论(0) 推荐(0)
摘要:Git 简介Git是免费、开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如... 阅读全文
posted @ 2020-08-07 10:25 Martini 阅读(327) 评论(0) 推荐(0)
摘要:Upsource 是什么Upsource 作为一个代码审查工具, 有很多有益的特性.执行高效的代码审查从 IDE 审阅通过浏览器跟踪重要的变化发现设计缺陷, 找出项目中需要开发人员注意的部分检测项目范围的风险, 分散责任快速面板, 便于新成员了解项目并了解其他人的职责范围@回应, 讨论变化, 帮助队友可与持续交付/问题跟踪/github同步不用担心团队成员人数, 团队项目, 不限量~(10人免费)... 阅读全文
posted @ 2020-05-27 13:48 Martini 阅读(1691) 评论(0) 推荐(0)
摘要:需求 对平均 1200w 数据量的数据表进行优化 数据表中有 2016年,2017 年,2018 年,2019 年数据 只查询最近半年的数据 后台增加历史数据查询功能 尽量减少代码改动 数据表 积分日志表 tb_user_points_log 虚拟充值表 tb_order_recharge 虚拟充值 阅读全文
posted @ 2019-11-19 20:51 Martini 阅读(1613) 评论(2) 推荐(2)
摘要:什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略? 同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏 阅读全文
posted @ 2019-09-20 10:43 Martini 阅读(635) 评论(0) 推荐(0)
摘要:单点登录(Single Sign On)解决方案 需求 多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 A 网站和 B 网站是同一家公司的关联服务。现在要求,用户只要在其中一个网站登录,再访问另一个网站就会自动登录,请问怎么实现? 涉及到的关键点: 这里就涉及到了 跨域认证 以 阅读全文
posted @ 2019-09-19 17:32 Martini 阅读(3121) 评论(4) 推荐(6)
摘要:一、序言: 本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本。这种都已经烂大街了,随便一个 Crontab 就能搞定了。 这里所说的定时任务可以说是计时器任务,比如说用户触发了某个动作,那么从这个点开始过二十四小时我们要对这个动作做点什么。那么如果有 阅读全文
posted @ 2019-04-09 12:34 Martini 阅读(2176) 评论(0) 推荐(3)