lombok优缺点

前言最近上网查资料发现很多人对lombok褒贬不一,引起了我的兴趣,因为我们项目中也在大量使用lombok,大家不同的观点让我也困惑了几天,今天结合我实际的项目经验,说说我的个人建议。随便搜搜就找到了这几篇文章:这些人建议使用lombok,觉得它是一个神器,可以大大提高编码效率,并且让代码更优雅。在

常用的正则表达式

常用的正则表达式常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]6}[a-f0-9]{3)$/电子邮箱:/

sonarqube使用

前言最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能的使用,惹得领导不高兴了,让我想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们的视线当中。一sonarqube是做什么的SonarQube®是一种自动代码审查工具,用于检测代码

35个Java 代码优化魔鬼细节

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可

阿里的 Seata 中间件做分布式事务

分布式事务的产生我们先看看百度上对于分布式事务的定义:分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。额~有点抽象,简单的画个图好理解一下,拿下单减库存、扣余额来说举例:当系统的体量很小时,单体架构完全可以满足现有业务需求,所有的业务共用

docsify,一款神奇的文档生成利器。

01、docsify是什么一款神奇的文档生成利器自从有了Markdown,我就再没用过富文本编辑器,因为Markdown的书写有一种心流的感觉。很多博客平台都支持Markdown了,即便是不支持,也没关系,可以通过mdnice或者Md2All转成富文本的格式。docsify可以自动地将Markdow

代码统计IDEA插件

编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被后者DISS。为了快速分析项目

mac快捷键

与Windows的差异一切开始前,我们先来认识一下苹果Mac键盘上几个陌生的按键,比如⌘(Command/Cmd)、⌥(Option)、⌃(control)、⇧(shift)等等。其中最为独特的就是Mac键盘专有的按键⌘,它叫做“Command”键(缩写叫Cmd,也被人称为AppleKey苹果键),

mac软件这样使用,你知道几个。

引言听了腾讯云社区的授课,加上工作之后,将会使用到windows笔记本作为办公电脑。在此就想着把平时在mac上使用的软件整理一下,能帮到自己的软件分享给大家。文章篇幅较长,我本人呢,对硬件方面不是很懂,软件的话颇懂一二,毕竟咱是软件开发工程师嘛,哈哈。可以直接通过名字,在网上寻找资源。不放下载链接了

github加速下载

加速偶然发现一个好玩的插件。除了代理,码云仓库转存,又多了一款加速插件。下载针对文件速度还行吧。针对代码。地址https://chrome.google.com/webstore/detail/github%E5%8A%A0%E9%80%9F/mfnkflidjnladnkldfonnaicljpp