Git回滚
前言有时候,我们开发的一些功能不会上线,或者有问题,需要回滚代码。 当有多人合作的时候,可能造成回滚的代码“重生”,这是操作不当造成的。 我们需要做一些操作避免这些问题。 本地回滚通过 log 获取回滚的 commit id git log...
小孩子的心思像星空,看的见却看不懂。
前言有时候,我们开发的一些功能不会上线,或者有问题,需要回滚代码。 当有多人合作的时候,可能造成回滚的代码“重生”,这是操作不当造成的。 我们需要做一些操作避免这些问题。 本地回滚通过 log 获取回滚的 commit id git log...
前言新的项目中,需要对接单点登录,于是了解了一下 CAS 的登录流程。 必看流程图先上一张图(图片来源网络) 登录按照流程图,前端需要在初次进页面的时候,请求服务器获取鉴权。 服务端发现这个用户没有相关凭证的时候,可以返回相应的状态码告知...
本文记录了我从遇到 499 问题,到解决的全过程。 如果有小伙伴比较急,需要知道问题可能出现在哪里,请直接看 解决思路 一栏 随着公司的发展,系统也越来越健全。近期使用了阿里云的 sls 服务来分析 nginx 系统日志,并设立了告警功...
前言最近做一个小项目,用到了图表,由于前端是基于 vue 编写的,自然而然是要用 vue 相关的扩展了。 说句实话,vue 的生态还是蛮不错的,最终选定是用 v-charts 来实现相关功能。 v-charts相关github:v-char...
前言最近讨论到了 Promise,此前知道也使用过它,但是对于其原理却不甚了解。 于是翻了翻 MDN 上的文档,又找了几篇文章看了看,研究了研究。 最终,自己尝试了一番,对于其原理也有所了解。 Promise的使用先回顾一下 Promise...
前言有时候,我们需要将传进来的对象与默认对象进行合并。 在使用 ES5 的时候,经常需要自己写一个方法专门做这样的事情。 而在 ES6 中,可以使用 Object.assign 方法,更加便利了。 语法 Object.assign(targ...
前言最近在看 ES6 相关的文档,当讲解到箭头函数的时候,说了三个与普通函数的不同点,这里记录一番。 不同点箭头函数的 this 指向定义时所在的对象先来个普通函数的例子: var user = { name: '...
前言最近用 vue 开发了一个数据展示的项目,在开发过程中,遇到了检测路由参数变化的问题。 路由参数变化具体情况如下: 有一个商品数据展示页,根据商品ID的不同,展示不同的数据。 获取商品数据是在 mounted 或者 created 方...
前言一直在使用 Shadowsocks 去墙外逛逛,偶然发现命令行端不能直接访问墙外的资源,这一下子让我突然想要作死一下。简单查了一下,网上相关的资源还真不少。 不过在折腾的过程中也遇到了不少坑,现记录一下,供以后参考。 环境Ubuntu ...
前言最近在看《深入浅出MySQL》一书,看到了数值类型那一节。里面介绍了一些常用字段的相关信息,如字节长度、最大值、最小值等。 当看到 DECIMAL 字段时,它的字节数是 M+2,这个让我很不解,是为什么? 查阅+理解DECIAML 与 ...