首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
数据智能老司机
创建于2023-05-23
订阅专栏
java相关的经验、习得和研究
等 19 人订阅
共36篇文章
创建于2023-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Akka实战——快速上手
本章内容 定义一个 Actor 及其行为 实例化 Actor 并向其发送消息 用变量在 Actor 内保存状态 用行为在 Actor 内保存状态 按计划(定时)发送消息 本章将把上一章的 Akka 基
Akka实战——Akka 简介
本章内容 为什么扩展(扩容)很难 一次编写,随处扩展 Actor 编程模型简介 Akka Actor 什么是 Akka? 在本书中,你将学习到:Akka 工具包如何用一种简单统一的编程模型——Acto
探索Java 全新的线程模型——并发模式
虚拟线程,如你在本书中所学,是与 Java 之前的线程完全不同的一种线程类型。它们有自己的优点和缺点。在本章中,我们将展示一种理解这些线程的方法。我们首先从将虚拟线程视作任务来进行分析。随后,我们会展
探索Java 全新的线程模型——作用域值
在虚拟线程和结构化并发之后,作用域值(Scoped Values)是 Project Loom 的第三个交付成果。它旨在取代长期使用的 ThreadLocal 变量,并能更好地与虚拟线程协作。 在本章
探索Java 全新的线程模型——结构化并发
结构化并发(Structured Concurrency)是 Project Loom 发布的第二项成果,就在我们在第 1 章介绍的虚拟线程之后。本章我们将: 了解什么是结构化并发 通过示例使用结构化
探索Java 全新的线程模型——虚拟线程
虚拟线程是自 Java 21 以来继 Lambda 表达式之后最重要的新特性之一。它们对并发代码的实现方式有重大影响。你可能知道,虚拟线程可以同时运行数百万个,这在 Java 1.0 以来的传统线程模
排序算法与技术——基础排序算法
在掌握现代高速排序技术之前,理解支撑这些技术的经典基础算法至关重要。本章将解读标志性的算法,如冒泡排序、选择排序和插入排序,这些算法不仅是历史上的经典,更是教学工具和特定场景下的实用方案。读者将了解这
云上的 Java 微服务与容器化技术——面向企业的微服务架构
自最初提出微服务理念及其变种以来,已经过去十多年了。如今,这种架构风格已经成为常态,而不再是例外。相关的工具和框架已经足够成熟,架构原则也在本地部署和云环境中得到了充分验证。微服务相较于之前的架构模式
使用Java进行渗透测试——通过SQL注入进行可观察性
简介 注入攻击困扰着开发人员和安全专业人员。这些狡猾的漏洞可能破坏安全软件的基础,危及敏感数据、用户隐私和系统完整性。在本章中,我们将穿越注入漏洞的迷宫,探索SQL注入、跨站脚本(XSS)、命令注入、
使用Java进行渗透测试——Web代理实战
简介 Web应用程序代理是Web应用程序渗透测试中最常用的工具。Web应用程序代理允许你拦截和修改客户端与服务器之间的请求。通过拦截HTTP消息,你可以研究Web应用程序的行为并手动测试漏洞。大多数W
使用Java进行渗透测试——侦察与映射
简介 在不断发展的网络安全环境中,深入了解和评估Web应用程序的漏洞至关重要。作为Web应用程序开发中最广泛使用的编程语言之一,Java为渗透测试人员提供了独特的挑战和机会。本章将深入探讨Web应用程
使用Java进行渗透测试——简介:Java安全性、安全编码与渗透测试
简介 在软件安全中,掌握基础知识是构建稳固、无法渗透的系统的重要第一步。本章将带你进入Java安全性、安全编码和渗透测试的世界。我们将从全面探讨《开放全球应用程序安全项目》(OWASP)Top 10开
JVM——Java 注解处理器(Java Annotation Processor)
在 Java 编程的动态环境中,运行时代码分析和反射一直是关键机制。虽然反射提供了强大的功能,可以检查和操作类、字段和方法,但它也带来了性能开销和潜在的运行时错误等问题。认识到这些挑战后,一个有力的替
老司机带你看Java 编程问题——记录和记录模式
本章包含了 19 个问题,详细介绍了 JDK 16 引入的 Java 记录(JEP 395),以及作为预览特性在 JDK 19(JEP 405)中引入的记录模式,作为 JDK 20 中的第二个预览特性
解构Java虚拟机——反射
反射 API 是一个强大而多功能的工具,使开发人员能够访问 Java 程序的内部工作原理。在本章中,我们将探讨反射的各种能力,例如字段访问、方法调用和代理使用。反射允许开发人员在运行时检查和操作类和对
解构Java虚拟机——垃圾回收与内存分析
在Java虚拟机(JVM)内部复杂的舞台上,字节码被编译并在寄存器内存的限制下执行程序,一个不可或缺的方面是对内存资源的巧妙编排。在穿越字节码编译和程序执行领域之后,深入探索JVM内存管理的微妙领域至
解构Java虚拟机——内存管理
本章探讨了JVM内存管理的复杂领域。理解内存分配和利用的内部工作原理对于寻求优化其应用程序以提高性能和可伸缩性的Java开发人员至关重要。作为任何Java程序的核心,JVM的内存管理系统平衡着各种组件
解构Java虚拟机——执行引擎
在Java虚拟机(JVM)的错综复杂的景观中,执行引擎占据中心舞台,发挥着解释字节码并执行即时(JIT)编译以进行性能优化的关键作用。字节码是Java源代码与JVM之间的中介语言,在程序执行期间,执行
解构Java虚拟机——理解字节码
在复杂的JVM世界中,字节码充当着中间语言的角色,使得Java程序能够超越特定平台硬件和操作系统的界限。随着我们深入探究JVM内部的核心,本章重点解读字节码,这是执行Java应用程序的基本组成部分。字
老司机带你看Java 编程问题——文本块、区域设置、数字和数学
本章包括37个问题,涵盖了4个主要主题:文本块、区域设置、数字和数学运算。我们将从文本块开始(在 JDK 13(JEP 355,预览版)/ JDK 15(JEP 378,最终版)中引入的优雅多行字符串
下一页