摘要: curl是linux上可以发送http请求的命令。当然Postman是一个很好的接口调用管理工具,但在验证一个linux服务器调用另外一个linux服务器API是否可用的场景下,非curl命令莫属。 下面小明主要给大家介绍一下常用的curl命令场景,大家可以积累一些运维知识,并应用在日常开发工作中。 阅读全文
posted @ 2019-12-31 13:38 Coder小明 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 小明所在的项目组(迭代组:一直在迭代的路上),经常会在已有接口的基础上开发一些小功能,并且前提是在保证现有用户的不受影响基础上迭代。功能迭代,在代码层面小明有1w种实现方法(吹牛的),一起来看看这次小明如何使用 ThreadLocal 优雅地完成本次迭代吧! 由于 ThreadLocal 支持范型, 阅读全文
posted @ 2019-12-15 12:40 Coder小明 阅读(2654) 评论(1) 推荐(3) 编辑
摘要: iTerm是mac平台很好用的ssh管理工具,今天给大家介绍一种使用iTerm一键登陆服务器优雅的方式,这样就不需要每次连接服务器时都需要输入端口号、用户名、ip地址、密码(为了安全,服务器密码都好长好长)。 脚本 我们先准备一个脚本: 这个脚本需要传入服务器的四个参数:端口号、服务器用户名、服务器 阅读全文
posted @ 2019-11-26 15:30 Coder小明 阅读(2276) 评论(0) 推荐(0) 编辑
摘要: 安装Homebrew 如果已经安装可以忽略,没有安装的请查看小明之前写好的文章 "mac安装homebrew" 使用Homebrew安装Redis (1) 安装命令 (2) 查看软件安装及配置文件位置 Homebrew安装的软件会默认在 路径下; redis的配置文件 存放在 路径下。 (3) 启动 阅读全文
posted @ 2019-11-21 22:43 Coder小明 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方, 阅读全文
posted @ 2019-10-08 15:23 Coder小明 阅读(1850) 评论(0) 推荐(1) 编辑
摘要: 小明发现在实际项目开发过程中,总会遇到各种各样的情况,比如一个大型的项目或版本迭代可能不是一次上线,可能会分好几次上线,这时候就会涉及创建多个分支,分别开发。 项目背景 产品经理:我们本次开发三个功能,列表页功能、详情页功能、系统消息功能,分两次上线,先上列表功能,再上详情页和系统消息。 小明:好的 阅读全文
posted @ 2019-09-18 19:08 Coder小明 阅读(18400) 评论(3) 推荐(3) 编辑
摘要: 在小明经历的多个项目开发中,总会遇到 消息通知 的场景,比如某个广告主提交一个表单,我们要通知提醒运营人员及时查看。 消息通知的形式也有很多,比如:短信、邮件、app推送等,本文主要给大家描述一下 邮件 通知的形式,因为邮件相比较其他通知渠道更方便实用(免费),除了简单文本邮件(已经满足大多数情形) 阅读全文
posted @ 2019-09-12 18:11 Coder小明 阅读(1639) 评论(1) 推荐(3) 编辑
摘要: 最近中秋、国庆临近,当大家开始抢票才反应过来,原来假日已然临近,打开mac日历,发现并没有标注节假日安排,发现了 "这篇文章" ,写了这篇读后感。 上面的文章介绍使用了两种在苹果系列设备设置中国节假日的方式:一种是订阅式,一种是导入方式。在这里我推荐使用 订阅方式 ,一次订阅,终身使用(当然前提是不 阅读全文
posted @ 2019-09-02 19:39 Coder小明 阅读(6412) 评论(1) 推荐(0) 编辑
摘要: 最近小明遇到一个需求:需要将几个独立的系统(子系统)汇总到一个集中的系统(父系统)当中,当用户在父系统登录过后,再点击这几个子系统,就可以免登录跳转到任意一个系统。当时一听,duang~duang~就有很多方案涌进来(吹牛的),但只有下面这个方案得到了leader的肯定,如今已经在线上跑着了,接下来 阅读全文
posted @ 2019-08-23 10:55 Coder小明 阅读(1386) 评论(6) 推荐(1) 编辑
摘要: 本文主要给大家介绍SpringBoot中如何通过sl4j日志组件优雅地记录日志。其实,我们入门 JAVA 的第一行代码就是一行日志,那你现在还在使用 记录日志吗? 我经历过的日志组件 我最开始接触的日志组件是 Log4j Log4j 作为Apache的一个开放源代码的项目,通过使用 Log4j ,我 阅读全文
posted @ 2019-08-21 18:10 Coder小明 阅读(16291) 评论(0) 推荐(1) 编辑