天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

itzoo的文章

公众号文章

别再用 BeanUtils 了,这款 PO VO DTO 转换神器不香么?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 老铁们是不是经常为写一些实体转换的原始代码感到头疼,尤其是实体字段特别多的时候。介绍一个开源项目 mapstruct ,可以轻松优雅的进行转换,简化你的代码。 当然有的人喜欢写get set,或者用BeanUtils 进行复制,代码只是工具,本文只是提供一种思路。 先贴下官网地址吧:h……继续阅读 »

2年前 (2022-05-15) 583浏览 0评论 0个赞

公众号文章

ElasticSearch 让人叹为观止的分布式系统架构设计

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重点会讨论下分布式数据系统的设计,比如分布式存储系统,分布式搜索系统,分布式分析系统等。 我们先来简单看下Elasticsearch的架构。   1 Elastics……继续阅读 »

2年前 (2022-05-15) 402浏览 0评论 0个赞

公众号文章

聊聊 Java 泛型通配符 T,E,K,V,?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。   2 泛型带来……继续阅读 »

2年前 (2022-05-15) 461浏览 0评论 0个赞

公众号文章

升级到 MySQL 8.0,Facebook 付出的代价!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 近日,Facebook 官博公布了他们的数据库版本从 MySQL 5.6 升级到了 MySQL 8.0,并且在官博记录了复盘详细的升级过程。 Facebook 称,他们最近的一次大版本升级到 MySQL 5.6 花了一年多时间才完成,还在 5.6 版上开发 LSM……继续阅读 »

2年前 (2022-05-15) 484浏览 0评论 0个赞

公众号文章

这几款国产开源项目!是真滴牛逼…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara 这个组织是由Apache ShenYu(前身是Soul网关)的作者创立,多位Java开源作者参与的一个Java开源组织。 在开源中国社区,很多Java开源作者都是各自为战,独立运营项目。Domara组织的诞生就……继续阅读 »

2年前 (2022-05-15) 549浏览 0评论 0个赞

公众号文章

每日开源 | 推荐一款炫酷的前端监控系统

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 如果你是一位前端工程师,那你一定不止一次去解决一些顽固的线上问题,你也曾想方设法复现用户的bug,结果可能都不太理想。 怎样定位前端线上问题,一直以来,都是很头疼的问题,因为它发生于用户的一系列操作之后。错误的原因可能源于机型,网络环境,复杂的操……继续阅读 »

2年前 (2022-05-15) 567浏览 0评论 0个赞

公众号文章

Oauth2.0实现单点登录的原理流程,这次总该懂了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 单点登录是多域名企业站点流行的登录方式。本文以现实生活场景辅助理解,力争彻底理清 OAuth2.0 实现单点登录的原理流程。同时总结了权限控制的实现方案,及其在微服务架构中的应用。   1 什么是单点登录 1.1 多点登录 传统的多点登录系统中,每个站点都实现了……继续阅读 »

2年前 (2022-05-15) 446浏览 0评论 0个赞

公众号文章

新版 IntelliJ IDEA2021.3 即将来袭,这次又出了哪些神仙功能!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! IntelliJ IDEA 2021.3 1 前言 根据JetBrains官方介绍,IntelliJ IDEA2021.3正式版将在11月发布,很显然,在如今众多的Java的IDE中,IntelliJ IDEA独树一帜,拥有众多的粉丝,我们也可以从他的更新速度就能看出……继续阅读 »

2年前 (2022-05-15) 564浏览 0评论 0个赞