摘要:最近,小明为了达成小姐姐的愿望,在某宝买到心仪的宝贝,再加上又迷上了python,就通过python轻而易举地实现了(个人声明:对Java来说,这并不是背叛)。 需求分析&前期准备 需求其实很简单,正常购物。那我们平常的购物流程如下所示: 开始之前,我们需要准备一下程序运行环境。 环境 系统:Win 阅读全文
posted @ 2020-06-22 22:41 Coder小明 阅读(148) 评论(0) 推荐(0) 编辑
摘要:生活中,我们需要掌控自己的时间,减少加班,提高效率;日常开发中,我们需要操作时间API,保证效率、安全、稳定。现在都2020年了,了解如何在JDK8及以后的版本中更好地操控时间就很有必要,尤其是一次线上BUG的发生,让小明更是深有体会。 背景 在 Java8 以前,每每操控时间,我们经常使用的类库就 阅读全文
posted @ 2020-04-21 00:18 Coder小明 阅读(371) 评论(0) 推荐(0) 编辑
摘要:时间紧迫,长话短说,今天,小明给大家同步一个知识点,使用 try with resources 来优雅地关闭资源。 1. 背景 其实,在JDK 7就已经引入了对 try with resources 的支持,它的主要作用就是解放小明和小明小伙伴们的双手,帮助我们自动释放使用过的资源(比如输入、输出流 阅读全文
posted @ 2020-04-13 11:21 Coder小明 阅读(791) 评论(3) 推荐(2) 编辑
摘要:本文主要讲述一下如何优雅地管理SpringBoot项目。 背景 课堂上,当小明形如流水地回答完沐芳老师提出来的问题时,却被至今没有对象的胖虎无情嘲讽了? 沐芳老师:小明,你平时是如何启动、停止你的SpringBoot项目的? 小明(自信满满):启动时使用 命令启动,停止服务时,使用 找到服务的 ,然 阅读全文
posted @ 2020-04-07 11:00 Coder小明 阅读(766) 评论(2) 推荐(7) 编辑
摘要:最近小明的bug有点多,忙的连王者荣耀都顾不上玩了,导致现在不得不抽点时间研究一下作为当前大多Java程序员开发工具的IDEA DEBUG功能,以提高效率。 一、条件断点 场景:我们在遍历某个集合,期望程序在满足某些预设条件时停住,比如:沐芳老师在课堂上点名,需要在点到小明的时候暂停确认一下是否有人 阅读全文
posted @ 2020-03-30 12:38 Coder小明 阅读(746) 评论(5) 推荐(3) 编辑
摘要:思路:先查询确认,后精准删除 假设我想删除title是”小明今晚真的不加班“这条记录,先查看一下现有的记录: (不加班不好吗?为什么要删除呢?) tips:可以使用 精准查询,查询命令可以通过curl查询,也可以通过其他工具请求(其实道理都一样) 为索引, 为es的查询指令,查询结果如下: 可以看到 阅读全文
posted @ 2020-03-21 16:27 Coder小明 阅读(431) 评论(0) 推荐(1) 编辑
摘要:众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、PHP,本文主要给大家说一下小明 PHP环境的配置。 开启Apache服务 我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的,因此我们需要一下修改配置文件: 1. Apac 阅读全文
posted @ 2020-01-05 09:32 Coder小明 阅读(1280) 评论(0) 推荐(0) 编辑
摘要:curl是linux上可以发送http请求的命令。当然Postman是一个很好的接口调用管理工具,但在验证一个linux服务器调用另外一个linux服务器API是否可用的场景下,非curl命令莫属。 下面小明主要给大家介绍一下常用的curl命令场景,大家可以积累一些运维知识,并应用在日常开发工作中。 阅读全文
posted @ 2019-12-31 13:38 Coder小明 阅读(188) 评论(0) 推荐(0) 编辑
摘要:小明所在的项目组(迭代组:一直在迭代的路上),经常会在已有接口的基础上开发一些小功能,并且前提是在保证现有用户的不受影响基础上迭代。功能迭代,在代码层面小明有1w种实现方法(吹牛的),一起来看看这次小明如何使用 ThreadLocal 优雅地完成本次迭代吧! 由于 ThreadLocal 支持范型, 阅读全文
posted @ 2019-12-15 12:40 Coder小明 阅读(895) 评论(1) 推荐(3) 编辑
摘要:iTerm是mac平台很好用的ssh管理工具,今天给大家介绍一种使用iTerm一键登陆服务器优雅的方式,这样就不需要每次连接服务器时都需要输入端口号、用户名、ip地址、密码(为了安全,服务器密码都好长好长)。 脚本 我们先准备一个脚本: 这个脚本需要传入服务器的四个参数:端口号、服务器用户名、服务器 阅读全文
posted @ 2019-11-26 15:30 Coder小明 阅读(520) 评论(0) 推荐(0) 编辑