话题编程语言 › Java

编程语言:Java

10个艰难的Java面试题与答案

这是我收集的10个较难回答的 Java 面试题。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。这些问题都是容易在各种 Java 面试中被问到的。 1. 为什么 wait,notify 和 notifyAll 是在 Object 类中定义的而不是在 Thread 类中定义? 一个较难回答的 Java 问题, Java 编程语言又不是你设计的,你如何回答这&#

Java 应用性能调优实践

Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。

Java动态编程初探

浅谈Java Web漏洞分析

\x26quot;JavaWeb漏洞分析恐惧症\x26quot;?别担心,帮你解决!

Java 代码的编译与反编译那些事儿

编程语言在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language)。编程

Java SPI机制的运行原理是什么?

今天和大家聊一个之前去阿里面试被问到的问题,Java SPI机制的原理是什么?

Java常见疑惑和陷阱-总结挺全!

对于文中列举的例子,希望大家都能好好跑一下看看实际结果,然后思考一下为什么是这个结果。相信通过实践,大家能够收获更多~

Guava 在 Java 服务中的应用与解析

Guava 是一个由 Google 开发、基于 Java 的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等。 这些高质量的 API 可以让我们的 Java 代码更加优雅,更Ԫ

Java 堆外内存的回收原理

Java 堆外内存的优势是什么?Java 堆外内存是如何创建和回收的?

Java和操作系统交互细节

计算机的外部设备有鼠标、键盘、打印机、网卡等,通常我们将外部设备和和主存之间的信息传递称为 I/O 操作 , 按操作特性可以分为,输出型设备,输入型设备,存储设备

高吞吐、低延迟 Java 应用的 GC 优化实践

LinkedIn 的 Feed 产品的 GC 优化过程

Java WebSocket + tail命令实现Web实时日志

在Linux操作系统中,经常需要查看日志文件的实时输出内容,通常会使用tail -f或者tailf命令。查看实时日志可能会需要首先SSH连上Linux主机,步骤很麻烦不说,如果是生产环境的服务器,可能还会控制各种权限。此时可以考虑基于Web显示实时日志。 由于传统的HTTP协议是请求/响应模式,而实时日志需要不定时的持续的输出,有新的日志内容时需要由服务器主动推送给客户端浏览器。所以这里使用的是H

Java 堆外内存回收原理

堆外内存优势在 IO 操作上,对于网络 IO,使用 Socket 发送数据时,能够节省堆内存到堆外内存的数据拷贝,所以性能更高。

Download a File From an URL in Java

Explore the different ways of downloading a file in Java.

详解蚂蚁金服 SOFAJRaft | 生产级高性能 Java 实现

本文根据 SOFA Meetup#1 北京站 现场分享整理。SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。

EventBus-实现java状态机

首先,了解状态机是什么,我们为什么需要状态机!举个最简单例子,请假,作为一个最底层程序员,每次请假都要领导层层审批,而假有分为很多种,事假,病假,婚假,年休假等等,当然选择请...

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.3. UTC+08:00, 2024-05-20 23:17
浙ICP备14020137号-1 $访客地图$