取一个变量很纠结,取一个密码很头痛。于是,我开始使用自己的随机密码器,并且它还是“云同步”的。 而出于以下的背景: 10 年前我使用一个固定的、统一的密码,直到一系列的明文密码泄露事件,我在不同的平台采用了不同的密码。 …
标签:后端开发
【架构拾集】前后端分离演进:不能微服务,那就 BFF 隔离
现有的绝大多数软件系统,都将在未来某一刻成为遗留系统,只是时间跨度不一样。好的系统,拥有好的设计,并在其生命周期里不断地演进。但是没有一个设计能抵抗住时间,以及业务带来的变更。 技术远景 或许你在我之前的文章里已经了解了…
在yii2中,让你action参数支持POST数据的小方法
我们先来看一段代码 class RaController extends Controller { public $enableCsrfValidation = false; public function action…
【Nginx源码研究】Nginx中FastCGI浅析
一. FastCGI协议简介 1.1 简介 FastCGI(Fast Common Gateway Interface, 快速通用网关接口)是一种通信协议。可以通过Unix Domain Socket, Named Pi…
jvm的几个概念误区
serial old是一种垃圾回收器 serial old其实表示的是一种说法,老年代单线程回收。在不同的垃圾回收器中实现各部相同,现在有以下几种实现g1MarkSweep,psMarkSweep,genMarkSwee…
一行命令生成动态二维码
当我看到别人的二维码都做的这么炫酷的时候,我心动了! 我也想要一个能够吸引眼球的二维码,今天就带大家一起用 Python 来做一个炫酷的二维码! 首先要安装工具 myqr: pip install myqr 安装完成后,…
纳税服务系统四(角色模块)【角色与权限、角色与用户】
tags: 纳税服务系统项目 需求分析 我们直接来看看原型图,看看需求是怎么样的: 我们看到上图,就会发现角色模块主要还是CRUD,唯一不同的就是它不再是单独的实体关系。角色与权限是存在关系的。 之前在Servlet+J…
Linux上安装MongoDB
MongoDB在Windows上的安装过程整体上来说并不难,网上的资料也比较多,这里我就不介绍了,我主要说下如何在Linux环境下安装MongoDB。 环境: CentOS 7 MongoDB 3.4.9 下载Mongo…
利用亚马逊云免费搭建服务器的踩坑之旅-创建你的实例
作为一个开发者,一直希望能拥有一台自己的服务器能部署应用,很早就打上了阿里云/腾讯云的主意,但是二者的试用时长都不长,阿里是最多30天,而腾讯更是只有7天.因为没有特别的需求所以一直搁置在一边 之前就听闻亚马逊云有一年的…
async语法升级踩坑小记
从今年过完年回来,三月份开始,就一直在做重构相关的事情。 就在今天刚刚上线了最新一次的重构代码,希望高峰期安好,接近半年的Node.js代码重构。 包含从callback+async.waterfall到generato…
微信退款回调
微信退款一定要写回调函数!!!一定要写回调函数!!!一定要写回调函数!!! 昨天,小编线上的版本微信退款失败了,失败了,由于没写回调函数,我当时还是一脸蒙蔽,还确信退款成功了,结果打开微信商户平台发现,还真没退成功,而且…
laravel MethodNotAllowedHttpException错误一个原因
前两天在写api的时候,出现一个之前都没有碰到过的问题,如图 MethodNotAllowedHttpException这样的错误,这样错误我一开始想到的是以为是方法不对,在尝试过post\put\get\delete等…