随机生成一个几位数,这种比较常见的操作今天我们来看一下,例如随机生成6位数,直接来简单明了的吧: 最终num就是需要的6位随机数。 同理要是想得到随机的五位数和七位数呢? 以...
Mac 终端默认 shell 为 bash。zsh 可能是目前最好的 shell ,至于好在哪里可自行百度。本文主要介绍使用 zsh 以及 oh-my-zsh 的配置。 使用...
1. 前言 上一篇文章整合了springboot+spring mvc+mybatis,基于三层架构搭建了一个接口平台。这篇文章主要整合一下springboot和redis的...
因为HTTP协议是开放的,可以任人调用。所以,如果接口不希望被随意调用,就需要做访问权限的控制,认证是好的用户,才允许调用API。 目前主流的访问权限控制/认证模式有以下几种...
为什么要重构 你可能正在面对一个遗留系统,增加一个需求要改动好几个文件,定位 Bug 经常要花掉一整天时间,修复一个 Bug 可能又制造了 3 个新的 Bug。你也可能会为了...
总结 使用定时任务,开源库或自写一个。比较简单的方式是: 或是协程方式 celery apscheduler schedule 对比 从顺序可以看出,一个比一个轻量级。 ce...
TDD简介 TDD是什么 TDD一般是Test Driven Development(测试驱动开发)的缩写,它以测试作为开发过程的中心,要求在编写任何产品代码之前,首先编写用...