Java
文章平均质量分 80
君不见,青丝成雪
回首向来萧瑟处,归去,也无风雨也无晴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中IntStream的详细用法及典型案例
【代码】Java中IntStream的详细用法及典型案例。原创 2025-09-13 16:39:16 · 188 阅读 · 0 评论 -
生产常见问题
1. 事务问题。原创 2025-09-12 23:55:15 · 273 阅读 · 0 评论 -
锁原理——java与mysql
A: synchronized依赖JVM的monitor机制,ReentrantLock完全用Java代码实现基于AQS。synchronized三者都保证。 (32/64位):存储对象的hashCode、GC分代年龄、锁状态等信息。A: 公平锁保证FIFO顺序但吞吐量低,非公平锁可能插队但性能更高。:多人协作编辑文档,保存时提示"文件已被他人修改,请合并变更"A: 当检测到有多个线程竞争时,需要撤销偏向锁升级为更高级别的锁。:假设并发冲突概率低,操作时不加锁,提交时检测数据是否被修改。原创 2025-09-02 00:51:10 · 839 阅读 · 0 评论 -
大数据与Java的云原生技术实现与原理分析——理论篇
本文深入探讨了大数据技术与Java生态在云原生环境下的融合应用,分析了核心实现原理与关键技术架构。文章将覆盖从基础概念到高级实践的完整知识体系,为开发者提供全面的技术参考。原创 2025-09-02 00:26:17 · 639 阅读 · 0 评论 -
MQ使用场景分析
典型用户案例:支付宝交易通知、菜鸟物流状态更新、钉钉消息推送等。原创 2025-09-01 23:57:00 · 361 阅读 · 0 评论 -
Spring源码阅读(一)
''' 微服务不是万金油,是用来处理海量用户,业务复杂和需求频繁变更场景下的一种架构风格。引用一句话“好的架构师演化出来的,而不是设计出来的”。任何一种架构的引入都会带来利弊两个方面的影响,如何平衡才是最重要的。可扩展性强,灵活性好,方便快速迭代更新,风险低容错性好(单个服务挂掉不会影响整个项目),团队协作更轻松成本挑战,复杂性挑战,部署挑战,一致性挑战,监控与故障排除挑战'''什么是分布式系统?''''''微服务架构有哪些组件?网关注册中心 配置中心。原创 2025-09-01 00:52:09 · 1030 阅读 · 0 评论 -
(未完结)阶段小总结(一)——大数据与Java
核心特征:(8)lambda,stream api,optional,方法引用,函数接口,默认方法,新时间Api,函数式接口,并行流,ComletableFuture。(9)模块系统,jshell命令工具直接写java代码,集合的of方法,接口的private方法,Stream的takeWhile和dropWhile,多版本兼容jar,optional新增ifPresentOfElse(),or(),更强大的获取进程信息,响应式流。(10)var局部变量类型推断,原创 2025-08-29 01:39:53 · 863 阅读 · 0 评论 -
线程、线程池、锁
更灵活的方式是直接使用。原创 2025-08-28 18:07:11 · 984 阅读 · 0 评论 -
JVM内存模型 + GC系统 + 类加载
。原创 2025-08-28 15:49:50 · 961 阅读 · 0 评论 -
CompletableFuture 深度解析
CompletableFuture 提供了比传统 Future 更强大的异步编程能力,合理使用可以显著提高系统吞吐量和响应速度。原创 2025-08-28 12:11:35 · 241 阅读 · 0 评论 -
Java8-21的核心特性以及用法
。原创 2025-08-28 12:02:36 · 1116 阅读 · 0 评论 -
RocketMQ的进阶问题
在注解方式下实现,需结合模式与自定义线程池控制。原创 2025-08-28 01:11:00 · 737 阅读 · 0 评论 -
RocketMQ重试队列与死信队列以及流程原理
。原创 2025-08-27 12:04:24 · 1129 阅读 · 0 评论 -
自己实现重试队列
【代码】自己实现重试队列。原创 2025-08-27 01:41:57 · 228 阅读 · 0 评论 -
清分系统在电商中的一些案例
总而言之,清分系统是电商平台后台资金流转的“中枢神经”。它默默无闻地处理着每一笔交易背后的资金分配,确保了消费者支付后,商家、平台、推广者、物流方、支付机构等所有参与方都能准确、及时地收到自己应得的款项,是电商生态系统顺畅运行的基础设施。清分系统在电商交易中扮演着核心的后台资金处理角色,它负责在消费者完成支付后,根据预设规则,准确、及时地将交易资金拆分并分配给相关参与方。 消费者支付的“一笔”钱,实际上包含了需要分给不同主体的资金(如商家、平台、推广者、支付机构、税务等)。原创 2025-08-26 23:05:46 · 445 阅读 · 0 评论 -
SpringBoot项目占用内存优化
通过以上优化措施,典型Spring Boot应用的内存占用可以从1GB+降低到300-500MB,极端情况下甚至可以达到200MB以下。建议定期使用内存分析工具监控应用内存使用情况,持续优化。原创 2025-08-26 13:23:13 · 496 阅读 · 0 评论 -
SpringBoot启动优化
通过以上优化措施,典型Spring Boot应用的启动时间可以从10-20秒缩短到3-5秒,极端情况下甚至可以达到1秒以内。建议按照"诊断->优化->验证"的循环持续改进。原创 2025-08-26 13:02:42 · 299 阅读 · 0 评论 -
IK分词器
IK分词器(Intelligent Keyword Analyzer)是专为中文分词设计的开源工具,其核心采用与。原创 2025-08-26 12:52:36 · 363 阅读 · 0 评论 -
生产环境OOM排查方案
OOM(Out Of Memory)是生产环境最严重的故障之一,必须快速响应。以下是系统化的排查方案,包含。原创 2025-08-26 12:42:31 · 432 阅读 · 0 评论 -
记录一次艰难的问题排查
这里其实Oauth2认证端获取用户信息,写入token出现问题了。原创 2025-08-24 15:44:12 · 303 阅读 · 0 评论 -
Hadoop技术栈(一)hadoop搭建与HDFS常用命令
大数据hadoop基础入门原创 2025-08-17 21:43:46 · 1059 阅读 · 0 评论 -
Java——日志框架
java日志框架简介与选择原创 2022-10-09 14:12:09 · 427 阅读 · 1 评论 -
Java——笔记
Java开发笔记原创 2022-09-20 00:02:51 · 258 阅读 · 0 评论 -
MySQL——内存结构和执行原理
MySQL的内存结构和SQL执行流程原创 2022-09-14 22:48:49 · 2173 阅读 · 0 评论
分享