自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员小明

冰冻三尺,非一日之寒。

原创 Mac配置PHP开发环境

众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、PHP,本文主要给大家说一下小明 PHP环境的配置。 开启Apache服务 我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的,因此我们需要一下修改配置文件: Ap...

2020-01-05 09:32:45

阅读数 382

评论数 0

原创 开发当中curl简单使用

curl是linux上可以发送http请求的命令。当然Postman是一个很好的接口调用管理工具,但在验证一个linux服务器调用另外一个linux服务器API是否可用的场景下,非curl命令莫属。 下面小明主要给大家介绍一下常用的curl命令场景,大家可以积累一些运维知识,并应用在日常开发...

2019-12-31 13:38:39

阅读数 379

评论数 0

原创 小明常用的curl命令使用场景

“curl是linux上可以发送http请求的命令。当然Postman是一个很好的接口调用管理工具,但在验证一个linux服务器调用另外一个linux服务器API是否可用的场景下,非cu...

2019-12-27 17:56:13

阅读数 344

评论数 0

原创 ThreadLocal解决了什么问题

小明所在的项目组(迭代组:一直在迭代的路上),经常会在已有接口的基础上开发一些小功能,并且前提是在保证现有用户的不受影响基础上迭代。功能迭代,在代码层面小明有1w种实现方法(吹牛的),一起来看看这次小明如何使用ThreadLocal优雅地完成本次迭代吧! 由于 ThreadLocal 支持范...

2019-12-15 10:16:13

阅读数 397

评论数 0

原创 Mac使用iTerm2 一键免密登录

iTerm是mac平台很好用的ssh管理工具,今天给大家介绍一种使用iTerm一键登陆服务器优雅的方式,这样就不需要每次连接服务器时都需要输入端口号、用户名、ip地址、密码(为了安全,服务器密码都好长好长)。 脚本 我们先准备一个脚本: #!/usr/bin/expect set time...

2019-11-26 15:30:24

阅读数 411

评论数 0

原创 Mac安装Redis

安装Homebrew 如果已经安装可以忽略,没有安装的请查看小明之前写好的文章 mac安装homebrew 使用Homebrew安装Redis (1) 安装命令 brew install redis (2) 查看软件安装及配置文件位置 Homebrew安装的软件会默认在/usr/local...

2019-11-21 22:43:56

阅读数 448

评论数 0

原创 Hexo问题分享:忽略要编译的文件

点击上方“程序员小明”,选择“星标”今晚可以不加班!Hexo作为开源的博客平台,我们其实可以自定义一些自己喜欢的主题或者页面,我们只需要在source目录下填加一个dem...

2019-10-13 11:34:00

阅读数 376

评论数 0

原创 Hexo之我的个人博客改用自己服务器搭建

点击上方“程序员小明”,选择“星标”今晚可以不加班!最近小明介绍完自己用hexo+git搭建个人博客,大家好像更关心的是域名mynamecoder.com,不是应该关注技...

2019-10-11 18:02:00

阅读数 385

评论数 0

转载 hexo+git搭建个人博客

前言 喜欢写 Blog 的人,会经历三个阶段。 第一阶段,刚接触 Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。 这是阮一峰在博...

2019-10-10 19:36:18

阅读数 385

评论数 0

原创 我的Mysql查询SQL优化总结

点击上方“程序员小明”,选择“星标”今晚可以不加班!当我们遇到一个慢查询语句时,首先要做的是检查所编写的 SQL 语句是否合理,优化 SQL 语句从而提升查询效率。所以对...

2019-10-09 08:00:00

阅读数 406

评论数 0

转载 优秀的代码都是如何分层的?

点击上方“程序员小明”,选择“星标” 今晚可以不加班! 1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,serv...

2019-10-06 21:41:53

阅读数 397

评论数 0

原创 给大家送一本书,国庆期间可以看看

点击上方“程序员小明”,选择“星标”今晚可以不加班!国庆福利今年国庆,实在是太热闹了,尤其是身在首都,感觉就像过年似的,大街小巷好不沸腾!在庆祝祖国母亲70华诞闲暇之余,...

2019-10-02 08:00:00

阅读数 420

评论数 0

转载 让人头大的各种锁,从这里让你思绪清晰

这次我们来看锁说到了锁我们经常会联想到生活中的锁,在我们日常中我们经常会接触到锁。比如我们的手机锁,电脑锁,再比如我们生活中的门锁,这些都是锁。锁有什么作用呢?说了这么多...

2019-09-26 12:00:00

阅读数 380

评论数 0

转载 19 个强大、有趣、好玩、又装B的 Linux 命令!

点击上方“程序员小明”,选择“星标”今晚可以不加班!文末有彩蛋1. sl 命令你会看到一辆火车从屏幕右边开往左边……安装$sudoapt-getinstallsl...

2019-09-25 08:08:29

阅读数 438

评论数 0

转载 今儿聊一聊Mysql的性能优化

点击上方“程序员小明”,选择“星标”今晚可以不加班!作者:听风cnblogs.com/huchong/p/10219318.html数据库命令规范所有数据库对象名称必须使...

2019-09-23 08:10:00

阅读数 358

评论数 0

转载 上班十年后我发现可以这样边工作边学习

点击上方“程序员小明”,选择“星标”今晚可以不加班!一晃工作十余年了,但是如何在工作中学习,似乎也就是最近这几年才开得窍。谈点我自己的感受和总结,不见得都对。大多数人的学...

2019-09-19 08:08:00

阅读数 434

评论数 2

原创 「小技巧」使用Git从其他分支merge个别文件

小明发现在实际项目开发过程中,总会遇到各种各样的情况,比如一个大型的项目或版本迭代可能不是一次上线,可能会分好几次上线,这时候就会涉及创建多个分支,分别开发。 项目背景 产品经理:我们本次开发三个功能,列表页功能、详情页功能、系统消息功能,分两次上线,先上列表功能,再上详情页和系统消息。 小...

2019-09-18 19:08:57

阅读数 405

评论数 0

转载 消灭 Java 代码的“坏味道”

点击上方“程序员小明”,选择“星标”今晚可以不加班!导读明代王阳明先生在《传习录》谈为学之道时说:私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈...

2019-09-14 12:16:21

阅读数 367

评论数 0

原创 SpringBoot优雅地发送邮件

在小明经历的多个项目开发中,总会遇到消息通知的场景,比如某个广告主提交一个表单,我们要通知提醒运营人员及时查看。消息通知的形式也有很多,比如:短信、邮件、app推送等,本...

2019-09-12 22:58:47

阅读数 380

评论数 0

原创 SpringBoot发送邮件

在小明经历的多个项目开发中,总会遇到消息通知的场景,比如某个广告主提交一个表单,我们要通知提醒运营人员及时查看。 消息通知的形式也有很多,比如:短信、邮件、app推送等,本文主要给大家描述一下邮件通知的形式,因为邮件相比较其他通知渠道更方便实用(免费),除了简单文本邮件(已经满足大多数情形)...

2019-09-12 18:11:45

阅读数 1011

评论数 0

原创 Mac添加中国法定节假日安排

最近中秋、国庆临近,当大家开始抢票才反应过来,原来假日已然临近,打开mac日历,发现并没有标注节假日安排,发现了这篇文章,写了这篇读后感。 上面的文章介绍使用了两种在苹果系列设备设置中国节假日的方式:一种是订阅式,一种是导入方式。在这里我推荐使用订阅方式,一次订阅,终身使用(当然前提是不删除...

2019-09-02 19:39:45

阅读数 463

评论数 0

转载 程序员真是太太太太太有趣了!!!

点击上方“程序员小明”,选择“星标”今晚可以不加班!网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位...

2019-08-26 19:32:02

阅读数 93175

评论数 148

转载 深圳流水线工厂,我差点和主管打了起来 | 十年系列

01. 写在前面十年前,我还是象牙塔中数学系的一名普通的大三学生。九年前,我是富士康流水线工厂的一名工人。六年前,我包里揣着3000元RMB来北漂。三年前,我在一家互联网...

2019-08-24 09:03:00

阅读数 512

评论数 0

原创 技术交流群

为了响应大家的号召,方便大家技术交流,现在建立了一个微信群,如果大家有需要加入~目的是给各位学习java的同胞们一个聚集地,不管是新手老手都可以来一起学习哈~ 本群是一个纯交流学习工作的群,不准发布广告、营销相关的信息!目前因为各个平台不支持二维码,如果各位需要,可以添加我微信好友:myz...

2019-08-23 11:53:29

阅读数 427

评论数 0

原创 聊聊我在这家公司设计的SSO

最近小明遇到一个需求:需要将几个独立的系统(子系统)汇总到一个集中的系统(父系统)当中,当用户在父系统登录过后,再点击这几个子系统,就可以免登录跳转到任意一个系统。当时一听,duang~duang~就有很多方案涌进来(吹牛的),但只有下面这个方案得到了leader的肯定,如今已经在线上跑着了,接下...

2019-08-23 10:55:17

阅读数 439

评论数 0

转载 在苏州软件园培训的那俩月,我找到了生的希望

点击上方“程序员小明”,选择“星标”今晚可以不加班!01、困惑的提问读者冬在微信上问我:二哥,听说你当年也培训过?能不能聊聊当年培训的那段岁月,特别感兴趣。反复了看了好几...

2019-08-22 09:00:00

阅读数 372

评论数 0

原创 SpringBoot优雅地配置日志

本文主要给大家介绍SpringBoot中如何通过sl4j日志组件优雅地记录日志。其实,我们入门 JAVA 的第一行代码就是一行日志,那你现在还在使用System.out.println("Hello,小明!")记录日志吗? 我经历过的日志组件 我最开始接触的日志组...

2019-08-21 18:10:43

阅读数 400

评论数 0

转载 漫画:什么是囚徒困境?

点击上方“程序员小明”,选择“星标”今晚可以不加班!故事发生在小灰小时候......囚徒困境讲的是一件怎样的事情呢?话说某一天,警察抓到了嫌疑犯小A和小B,虽然明知道他们...

2019-08-19 20:11:51

阅读数 358

评论数 0

原创 Mac安装Navicat的那些破事儿

本文目的如题,navicat 优点不再赘述。如有侵权,请联系我立即删除。 下载地址 Mac版 Navicat Premium 12 v12.0.23.0 官网下载地址: 英文64位 http://download.navicat.com/download/navicat120_premiu...

2019-08-19 19:44:23

阅读数 484

评论数 0

原创 Mac安装Homebrew的那些事儿

Mac安装Homebrew的那些事儿 最近小明刚换置了一个 Mac 本,想搭建一个属于自己的博客网站,需要用到 Node.js 环境,而Node.js 在 MacOS 中是由 Homebrew 进行安装管理的……因此,便有了Homebrew的安装历程。 什么是Homeb...

2019-08-12 00:14:20

阅读数 501

评论数 0

原创 SpringBoot:如何优雅地处理全局异常?

之前用springboot的时候,只知道捕获异常使用try{}catch,一个接口一个try{}catch,这也是大多数开发人员异常处理的常用方式,虽然屡试不爽,但会造成一个问题,就是一个Controller下面,满屏幕的try{}catch,看着一点都不优雅,一点都不符合小明的气质,憋了这么久,...

2019-08-10 15:53:09

阅读数 375

评论数 0

原创 SpringBoot:优雅地处理全局异常

点击上方“程序员小明”,选择“星标”今晚可以不加班!之前用springboot的时候,只知道捕获异常使用try{}catch,一个接口一个try{}catch,这也是大多...

2019-08-08 19:51:30

阅读数 331

评论数 0

转载 莫言:阅读是创作最好的老师

点击上方“程序员小明”,选择“星标”今晚可以不加班!写作是阅读积累到一定阶段后的自然输出,阅读是写作必不可少的准备,这是关于阅读和写作我们都知道的关联。大道至简,但具体到...

2019-07-28 21:15:05

阅读数 329

评论数 0

转载 咱们从头到尾说一次 Java 垃圾回收

点击上方“程序员小明”,选择“星标”今晚可以不加班!⬆️ 图片来源于网络转载|阿里巴巴文末有彩蛋之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C+...

2019-07-24 19:27:11

阅读数 336

评论数 0

转载 漫画:有趣的“帽子问题”

————— 第二天 —————主持人让三名参与者各自戴上眼罩(看不见外界),然后随机给每个参与者戴上一顶帽子。比如下面这样:然后,主持人让三名参与者依次摘下眼罩,在只...

2019-07-22 15:38:09

阅读数 343

评论数 0

原创 JDK8日常开发系列:Consumer详解

java.util.function中 Function, Supplier, Consumer, Predicate和其他函数式接口广泛用在支持lambda表达式的API中。这些接口有一个抽象方法,会被lambda表达式的定义所覆盖。 Consumer的作用顾名思义,是给定义一个参数,对其进行(...

2019-07-14 01:13:21

阅读数 494

评论数 0

转载 北京租房图鉴:青年路遍地网红,后厂村只有码农

后台回复“springcloud”获取|转载-姜茶茶北京,是一个很大的城市,有多大呢?有一句话是这么说的“如果你和你男朋友,你住大望路,他住中关村,你要求和他一起合租,他...

2019-07-12 10:27:54

阅读数 339

评论数 0

转载 SpringBoot使用Docker快速部署项目

点击上方“程序员小明”,选择“星标”今晚可以不加班!1.简介 建议阅读本文最好对Docker有一些了解首先我们先了解一下Docker是什么Docker 属于 Linux ...

2019-07-11 09:03:00

阅读数 331

评论数 0

原创 Mysql索引优化初体验(二)-使用索引

点击上方“程序员小明”,选择“星标”今晚可以不加班!上回介绍了几种常见的索引类型:normal、unique、fulltext、spatial,本次,主要讲解索引的工作原...

2019-07-05 09:00:00

阅读数 332

评论数 0

原创 Mysql索引优化初体验--使用索引

上回介绍了几种常见的索引类型:normal、unique、fulltext、spatial,本次,主要讲解索引的工作原理及针对normal索引的创建、删除进行举例。 索引是如何工作的 首先,我们先创建t_user_action_log表,方便下面进行演示。 CREATE TABLE `t_use...

2019-07-05 01:31:45

阅读数 301

评论数 0

提示
确定要删除当前文章?
取消 删除