自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日常开发分享

冰冻三尺,非一日之寒。

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

原创 一个免费版的镜像仓库值得你拥有

正好可以熟悉一下docker仓库命令

2024-10-21 19:15:07 168

原创 Mysql索引失效的原因有哪些?

一定要对答如流

2024-10-17 17:50:22 316

原创 加入我们的技术分享群,一起探索编程的无限可能!

join us

2024-10-17 17:48:33 243

原创 Mysql:用覆盖索引解决回表查询

高频提问

2024-10-16 16:27:29 775

原创 Mysql索引优化初体验-了解索引

mysql是主流的关系型数据库

2024-10-15 11:15:12 878

原创 Mysql索引优化

Mysql索引优化经常会问

2024-10-15 11:07:31 852

原创 Mysql和Oracle使用差异和主观感受

两种常用的关系型数据库有何差异?

2024-10-09 14:42:33 562

原创 真正掌握left join on 和 where 的差别

再基础不过的知识

2024-09-29 17:49:14 390

原创 备份和迁移MySQL数据库

搞java的不得懂点数据库的运维知识啊,不然你拿什么battle

2024-09-27 11:44:46 472

原创 Redis的延迟双删:解决数据一致性的问题

面试经常会问的

2024-09-26 11:50:15 433

原创 基于 Redis 实现滑动窗口的限流

听说面试经常问

2024-09-26 11:25:30 574

原创 Spring 事务管理及失效总结

听说这个面试会问

2024-09-24 17:18:04 815

原创 Spring MVC 启动与请求处理流程解析

听说这个经常问,你能答上两句么

2024-09-20 16:07:48 586

原创 当我在工位回过神的时候,恍然发现……

今天是没有抢到票的打工人节前的最后一天,7点醒来,磨磨蹭蹭,解决完个人问题,7.35才出门,正常来说最晚7.30出门,骑上哈啰、挤上地铁才能保证打上卡。说出来不怕各位同行笑话,谁能想到一个高速发展的大数据公司打卡仍需刷脸。当大多同学们在享受假期的时候,我还在飞奔打卡的路上,结局当然没有让大家失望:还是迟到了,就差1m。当我在工位回过神的时候,恍然发现,我的iPhone14 Pro透明手机套竟然落在...

2023-09-28 22:19:16 60

原创 今天领导不在

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

2023-09-27 08:08:38 183

原创 ChatGPT太太太太太香了

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

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

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

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

2023-03-28 13:42:56 224

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

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

2023-03-13 14:46:00 236

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

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

2022-08-31 16:38:56 320

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

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

2022-08-29 11:51:48 1523

原创 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 645

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

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

2022-08-15 10:46:13 2222

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

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

2022-08-12 08:08:42 125

原创 小明的2021年终总结

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

2022-01-04 08:08:00 2371

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

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

2021-12-27 10:13:45 1008

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

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

2021-12-17 18:40:47 1134

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

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

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

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

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

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

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

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

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

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

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

2021-09-23 08:08:00 188

原创 【Elastic】SpringBoot快速集成ES

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

2020-12-31 01:12:09 443

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

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

2020-12-31 01:12:09 1343

原创 「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 291

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

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

2020-09-14 13:46:27 904

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

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

2020-08-25 08:50:00 4968

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

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

2020-06-22 22:40:58 2403

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

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

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

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

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

2020-04-21 00:18:25 317

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

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

2020-04-20 08:30:00 377

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

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

2020-04-13 11:20:52 1223

空空如也

空空如也

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

TA关注的人

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