应用开发

Spring Cloud Alibaba最全详解(万字图文总结)

SpringCloudAlibaba是微服务的核心实现,也是大型网站架构必备技能,下面我就全面来详解Spring Cloud Alibaba

张哥说技术
Java
2024-05-27 11:27

ShardingSphere如何完成与Spring家族无缝整合的?

系统集成,即ShardingSphere 和 Spring 框架的集成。 ShardingSphere实现两种系统集成机制: 命名空间(namespace),扩展 Spring Schema 来实现与 Spring 框架集成 编写自定义 starter 组件完成与 Spring Boot 集成

带你聊技术
Java
2024-05-27 11:25

看不懂正则表达式?试试可视化工具吧!

1. 前言正则表达式是一种用来匹配字符串的强有力工具。设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串我们就认为它“匹配”了,否则该字符串就是不合法的。日常开发中常常会使用正则表达式,例如:对数据格式进行校验(判断一个字符串是否是合法的Email格式、合法的IP格式或是否按照特定格式的数字和字母拼接);又或是将日志详情按照某种格式匹配后采集上报。复杂的正则表达式可读性很差

京东技术
IT综合
2024-05-24 15:17

Java线程池的实现原理及其在业务中的最佳实践

本文讲述了Java线程池的实现原理和源码分析以及线程池在业务中的最佳实践。

张哥说技术
Java
2024-05-22 09:49

为啥依赖注入只在Java盛行?

而使用Java的人中绝大多数又使用的Spring,所有学校和培训机构教Java就要教Spring。而 Spring就是依赖注入的集大成者,你只要用Spring就必须使用依赖注入。

码农谈IT
Java
2024-05-22 09:49

DDD领域驱动设计理论|得物技术

领域驱动设计简称“DDD”,一套“知易行难”的方法论。同时我所工作的这些年,尤其在某大厂做初创项目的那段时间,经常会产生各式各样的“思想碰撞”,特别在设计中台基建类领域时,为了保证充足的扩展性和稳定性,都要好好的“碰撞”一下。虽然在设计过程中,每个人的想法不尽相同,但是最终达成一致的那一刻,每个人的技术思想都会得到提升。

ITPUB社群
IT综合
2024-05-21 10:13

分布式算法最全详解(4大主流算法图解)

分布式算法对于保证分布式一致性非常的重要,也是构建分布式的基石,下面我就重点详解4大主流分布式算法

张哥说技术
IT综合
2024-05-21 10:09

微服务架构设计模式详解(4种常见模式)

微服务架构是大型网站的必备技能,也是大厂重点考察的方向,下面我就来详解4类常见的微服务架构设计模式

张哥说技术
Java
2024-05-20 10:00

Java日志通关(一) - 前世今生

写这篇文章的初衷,是想在团队内做一次Java日志的分享,因为日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式。但在准备分享、补充细节的过程中,我又进一步发现目前日志相关的文章,都只是专注于某一个方面,或者讲历史和原理,或者解决包冲突,却都没有把整个Java日志知识串联起来。最终这篇文章超越了之前的定位,越写越丰富,为了让大家看得不累,我的文章将以系列的形式展示。

带你聊技术
Java
2024-05-10 09:18

无用代码扫描组件设计

在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!

码农谈IT
Java
2024-05-08 15:32

MediaTek举办天玑开发者大会MDDC2024,携手产业伙伴共创生成式AI新生态

MediaTek今日举办天玑开发者大会2024(MDDC 2024),本届大会以“AI予万物”为主题,深入研讨生成式AI技术为移动生态带来的变革与全新机遇……

老鱼笔记
IT综合
2024-05-07 11:26

中厂Java后端15连问!

G1收集器 JVM内存划分 对象进入老年代标志 你在项目中用到的是哪种收集器,怎么调优的 new对象的内存分布 局部变量的内存分布 Synchronized和Lock的区别 Synchronized原理 可重入是如何知道当前锁的拥有着的 Spring用到的设计模式 说说SPI 排行榜怎么设计 SpringBoot 中注解实现缓存用过没?实现原理是什么。 深分页优化 Redis分布式锁如何进一步提升性能

码农谈IT
Java
2024-04-29 10:11

揭露 FileSystem 引起的线上 JVM 内存溢出问题

本文主要介绍了由FileSystem类引起的一次线上内存泄漏导致内存溢出的问题分析解决全过程。

vivo互联网技术
Java
2024-04-26 11:28

SpringBoot生产级WebSocket集群实践,支持10万连接!

智慧门诊系统旨在从一定程度上解决患者面临的三长一短(挂号、看病、取药时间长,医生问诊时间短)的问题。实现“诊前、诊中、诊后”实时智能一体化,整合完善医院工作流程。围绕门诊看病的各个环节,让患者全程手机有提醒,让患者少排队、少跑腿、看病更简单,获得全流程的陪伴服务从而有效提升就医体验。

ITPUB社群
Java
2024-04-26 09:28