话题编程语言 › Java

编程语言:Java

安卓ART虚拟机Java Hook框架JavaTweak的设计与实现

不依赖xposed实现Java方法Hook。

Java实时代码覆盖率平台的思考与落地实践

近年来各互联网头部、腰部大厂都加大了质量度量体系相关的建设投入,出现了更多致力于测试效能的团队。

Java性能测试利器:JMH入门与实践

编写正确的 Java 微基准测试通常需要防止JVM和硬件在微基准测试执行期间应用的优化,而这些优化在实际生产系统中是无法应用的。这就是JMH(Java 微基准测试工具)可以帮助您实现的功能。

Java方法设计原则与实践:从Effective Java到团队案例

本文通过阅读《Effective Java》、《Clean Code》、《京东JAVA代码规范》等代码质量书籍,结合团队日常代码实践案例进行整理,抛砖引玉、分享一些在编写高质量代码方面的见解和经验。

如何才能在Java中优雅的操纵时间?

怎么才能在Java中优雅的操纵时间呢,作者整理了相关的概念和工具类,希望帮助大家在代码开发的过程中对对时间的使用更加优雅。

基于开源框架Spring AI Alibaba快速构建Java应用

本文旨在帮助开发者快速掌握并应用 Spring AI Alibaba,提升基于 Java 的大模型应用开发效率和安全性。

一文详解Java泛型设计

本文主要介绍泛型诞生的前世今生,特性,以及著名PECS原则的由来。

给Java同仁单点的AI"开胃菜"--搭建一个自己的本地问答系统

本文主要是讲解如何在本地搭建一个简易的AI问答系统。

浅析Java类隔离规避依赖冲突的实现原理

Java类隔离容器的思路是在Java语言既有特性的基础上,利用类加载劫持、类加载器编排实现了一套多版本类并存的机制,确实可以减少某些场景下的类版本冲突的问题。

Java Web应用升级故障案例解析

在JavaWeb应用程序优化过程中,从Tomcat7升级至8版本后,尽管在预发布环境验证无误,但在灰度环境中发现一个困惑的问题:新日志记录神秘失踪。本文探讨这问题的排查与解决过程,揭示Tomcat升级引发的不寻常日志记录故障背后的技术细节。

java线程状态研究

按照官方的说明java 的thread 有以下几种状态:

  • NEW
  • RUNNABLE
  • BLOCKED
  • WAITING
  • TIMED_WAITING
  • TERMINATED

会发现通过jstack 打印出来的线程状态不是这样的。

java 通用IO API 设计-- 分析

本文给出了一个通用Java IO API设计,并且有API的Demo代码。

更重要的是给出了这个API设计本身的步骤和过程,这让API设计有些条理。 文中示范了从 普通简单实现 整理成 正交分解、可复用、可扩展、高性能、无错误的API设计 的过程,这个过程是很值得理解和学习!

设计偏向是艺术,一个赏心悦目的设计,尤其是API设计,旁人看来多是妙手偶得的感觉,如果能有些章可循真是一件美事。

给出 减少艺术的艺术工作量 的方法的人是 大师。

Java字符串拼接技术演进及阿里巴巴的贡献

本文主要讲述了Java字符串拼接技术的演进历程,以及阿里巴巴贡献的最新实现 PR 20273。

Java虚拟线程探究与性能解析

虚拟线程是由Java运行时而不是操作系统实现的Java线程。大量的虚拟线程赋予了它们强大的功能,从而实现更高的吞吐量和更少的硬件浪费。最近做个人项目的时候便尝试使用JDK21进行开发,研究一下所谓的虚拟线程的原理与实现。

浅析JVM invokedynamic指令和Java Lambda语法

JDK8如此旺盛的生命力,与其优异的兼容性、稳定性和足够日常开发使用的语言特性有极大的关系,这其中最引人瞩目的语言特性莫过于Lambda表达式。本文将从JVM和Java两个层面着手,和大家一起深入解析Lambda表达式。

Java日常反常识踩坑

本文主要是日常业务开发中自身碰到过跟常识不一致的坑,问题虽然基础,但缺可能造成比较大的线上问题。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-22 22:18
浙ICP备14020137号-1 $Map of visitor$