首页
学习
活动
专区
工具
TVP
发布

#java

广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发

Java服务端问题排查

疯狂的KK

在构建和维护Java服务端应用程序时,经常会面临各种问题,如内存溢出(OOM)、高CPU利用率、高负载以及类冲突。这些问题可能导致应用程序崩溃或性能下降,因此及...

700

Thread.sleep() vs. 对象的wait():线程暂停的不同方式

疯狂的KK

多线程编程是现代软件开发中的常见需求,而线程的控制和协作则是其中的关键挑战之一。在Java中,有两种主要的方法可以用来让线程暂停执行:Thread类的sleep...

901

HTTP的长连接与短连接:实现高效的长连接

疯狂的KK

HTTP(Hypertext Transfer Protocol)是现代互联网通信的基石之一,它定义了客户端和服务器之间数据交换的规则。在HTTP通信中,有两种...

1300

Chubby vs. ZooKeeper:分布式协调服务的巅峰对决

疯狂的KK

分布式系统的设计与管理一直是大型应用开发中的挑战之一。为了解决这一问题,出现了许多分布式协调服务,其中Chubby和ZooKeeper都是备受关注的工具。本文将...

600

分布式集群中为什么会有 Master?

疯狂的KK

在现代的分布式系统中,Master 节点扮演着关键的角色,确保集群的稳定性和高可用性。我们将在本文中详细解释 Master 节点的作用、其在分布式系统中的应用、...

600

JSON,String,JSONObject,JSONArray的转换

疯狂的KK

欢迎来到本篇技术博客,今天我们将探讨在Java中如何进行JSON、String、JSONObject、JSONArray之间的转换。JSON(JavaScrip...

300

捕获AOP级别的异常并将其传递到Controller层

疯狂的KK

欢迎来到本篇技术博客,今天我们将讨论如何在一个现代的Java应用中,捕获AOP(面向切面编程)级别的异常,并将这些异常传递到Controller层进行合适的处理...

1300

Java 21:下一个LTS版本,提供了虚拟线程、记录模式和模式匹配

深度学习与Python

该小组发布了四份公告:一个新的 Java Playground,基于 JShell 实用程序,可用于编写和执行 Java 代码;Java 社区现在可以向 dev...

500

深度解析ZAB协议:ZooKeeper的分布式一致性之道

疯狂的KK

在分布式系统领域,实现一致性是一个极具挑战性的问题。为了解决这个问题,ZooKeeper(动物园管理员)采用了一种称为ZAB(ZooKeeper Atomic ...

600

探究动态代理与CGLIB的奥秘:Java代理模式的两种实现方式

疯狂的KK

在Java开发中,代理模式是一种常见的设计模式,它允许我们创建一个代理对象,用来控制对其他对象的访问。代理模式在AOP(面向切面编程)中广泛应用,用于实现日志记...

1800

深入探讨CGlib:为何它能对接口进行代理

疯狂的KK

在Java开发中,代理是一项常用的技术,用于实现横切关注点(Cross-Cutting Concerns)的功能,如日志记录、性能监控等。通常,我们通过接口来定...

200

Java基础面试题【六】线程(2)

@派大星

Thread和Runnable的实质是继承关系,没有可比性。无论使用Runnable还是Thread,都会new Thread,然后执行run方法。用法上,如果...

800

趣解设计模式之《当代毕加索小王》

爪哇缪斯

小王最近对画油画非常的感兴趣,尤其是当他参观完毕加索画展之后,更觉得自己有画画天赋了,“这画我自己也能画啊!这以后一幅画随随便便买它2、3个亿,这不发财了!”于...

400

Java 读取文件,判断文件是否还是传输

一写代码就开心

1700

天然气工程业务管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL

Designer 小郑

基于Vue+SpringBoot+MySQL的天然气工程业务管理系统,包含工程项目档案模块、项目进度模块、项目现场照片模块、物资档案模块、物资领用单模块、工程资...

2500

高校学院网站 毕业设计 JAVA+Vue+SpringBoot+MySQL

Designer 小郑

基于Vue2/Vue3+SpringBoot+MySQL的高校学院网站包含学院概况模块、学院院系模块、党建园地模块、竞赛报名模块、教育教学模块、招生就业模块、实...

1700

【面试题精讲】Java 和 C++ 的区别?

程序员朱永胜

Java 和 C++都是流行的编程语言,用于开发各种类型的应用程序。它们具有不同的特点和用途。

2200

为什么说 Java 语言“编译与解释并存”?

程序员朱永胜

Java 语言被称为“编译与解释并存”的原因是它在执行过程中同时使用了编译和解释两种方式。

1400
领券