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

后台开挂!3行代码 = 8个接口

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 肯定有不少人会想:这怎么可能呢? 就算用几乎零配置的SpringBoot,写一个最简单的接口也得有3行代码啊! @RequestMapping("test/{request}")public String test(@PathVariable Strin……继续阅读 »

itzoo 2年前 (2022-05-07) 423浏览 0评论 0个赞

从 Spring 的环境到 Spring Cloud 的配置

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 需求   不知不觉,web 开发已经进入 “微服务”、”分布式” 的时代,致力于提供通用 Java 开发解决方案的 Spring 自然不甘人后,提出了 Spring Cloud 来扩大 Spring 在微服务方面的影响,也取得了市场的认可,在我们的业务……继续阅读 »

itzoo 2年前 (2022-05-07) 463浏览 0评论 0个赞

DDD划分领域、子域、核心域、支撑域的目的

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 在《DDD兴起的原因以及与微服务的关系》中曾举了一个研究桃树的例子,如果要研究桃树,将桃树根据器官分成根、茎、叶、花、果实、种子,这每一种器官都可以认为是一个研究领域,而领域又有更加具体的细分,分成子域、核心域、通用域、支撑域等,下面回顾桃树这个例子 看上面这张图 ,如果研究桃树是我……继续阅读 »

itzoo 2年前 (2022-05-07) 376浏览 0评论 0个赞

太秀了!基于 SpringBoot + WebMagic 实现一个的爬虫框架

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! WebMagic是一个开源的java爬虫框架。WebMagic框架的使用并不是本文的重点,具体如何使用请参考官方文档:http://webmagic.io/docs/。 本文是对spring boot+WebMagic+MyBatis做了整合,使用WebMagic爬取数据,然后通过MyB……继续阅读 »

itzoo 2年前 (2022-05-07) 580浏览 0评论 0个赞

宇宙第一 IDE 叕发布新版了

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 Visual Studio 2022 正式版于发布。新版本带有 go-live 许可证,可供生产使用。在 Visual Studio 2019 的基础上,新版集成开发坏境提供了非常多的改进,包括对 64 位、.NET 6 和 C++ 20 的支持,为核心调试器提……继续阅读 »

itzoo 2年前 (2022-05-07) 504浏览 0评论 0个赞

记一次简单的 JVM 调优

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 5% 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 QPS 压力的 web 服务,单机 QPS 一……继续阅读 »

itzoo 2年前 (2022-05-07) 370浏览 0评论 0个赞

字节二面:引入RabbitMQ后,如何保证全链路数据100%不丢失?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 我们都知道,消息从生产端到消费端消费要经过3个步骤: 生产端发送消息到RabbitMQ; RabbitMQ发送消息到消费端; 消费端消费这条消息; 这3个步骤中的每一步都有可能导致消息丢失,消息丢失不可怕,可怕的是丢失了我们还不知道,所以要有一些措施来保证系统的可靠……继续阅读 »

itzoo 2年前 (2022-05-07) 441浏览 0评论 0个赞

学会这几个 Linux 命令,立马提高你的逼格!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 今天分享几个很有意思的口令,其实也算是几个消遣,装逼用的小工具吧,下面的口令是在Ubuntu下演示,CentOS下如何安装,需要了可以自己搜下。 1. sl 命令 你会看到一辆火车从屏幕右边开往左边 安装 $ sudo apt-get install sl 运行……继续阅读 »

itzoo 2年前 (2022-05-07) 472浏览 0评论 0个赞

我这样写代码,比直接使用 MyBatis 效率提高了100倍!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 对一个 Java 后端程序员来说,mybatis、hibernate、data-jdbc 等都是我们常用的 ORM 框架。它们有时候很好用,比如简单的 CRUD,事务的支持都非常棒。但有时候用起来也非常繁琐,比如接下来我们要聊到的一个常见的开发需求,最后本文会给出一个比直接使用这些 ORM……继续阅读 »

itzoo 2年前 (2022-05-07) 444浏览 0评论 0个赞

Spring Boot引起的“堆外内存泄漏”排查及经验总结

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到 MDP 框架(基于 SpringBoot),随后我们就发现系统会频繁报出 Swap 区域使用量过高的异常。 笔者被叫去帮忙查看原因,发现配置了 4G 堆内内存,但是实际使用的物理内存竟然高达 7G,确实不正……继续阅读 »

itzoo 2年前 (2022-05-07) 489浏览 0评论 0个赞