Java知音
-
告别混乱,一次性掌握微服架构设计!
戳上方蓝字“Java知音”关注我 为什么要做微服务? 微服务一直是近几年的技术热点,凡是谈到架构设计,毫无疑问都离不开微服务这个话题。无论是做架构设计,还是只是做业务开发,几乎在所…
-
一套高效解决方案:MySQL数据实时同步到Elasticsearch
戳上方蓝字“Java知音”关注我 概述 在实际的项目开发与运维过程中,MySQL 常常扮演着业务数据库的核心角色,以其强大的事务处理能力和数据完整性保障,支撑着系统的稳定运行。然而…
-
Mybatis-Plus官方发布分库分表神器,一个依赖轻松搞定!
戳上方蓝字“Java面试题精选”关注我! 今天介绍一个 MyBatis – Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据…
-
Stream很好,Map很酷,但答应我别用toMap()!
戳上方蓝字“Java面试题精选”关注我! 在 JDK 8 中 Java 引入了让人欲罢不能的 stream 流处理,可以说已经成为了我日常开发中不可或缺的一部分。 当完成一次流处理…
-
SpringBoot统一属性配置,以数据库作为配置中心
戳上方蓝字“Java面试题精选”关注我! 引言 最近工作中常常感到后端 SpringBoot 项目里的属性配置十分混乱,在 SpringBoot 属性配置文件,数据库表,以及各个类…
-
Spring Boot + URule 实现可视化规则引擎,太优雅了!
戳上方蓝字“Java面试题精选”关注我! 一、背景 前段时间,在做项目重构的时候,遇到很多地方需要做很多的条件判断。当然可以用很多的if-else判断去解决,但是当时也不清楚怎么回…
-
不服不行,这才是后端API接口应该有的样子!
戳上方蓝字“Java面试题精选”关注我! 如何设计 API 接口,实现统一格式返回? 前言 接口相互作用 返回格式 控制层控制器 美观美化 优雅优化 实现方案 前言 在移动互联网,…
-
偷偷曝光下国内软件外包公司!(2024 最新版,很全!)
戳上方蓝字“Java面试题精选”关注我! 最近,很多小伙伴问:只有外包的 offer 能去吗? 大环境不行,面试太少了,很多本科生想进外包都没机会。 非常时期,不需要在意那么多,外…
-
看好了,我只教一遍,SpringBoot单体应用真正的零停机无缝更新代码
戳上方蓝字“Java面试题精选”关注我! 前言 在个人或者企业服务器上,总归有要更新代码的时候,普通的做法必须先终止原来进程,因为新进程和老进程端口是一个,新进程在启动时候,必定会…
-
使用Hutool要注意了!升级到6.0后你调用的所有方法都将报错
一、引言 Hutool这个工具应该是家喻户晓了,它是一个开源的Java工具类库,提供了丰富的静…
-
SpringBoot3.2 + jdk21 + GraalVM上手体验
戳上方蓝字“Java面试题精选”关注我! SpringBoot2.x官方已经停止维护了,jdk8这次真的得换了🤣 可以参考官方文章进行体验:spring.io/blog/2023/…
-
解密阿里大神写的天书般的Tree工具类,轻松搞定树结构!
01 引言 最近公司新进了不少新人,包括一些来自阿里、网易等大型企业的资深工程师。我们组的一位新同事是阿里来的专家,我在CR(Code Review, 简称CR)时看到…
-
在线人数统计功能怎么实现?
戳上方蓝字“Java面试题精选”关注我! 一、前言 在线人数统计这个功能相信大家一眼就明白是啥,这个功能不难做,实现的方式也很多,这里说一下我常使用的方式:使用Redis的有序集合…
-
Spring纯注解开发,有点强!!
戳上方蓝字“Java面试题精选”关注我! 前言 Spring3.0引入了纯注解开发的模式,框架的诞生是为了简化开发,那注解开发就是简化再简化。Spring的特性在整合MyBatis…
-
Java8中一个极其强悍的新接口,炸裂!很多人没用过
戳上方蓝字“Java面试题精选”关注我! 在开发过程中经常会使用if…else…进行判断抛出异常、分支处理等操作。这些if…else…充斥在代码中严重影响了代码代码…
-
使用 Java + WebSocket 实现简单实时双人协同 pk 答题
戳上方蓝字“Java面试题精选”关注我! 引入 引入与技术选型: 在实时互动应用中,实现流畅的多人协同对战功能是一大挑战。WebSocket技术,以其全双工通信能力,提供了解决方案…