
工具
自由圣骑士
喜欢学习、喜欢接近新事物。
展开
-
丢弃掉那些BeanUtils工具类吧,MapStruct真香!!!
在前几天的文章《为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?》中,我曾经对几款属性拷贝的工具类进行了对比。然后在评论区有些读者反馈说MapStruct才是真的香,于是我就抽时间了解了一下MapStruct。结果我发现,这真的是一个神仙框架,炒鸡香。这一篇文章就来简单介绍下MapStruct的用法,并且再和其他几个工具类进行一下对比。为什么需要MapStruct ?首先,我们先说一下MapStruct这类框架适用于什么样的场景,为什么市面上会有这么多的类似的框架。在软件原创 2020-08-12 16:25:46 · 165 阅读 · 0 评论 -
直接干掉 RESTful:GraphQL 是真的香!
GraphQL 是真的香转载 2020-07-07 10:40:36 · 363 阅读 · 0 评论 -
如果项目今后需要扩展,那么可以考虑不要使用lombok
我承认,Lombok是一个很不错的Java库,它可以让你在少写代码的同时耍耍酷,简单的几个注解,就可以干掉一大片模板代码。但是,所有的源代码很多时候是用来阅读的,只有很少的时间是用来执行的(你可以细品这句话)。一年以前,我和大多数人都认为Lombok的出现会让Java的编码体验会更好,并极力的在我的团队中推荐使用Lombok。一年以后,我开始对此产生顾虑,尤其是在我准备为开源的博客系统Una-Boot升级Java版本时,我才意识到Lombok自己掉入了一个戏法陷阱。在我进一步分析其源代码并理解相关注转载 2020-06-18 09:42:35 · 708 阅读 · 3 评论 -
绝了!这款工具让SpringBoot不再需要Controller、Service、DAO、Mapper!
Dataway介绍Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具,使得使用者无需开发任何代码就配置一个满足需求的接口。整个接口配置、测试、冒烟、发布,一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到应用中并和应用共享同一个 http 端口,应用无需单独为 Dataway 开辟新的管理端口。这种内嵌集成方式模式的优点是...转载 2020-05-01 12:21:41 · 173 阅读 · 0 评论 -
ubundu18.0.4搭建fastdfs
安装fastdfs之前确保先不要安装nginx首先安装环境# 1. 更新源sudo apt-get update# 2.安装c++依赖库apt-get install gccapt-get install build-essentialsudo apt-get install libtool# 3.安装openssl依赖库apt-get install openssl# 4.安...原创 2020-04-19 13:59:07 · 276 阅读 · 0 评论 -
神奇的 perfma:一站式解决所有 JVM 疑难杂症!
每一个Java程序员应该都碰到过或多或少的JVM问题,比如:一台8G的服务器怎么配置JVM参数?我的JVM参数是否合理?如何分析内存Dump文件?如何分析线程Dump文件,想看一些高质量的JVM相关的文章等等。如果你从来没有碰到过这些问题,那你真的不能算是一个合格的Java程序员!JVM参数分析这是PerfMa公司推出的第一款产品,为用户学习和使用JVM参数提供便利。即使不太懂JVM参数的初...原创 2020-04-09 14:14:29 · 19537 阅读 · 1 评论 -
idea好用的插件
根据连接的数据库自动生成代码7个IntelliJ IDEA必备插件,提高编码效率原创 2020-03-20 09:46:57 · 135 阅读 · 0 评论 -
贼好用的 Java 工具类库 HuTool
贼好用的 Java 工具类库,GitHub 星标 10k+,你在用吗?HuTool原创 2020-03-18 16:43:32 · 525 阅读 · 0 评论 -
fiddler进行https的抓包
1、下载最新版fiddler ,强烈建议在官网下载2、正常傻瓜式安装,下一步,下一步,安装完毕后,先不用急于打开软件。3、下载并安装:Fiddler证书生成器4、打开Fiddler,点击工具栏中的Tools—>Options,点击https设置选项,勾选选择项5、点击Actions,点击第二项:Export Root Certificate to Desktop,如果弹出the r...原创 2020-03-17 11:44:16 · 2276 阅读 · 0 评论