分类: 漫谈

10 篇文章

阿里云OSS上传神器
今天安利了一个特别好用的上传工具 安装wget http://gosspublic.alicdn.com/ossutil/1.7.3/ossutil64 chmod 755 ossutil64 ./ossutil64 config # 生成配置文件 一步一步的输入就好了 # 默认生成在 ~/.oss…
AKF扩展立方体
AKF扩展立方体(Scalability Cube),是《架构即未来》一书中提出的可扩展模型,这个立方体有三个轴线,每个轴线描述扩展性的一个维度,他们分别是产品、流程和团队:X轴 —— 代表无差别的克隆服务和数据,工作可以很均匀的分散在不同的服务实例上;Y轴 —— 关注应用中职责的划分,比如数据类型…
雪花ID科普
分布式ID的特点全局唯一性不能出现有重复的ID标识,这是基本要求。递增性确保生成ID对于用户或业务是递增的。高可用性确保任何时候都能生成正确的ID。高性能性在高并发的环境下依然表现良好。 分布式ID方案唯一ID可以标识数据的唯一性,在分布式系统中生成唯一ID的方案有很多,常见的方式大概有以下三种:依…
视频学术用语科普
封装格式(AVI MP4 FLV) 封装格式(Format),也称多媒体容器(Multimedia Container),是将已编码压缩好的视频轨道、音频轨道和元数据(视频基本信息如标题、字幕等)按照一定的格式规范,打包放到一个文件中,形成特定文件格式的视频文件。 编码方式(H.26X MPEG A…
复盘一次RDS数据误删恢复
事情是这样的,后端小姐姐发现某列数据异常,全变成了”零”。 开始复盘1.听到这个消息,我们觉得一定是程序中进行了批量修改,并达成了共识。2.快速进行分工,我去想办法恢复数据,她去检查代码中的错误。数据恢复数据库做了隔一天一全量备份 还有 恢复 按钮,看起来蛮贴心的。于是老子点了一下。 这。。。这是原…
漫谈JWT
跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 用户向服务器发送用户名和密码。 服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。 服务器向用户返回一个 session_id,写入用户的 Cookie。 用户随后的每一次请求,都会通过 Coo…
OAuth2.0之授权码模式
授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与”服务提供商”的认证服务器进行互动。 它的步骤如下: (A)用户访问客户端,后者将前者导向认证服务器。(B)用户选择是否给予客户端授权。 (C)假设用户给予授权,认证服务器将用…
OAuth2.0与JWT
这篇文章源于一场面试,讲真的面试是很快发现自己不足的一种途径。 面试官提出的问题是:“介绍下OAuth2.0”。起初听到这个问题很慌,我对OAuth2.0本是一无所知,只知道它是授权机制罢了,但是我使用过JWT,于是我就吧啦吧啦说了一些JWT的知识。 现在想想真是滑稽,OAuth2.0与JWT貌似毛…
什么样的代码是好代码
百无聊赖的面试中,忽然考官提出了一个问题,你认为什么样的代码是好代码? 卧槽。。。这终于到了我表现的时候了。想到上午被世纪佳缘血虐的样子,不禁感慨人生大起大落来的太快。 我当上CEO,迎娶白富美,走上人生巅峰就全靠这道题了。 对着面试官慧心的一笑,心里有B树,嘴里有乾坤。 首先要遵守面向对象三大基本…
navicat premium 破解
今天换个一台电脑办公,忽然发现navicat premium这货又需要破解。。。像我等“屌丝”又没有钱去购买他的code,于是只有去网上找各种破解方法,却发现很多方法对于Navicat 12都不支持(“本屌”使用的Navicat 12)。是时候总结下方法分享给广大“屌丝”了,该破解方法简单粗暴,全程…