Java

记一次 android 线上 oom 问题-小浪学习网

记一次 android 线上 oom 问题

背景 公司的主打产品是一款跨平台的 app,我的部门负责为其提供底层的数据传输 sdk,我负责的是 android 端的 sdk 开发。 SDK 并不直接加载在 App 主进程中,而是隔离在一个单独的进程中,两个...
站长的头像-小浪学习网站长3天前
4910
华为技术专家居然把JVM内存模型讲解这么细致「建议收藏」-小浪学习网

华为技术专家居然把JVM内存模型讲解这么细致「建议收藏」

大家好,又见面了,我是你们的朋友全栈君。 内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着os和应用程序的实时运行。 JVM内存布局规定了Java在运行过程中内存申请、分配、管理...
站长的头像-小浪学习网站长3天前
227
Java实现分布式追踪的上下文传递-小浪学习网

Java实现分布式追踪的上下文传递

分布式追踪上下文传递的核心在于通过统一的机制确保trace id和span id在服务间正确传递,以实现全链路监控。1. 上下文传递依赖于在请求进入时提取、离开时注入追踪信息;2. java中常用threadloc...
站长的头像-小浪学习网站长3天前
266
如何用Java操作Kubernetes?Fabric8客户端使用指南-小浪学习网

如何用Java操作Kubernetes?Fabric8客户端使用指南

fabric8 kubernetes client是java操作kubernetes的首选库,因其类型安全、api简洁且支持自动认证与扩展功能。其核心优势包括:1. 提供类型安全api,降低开发错误;2. 支持多种资源操作(crud)...
站长的头像-小浪学习网站长3天前
455
Java中Scanner的规范使用:理解对象初始化与构造器的应用-小浪学习网

Java中Scanner的规范使用:理解对象初始化与构造器的应用

本文旨在解决Java中Scanner对象在类成员变量或实例初始化块中不当使用导致的重复输入问题。通过深入分析Java对象初始化机制,阐述了将输入逻辑放置于构造器中的最佳实践,并强调了Scanner资源的...
站长的头像-小浪学习网站长3天前
3214
vscode如何调试coldfusion vscode网页快速开发配置-小浪学习网

vscode如何调试coldfusion vscode网页快速开发配置

要在vs code里调试coldfusion代码,需配置coldfusion服务器开启jvm调试端口,并通过vs code的java调试器连接。1. 修改coldfusion服务器(adobe或lucee)的jvm参数,添加jdwp调试配置;2. 安装vs...
站长的头像-小浪学习网站长3天前
2115
Java 网络编程基础与 HTTP 客户端开发 (全网最易懂教程)-小浪学习网

Java 网络编程基础与 HTTP 客户端开发 (全网最易懂教程)

java网络编程中的http客户端开发可通过httpurlconnection或java 11引入的httpclient实现。1. httpurlconnection是java内置的传统方式,适合简单请求,使用步骤包括创建url、打开连接、设置请求...
站长的头像-小浪学习网站长3天前
2310
Java如何实现多线程安全集合?ConcurrentHashMap原理分析-小浪学习网

Java如何实现多线程安全集合?ConcurrentHashMap原理分析

在java中,实现线程安全集合的首选方式是使用java.util.concurrent包中的并发集合类。1. concurrenthashmap通过分段锁(jdk 7及之前)或cas+synchronized(jdk 8及以上)机制提供高并发性能,避...
站长的头像-小浪学习网站长3天前
298
Spring Data JPA事务中数据刷新的执行顺序:深入理解与控制-小浪学习网

Spring Data JPA事务中数据刷新的执行顺序:深入理解与控制

本文深入探讨Spring Data JPA @Transactional 方法中数据刷新的执行顺序。揭示了数据刷新并非严格按照 save/saveAll 调用顺序发生,而是受持久化上下文中实体状态变更顺序的影响。文章提供了理...
站长的头像-小浪学习网站长3天前
2810
Java中Scanner的规范使用、对象初始化与构造器最佳实践-小浪学习网

Java中Scanner的规范使用、对象初始化与构造器最佳实践

本文探讨了在Java中将Scanner和输入/输出逻辑放置在类成员变量初始化或实例初始化块中时可能遇到的问题,特别是当创建多个对象时导致的重复输入。教程将详细解释这种行为的原因,并提供使用构造...
站长的头像-小浪学习网站长3天前
267