自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日常开发分享

冰冻三尺,非一日之寒。

  • 博客(115)
  • 收藏
  • 关注

原创 今天领导不在

十一假期临近,大家都买到自己心仪的车票了吗?我的直属领导上周五就连夜赶回老家给自己的龙凤胎宝宝准备一岁庆生。今天适逢迭代上线,领导不在现场的日子屈指可数,我不免有感而发。我所在的团队不大不小,总共有14个人,7个Java,4个前端,2个测试,1个leader,基本上每两周上一次线。不知道大家有没有这种感觉:平时领导在的时候,虽然可能气氛有点压抑,但是心里面却很有安全感。因为当你遇到技术难题或者解决...

2023-09-27 08:08:38 159

原创 ChatGPT太太太太太香了

❓ 我感觉以后再也不用某度了more实际开发中一些让人眼前一亮的回答。

2023-03-28 16:23:45 201 1

原创 这年头,谁的好友列表还没有躺一个ChatGPT啊?

大家好,我最近开始使用一款非常有趣的AI机器人,它叫做ChatGPT。ChatGPT是一款独特的聊天机器人,它可以进行智能对话,回答你的问题,还可以学习你的语言习惯,使得对话更加流畅和自然。ChatGPT是一个优秀的AI机器人,值得一试,我相信你一定会喜欢上它。如果你想加入我的ChatGPT群,请关注微信公众号:程序员小明,回复。如果你也对ChatGPT感兴趣,欢迎加入我的群聊,我们可以一起探索这个聊天机器人的奥秘。于是,我将chatGPT的能力赋予了我的聊天机器人~大家可以观看一下效果。

2023-03-28 13:42:56 202

原创 确定了,今天带一个看板娘回家

💃 内容为王,但谁还不是一个颜控?

2023-03-13 14:46:00 209

原创 刘亦菲生日当天,引发了我对正则的思考

前两天从网上采集到一条短视频数据(刷短视频),发现六公主连排5部刘亦菲主演的电影!甚是震惊,太有牌面了,看了一下日子是8月25号,嗷,原来当天是刘亦菲的生日。巧了,正好也是我家柴犬旺财的3岁生日😀。more言归正传,我们看到这条数据的:#刘亦菲35岁生日获央视独宠# 神仙姐姐生日快乐!为了分析数据,我们需要获取数据中所提到的话题。提问:你能想到几种实现方式呢?欢迎评论区留言。

2022-08-31 16:38:56 288

原创 Mac系统下Datagrip打不开、点击没反应?

有没有可能是因为你从网上下载了一些破解软件导致的?背景Mac系统下JB公司家的IDEA、 Datagrip、PyCharm 或 Goland 打不开点击没反应……分析大概率是之前安装过 汉化插件、激活插件导致查看方式在 terminal 执行 /Applications/DataGrip.app/Contents/MacOS/datagrip查看报错日志(此处偷懒,省略截图,看最后一行)由此报错信息可以得知,启动时,是在加载该文件时出错~/Library/Application Supp

2022-08-29 11:51:48 1446

原创 DataGrip连接Mysql报08S01解决方案

以前正常使用的GataGrip,突然在某天报下面的错误提示:08S01[08S01] Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.No appropriate protocol (protocol is disabled

2022-08-29 11:28:54 627

原创 安利一个Mac下好用的抓包工具-Charles

Charles:让天底下没有难抓的包。前言今天给大家推荐一个我所使用过的抓包工具中最好用的抓包工具-Charles(音译:查尔斯),它可以抓各端发起的网络请求,我主要用来抓移动设备上的请求,上次小明就通过这种方式找到了一款付费App课程的漏洞,咳咳,不展开说了,毕竟web端的浏览器网络请求,打开开发者工具就能看到(滑稽)。下载安装方式一:官网下载链接:https://www.charlesproxy.com/download/期限:试用30天方式二:百度网盘(推荐)链接: http.

2022-08-15 10:46:13 2136

原创 尴尬,上一次更新的时候还是上一次

啊这这,太久没更新了,不知道大家有没有人记得小明,如果没记得的话,我反而会更开心,因为这样包袱会轻一点。说真的,实在是太不好意思,之前立了一个flag,一周一更,保证高产似母猪,现在看来就是一个笑话。在这里,衷心给大家说声抱歉,也给自己说声抱歉,因为接下来小明又要给自己和解了。 其实,小明的初衷是好的,一直都是想当一个实实在在做内容的号主,为大家多输出一些眼前一亮的文章,...

2022-08-12 08:08:42 105

原创 小明的2021年终总结

背景已是年终,各大小平台都在忙着给自己的用户推送一年来用户使用自己产品的痕迹,从产品的角度来讲,这是一种提升用户粘性的行为,通过用户主动分享一年的战果还可以达到产品裂变的目的。那,2021...

2022-01-04 08:08:00 2335

原创 「实用」打造自我感觉非常漂亮的Mac终端

背景(今天我是一个美妆博主????)突然发现自己使用的iterm2终端样式有些朴素,为了让她看起来花枝招展的,我决定给她打扮打扮。毕竟每天面对她的时间比对象还多……效果对比因为每个人的喜好都不一样,所以放一张大家都喜欢的效果图很难,之前我很喜欢黑色主题,后来,我对浅色反倒情有独钟,现在我的开发工具idea、vscode等都是使用的浅色,据说对自己的眼睛好。本文的亮点就是:只告诉你设置方法,最终妆后效果由你自己的审美决定。那上面的红玫瑰和白玫瑰,你更喜欢哪个呢?评论区为你选择的玫瑰投票。配置

2021-12-27 10:13:45 975

原创 「组件」使用阿里云的镜像仓库存储自己的镜像

背景最近有在搭建自己喜欢的小玩意,而且为了方便维护迁移,因此需要一个好的平台托管,知名的是DockerHub,但是今天,咱们眼光放在国内——我使用的阿里云容器Hub。介绍其实阿里云的官方文档说的很清楚了,我在这里给大家做一些介绍和总结。阿里云这个仓库,个人版是完全免费的,但是有一定的数量限制,如下图所示,但是目前来看,是完全能够满足我们开发者自身需求。当然如果你有更大的需求,可以升级为企业版。我们在配置仓库、命名空间后就可以正常使用啦。使用登录阿里云Docker Registry$ d

2021-12-17 18:40:47 1093

原创 「日志」Navicat统计的行数和表实际行数不一致

背景近期为了保障线上数据库的稳定性,我决定针对一些大表的历史数据有计划地进行备份迁移,但是呢,发现一个奇特的现象,Navicat统计行数和表自身count统计数竟然不一致!?0.0NavicatNavicat作为数据库管理工具,在业界广受欢迎,先甭管你电脑上现在正在运行的Navicat是正版还是盗版(你不说我也知道),不可否认的是,在我从事17年从事后端开发以来,尝试了很多同类工具,Navicat在功能上完全碾压其他数据库管理工具,尤其是细节方面,在这里不一一列举了,总之一个字,就是很好用(不接受反驳

2021-12-02 15:02:51 2963 2

原创 「薅羊毛」青龙定时面板——高级玩法(二)

背景自从发布了「薅羊毛」青龙定时面板——京东活动(一)这边文章,大家情绪空前高涨,强烈要求解锁更多姿势,今天小明继续给大家分享两个高级玩法!噢,顺带说一句,脚本跑了几天就兑换了4斤橙子,寄往了老家。玩法一:配置多个JD账号什么?一个JD账号薅地不痛快??那就配置多个JD账号一起薅!薅到财富自由为止!方法很简单,就像之前我们配置单个JD账号方法一样,在环境变量中额外增加其他账号配置即可,最重要的是:你想配置几个都行!玩法二:使用企业微信通知通知方式有很多,经过小明各种维度地分析,综合比较……在

2021-11-28 19:56:41 14489 5

原创 「薅羊毛」青龙定时面板——京东活动

背景近日,圈子有一个大佬推荐给我一个可以自动定时完成京东各种活动任务的组件。他说,用了这个组件后啊,腰不酸了、腿不疼了,而且分分钟都有京豆、金币入账,一开始我还不相信,亲自体验后,果然没让...

2021-11-26 08:08:00 9009 24

原创 可能会让你对Redis的事务有所了解

日常开发中往往会有一些业务场景,需要支持一个key多个序列化操作,比如维护一个大小为2的队列,当有新元素过来时,需要先获取队列中的第一个元素与新数据比较,当满足条件时,再操作队列,左边lp...

2021-09-23 08:08:00 170

原创 【Elastic】SpringBoot快速集成ES

Elastic Search 的底层是开源库 Lucene。但是Lucene的使用门槛比较高,必须自己写代码去调用它的接口。而Elastic Search的出现正是为了解决了这个问题,它...

2020-12-31 01:12:09 429

原创 【Elastic】ES重建索引怎么才能做到数据无缝迁移呢?

背景众所周知,Elasticsearch是⼀个实时的分布式搜索引擎,为⽤户提供搜索服务。当我们决定存储某种数据,在创建索引的时候就需要将数据结构,即Mapping确定下来,于此同时索引的...

2020-12-31 01:12:09 1293

原创 「Elasticsearch」SpringBoot快速集成ES

Elastic Search 的底层是开源库 Lucene。但是Lucene的使用门槛比较高,必须自己写代码去调用它的接口。而Elastic Search的出现正是为了解决了这个问题,它是 Lucene 的封装,提供了 REST API 的操作接口,我们可以开箱即用。环境JDK版本:8SpringBoot:2.xES版本:7.1.1依赖 <!-- 集成es client,并排除低版本依赖(5.6) --> <dependency&.

2020-12-07 15:18:33 266

原创 我是如何使用freemarker生成Word文件的?

推荐:亲身体验,数次踩坑,遂撰写此文,以备各位不时之需。背景一天,产品经理递给我了一份word报告,我定睛一看这个文档有大大小小的标题层级,还有排版好的段落、各种一目了然的饼图、走势图,当然还少不了颜色循环交替的报表。精致程度不亚于小明同学的学习报告。准备鲁迅:身为一名Java程序员,任何时候都不要忘记站在巨人的肩膀上。通过某歌搜索关键词:java+word+导出,我立马得出了很多成熟的方案,通过横向、纵向比较,再结合本次报告样式比较多、用户可灵活选择不同模块导出的特点,最终,我决.

2020-09-14 13:46:27 878

原创 解决SpringBoot jar包中的文件读取问题

前言SpringBoot微服务已成为业界主流,从开发到部署都非常省时省力,但是最近小明开发时遇到一个问题:在代码中读取资源文件(比如word文档、导出模版等),本地开发时可以正常读取 ,...

2020-08-25 08:50:00 4930

原创 【Python】使用Selenium实现淘宝抢单

最近,小明为了达成小姐姐的愿望,在某宝买到心仪的宝贝,再加上又迷上了python,就通过python轻而易举地实现了(个人声明:对Java来说,这并不是背叛)。需求分析&前期准备需求其实很简单,正常购物。那我们平常的购物流程如下所示:开始之前,我们需要准备一下程序运行环境。环境系统:Windows/Mac OSPython版本:3.7.2为了让程序模拟我们每一步操作,给大家介绍一个利器:SeleniumSelenium测试同学应该会感觉特别亲切。它是一个自动化测试工具,通过它.

2020-06-22 22:40:58 2333

原创 「不求人」我用Python抢到了人生的第一单

最近,为了达成小姐姐的愿望:在某宝上抢到自己心仪的宝贝,小明使用Python轻而易举地实现了抢单。于是,小明自然而然地迷上了Python,差点把小姐姐忘了。需求分析&前期准备需求...

2020-06-22 09:00:00 394 2

原创 「日常开发」记一次因使用Date引起的线上BUG处理

生活中,我们需要掌控自己的时间,减少加班,提高效率;日常开发中,我们需要操作时间API,保证效率、安全、稳定。现在都2020年了,了解如何在JDK8及以后的版本中更好地操控时间就很有必要,尤其是一次线上BUG的发生,让小明更是深有体会。背景在Java8以前,每每操控时间,我们经常使用的类库就是Date,并且会通过SimpleDateFormat类对时间进行格式化。你可知道?Date类是一个...

2020-04-21 00:18:25 292

原创 记一次Date引起的线上BUG处理

点击上方“程序员小明”,选择“星标”今晚可以不加班!生活中,我们需要掌控自己的时间,减少加班,提高效率;日常开发中,我们需要操作时间API,保证效率、安全、稳定。背景在Java8以前,每...

2020-04-20 08:30:00 360

原创 Java中如何通过try优雅地释放资源?

时间紧迫,长话短说,今天,小明给大家同步一个知识点,使用try-with-resources来优雅地关闭资源。1. 背景其实,在JDK 7就已经引入了对try-with-resources的支持,它的主要作用就是解放小明和小明小伙伴们的双手,帮助我们自动释放使用过的资源(比如输入、输出流)。2. 例子如何才能使用这个自动关闭资源的骚操作呢?我们只需要在try内声明和初始化资源即可,如下...

2020-04-13 11:20:52 1206

原创 Java中的try,如何开启新姿势?

点击上方“程序员小明”,选择“星标”今晚可以不加班!时间紧迫,长话短说,今天,小明给大家同步一个知识点,使用try-with-resources来优雅地释放资源。1. 背景其实,JDK...

2020-04-13 08:30:00 350

转载 互联网都是这样聊天的

除去吃、喝、玩、睡,当代年轻人可能最喜欢的就是聊天。不止我们,很多大佬私底下也会聊天。但你知不知道,大佬们之间的对话,其实,很 有 趣。...

2020-04-08 12:18:00 98

原创 「SpringBoot」如何优雅地启动SpringBoot项目

本文主要讲述一下如何优雅地管理SpringBoot项目。背景课堂上,当小明形如流水地回答完沐芳老师提出来的问题时,却被至今没有对象的胖虎无情嘲讽了?沐芳老师:小明,你平时是如何启动、停止你的SpringBoot项目的?小明(自信满满):启动时使用java -jar xxxx.jar命令启动,停止服务时,使用ps -ef找到服务的pid,然后再kill掉停止。胖虎:就这?这让小明很...

2020-04-07 11:00:11 1131

原创 我是如何用IDEA调试BUG的?

最近小明的bug有点多,忙的连王者荣耀都顾不上玩了,导致现在不得不抽点时间研究一下作为当前大多Java程序员开发工具的IDEA DEBUG功能,以提高效率。一、条件断点场景:我们在遍历某个集合,期望程序在满足某些预设条件时停住,比如:沐芳老师在课堂上点名,需要在点到小明的时候暂停确认一下是否有人在帮小明答“到”!那沐芳老师可以这样:右击断点旁边的小红点(断点),弹出面板,在Con...

2020-03-30 12:37:40 903

原创 【Elasticsearch】查询并删除匹配文档之_delete_by_query

思路:先查询确认,后精准删除假设我想删除title是”小明今晚真的不加班“这条记录,先查看一下现有的记录:(不加班不好吗?为什么要删除呢?)tips:可以使用match_phrase精准查询,查询命令可以通过curl查询,也可以通过其他工具请求(其实道理都一样)curl -X POST "http://192.168.16.65:9211/blog/_search&quo...

2020-03-21 16:26:37 2299

原创 2020年来临之前我的面试情况

大家好,我叫小明,一名码农,坐标北京。现在是2020年02月03日,受到疫情影响,想必大家都如小老鼠一般,窝藏在温室之中,终日吃饭睡觉打豆豆,等待着春天的到来。殊不知当前正是韬光养晦之时...

2020-03-07 09:11:39 548 4

原创 Mac配置PHP开发环境

众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、PHP,本文主要给大家说一下小明 PHP环境的配置。开启Apache服务我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的,因此我们需要一下修改配置文件:Apache服务默认安装路径在 /private/etc/apache2 ,属于系统私有目录。在该目录下...

2020-01-05 09:32:45 1476

原创 开发当中curl简单使用

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

2019-12-31 13:38:39 1771

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

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

2019-12-27 17:56:13 799

原创 ThreadLocal解决了什么问题

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

2019-12-15 10:16:13 1757

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

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

2019-11-26 15:30:24 2169

原创 Mac安装Redis

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

2019-11-21 22:43:56 1074

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

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

2019-10-13 11:34:00 1666

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

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

2019-10-11 18:02:00 1157 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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