一切福田,不離方寸,從心而覓,感無不通。

牢记这16个SpringBoot 扩展接口,写出更加漂亮的代码

Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。

龙生   25 Oct 2023
View Details

工作六年,我学会了用 Arthas 来辅助我的日常工作

客户线上问题,应该如何复现,让客户再点一下吗?
异常被吃掉,手足无措,看是哪个家伙写的,竟然是自己!
排查别人线上的 bug,不仅代码还没看懂,还没一行日志,捏了一把汗!
预发 debug,稍微时间长点,群里就怨声载道!
加日志重新部署,半个小时就没了,问题还没有找到,头顶的灯却早已照亮了整层楼……
线上机器不能 debug,也不能开 debug 端口,重新部署会不会破坏现场呢?
怀疑入参有问题,怀疑合并代码有问题,怀疑没有部署成功,全是问号……
一个问题排查一天,被 Diss 排查问题慢……

龙生   25 Oct 2023
View Details

2023 年微服务后端开发的 11 个最佳工具

微服务架构以将复杂的应用程序分解为易管理的服务而闻名,然而,管理微服务是一项具有挑战性的任务。为了确保开发工作流程的高效性,需要采用特定的工具。

在本文中,小编将为您介绍2023年最热的11款后端微服务开发工具,并全面介绍它们的基本功能和常见用例。不论您是经验丰富的微服务开发人员,还是初涉微服务领域的新手,本文都将为您提供宝贵的见解和剖析。

龙生   25 Oct 2023
View Details

Idea非常好用的插件总结和常用操作总结

Idea插件总结 自动生成文档注释 集成插件:Easy Javadoc 一个自动帮你完成JavaDoc注释的IDEA插件! 下载地址: 传送 使用说明: Windows: 鼠标放在方法上面,然后在按 Ctrl + **MAC:**鼠标放在方法上面,然后在按 command + \ 可以对文档注释中的作者名、日期格式等进行相关设置,还可以设置翻译渠道(如百度翻译、有道翻译等) 注释快捷展示 集成插件:Show Comment 在对项目不太熟悉的情况下,对于快速了解项目,梳理业务逻辑,此插件还是比较实用的,提升工程熟悉进度! 下载地址: 传送 配置: 彩色括号 集成插件:Rainbow Brackets Lite 彩虹括号,代码中存在多个括号,分不清范围,使用此插件可以一眼能看出来! 下载地址: 传送 区域代码高亮功能: Mac快捷键: cmd + 鼠标右键; **Windows快捷键:**Ctrl + 鼠标右键 彩色控制台 集成插件:Grep Console 可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加 下载地址: 传送 代码收藏夹 集成插件:iCode 它是一个代码片段收藏夹工具,页面十分简洁优雅,抛弃了传统的文件夹收藏的方式,通过标签做分类,支持标签和内容搜索。 时序图生成 集成插件:Sequence Diagram 软件背景图片由于需要绝对地址,每个人的电脑路径不一,所以请自行配置,菜单View找到最下面的set background img,选中背景图即可! 可以为输出的日志修改颜色,具体配置请在设置中Other Settings中找到GrepConsole即可! 下载地址: 传送 点击小扳手的图标,主要配置如下: call depth,用于配置调用深度,默认是5层; display only project classes ,勾选中表示仅展示本工程内的源码调用关系,不包含依赖包里的; skip getters/setters,勾选中表示时序图中会跳过get方法和set方法的调用关系; skip private methods,勾选中表示时序图中会跳过私有方法之间的调用关系; skip constructors,勾选中表示时序图中会跳过构造方法的调用关系; 阿里云智能编码插件 插件说明:智能编码,代码补全,代码搜索,代码示例搜索,代码文档搜索,代码生成 官网: 传送 Cloud Toolkit 插件说明:帮助开发者更高效地部署、测试、开发和诊断应用 官网: 传送 sh脚本(第一版): bash 复制代码

sh脚本(第二版): 第二版主要针对SpringBoot瘦身版使用 […]

龙生   25 Oct 2023
View Details