Idea 插件:快速JSON转对象 在开发中,经常会有这样的场景,给一个 JSON 例子,然后定义成对象类,来和前端进行联调测试,如果 Json 很长,会浪费很多时间在编写对象类上。接下来推荐一款 Idea 的插件:Gson...
Kubernetes存储大脑之etcd etcd 简介etcd 是兼具一致性和高可用性的键值数据库,可用于服务发现以及配置中心。ETCD 采用 raft 一致性算法,基于 Go 语言实现。可以作为保存 Kubernetes 所有...
GitHub无法访问?访问慢?一招即可搞定 GitHub 是一个面向开源及私有软件项目的托管平台,程序员可以在上面探索感兴趣的项目,几乎是程序员的圣地。最近听群里朋友说 GitHub 无法访问或者访问速度极其慢,经常打开 GitHu...
Spring Boot 使用 AOP 记录日志 在项目开发中经常,日志系统是必不可少的,特别是管理系统,对于重要的操作都会有操作日志,然而这个操作不需要我们在相应的方法中一个一个的去实现,这肯定是不合适的,这样的操作无疑是加大了开发量,...
福到啦,点亮2021 小伙伴们,值此新春佳节之际,让我们一起迎接福气。今天你的朋友圈是不是被给我微信旁边加个福字@微信官方刷屏了呢?其实这是微信新上线的许愿功能,只要我们在新的一年里许下愿望,就可以在头像昵称旁...
原来使用 Spring 实现策略模式可以这么简单! 策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法,可以替代代码中大量的 if-else。比如我们生活中的场景:买东西结账可以使用微信支付、支付宝...
Spring Boot 集成 Mybatis Plus 自动填充字段 一般在表设计的时候,都会在表中添加一些系统字段,比如 create_time、update_time等。阿里巴巴开发手册中也有这样的提示,如果对于这些公共字段可以进行统一处理,不需要每次...
如何定位 MySQL 慢查询? 相信大家在平时工作中都有过 SQL 优化经历,那么在优化前就必须找到慢 SQL 方可进行分析。这篇文章就介绍下如何定位到慢查询。慢查询日志是 MySQL 内置的一项功能,可以记录执行超过...
真香,Typora 原生集成 PicGo 图床工具! 点击上方“武培轩”,选择“设为星标”技术文章第一时间送达!用 markdown 写作的话,Typora 是不错的选择,所见即所得,用得很舒服,但是在粘贴图片的时候只是把图片保存到本地,如...
这些排查内存问题的命令,你用过多少? 我相信大家都遇到过内存占用率过高的情况,在排查过程中,我们会用到一些命令或工具,下面来看下这些你都用过吗?top 命令首先比较常用的就是 top 命令,是性能监控的常用命令,该命令可以实...
为什么阿里巴巴Java开发手册中强制要求超大整数禁止使用Long类型返回? 在阅读《阿里巴巴Java开发手册》时,发现有一条关于前后端超大整数返回的规约,具体内容如下:这个问题在之前和前端联调的时候发生过,发现根据脚本 id 去审批的时候,状态没有变化,后来和前...
Spring Boot 集成 XXL-JOB 任务调度平台 在开发中需要将已有的定时任务抽离出来,方便管理查看,因此选择集成分布式任务调度平台 XXL-JOB,本文就讲解下 Spring Boot 如何集成 XXL-JOB 任务调度平台。XXL-...
Spring Boot 优雅地发送邮件 最近在项目开发中有向使用者发送报警通知的功能,其中报警媒介就包括邮件,这篇文章就简单介绍了 Spring Boot 如何快速集成实现邮件发送。通常在实际项目中,也有其他很多地方会用到邮件...
Elasticsearch 启动失败:can not run elasticsearch as root 报错情况在 Linux 环境下启动 Elasticsearch 的时候,会报错:[root@dev-es bin]# ./elasticsearch[2020-08-07T12:11:07,538][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [xmgl-dev-es-3-90] uncaught exception in thread [main]org.elasticsearch.bootstrap.StartupException:
Spring Boot 集成 Redis 实现数据缓存 Spring Boot 集成 Redis 实现数据缓存,只要添加一些注解方法,就可以动态的去操作缓存了,减少代码的操作。在这个例子中我使用的是 Redis,其实缓存类型还有很多,例如 E...
不会真的有人 GitHub 还可以这样吧! 相信大家在闲暇之余都会在世界最大的同性交友平台上逛逛,每次进入个人主页的时候,首先看到的总是 Popular repositories,下面是一些 Contributions 热力图和活...
数据库怎么选择?| 文末送书 所有数据库管理系统的主要工作都是「可靠地存储数据」并使其对用户可用。我们使用数据库作为数据的主要来源,帮助我们在应用程序的不同部分之间共享数据。我们使用数据库,而不是在每次创建新应用程序...