首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java
数据智能老司机
创建于2023-05-23
订阅专栏
java相关的经验、习得和研究
等 20 人订阅
共49篇文章
创建于2023-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
云上的 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,最终版)中引入的优雅多行字符串
解构Java虚拟机——类文件结构
在Java虚拟机(JVM)内部错综复杂的结构中,类文件结构是一本重要的指南,引导我们穿越字节码、常量池和类加载的复杂交错之舞。随着我们深入探讨本章内容,我们的焦点逐渐聚集在解开Java类文件中编码的二
解构Java虚拟机——虚拟机简介
在不断扩展的软件开发宇宙中,Java 是一颗闪耀的明星,以其多功能性、跨平台能力和强大的性能而闻名。Java 异常能力的核心是 Java 虚拟机(JVM),这是一项复杂的技术,是 Java 生态系统的
解决win10安装新旧java版本,配置环境变量不生效问题
背景: 现在各种中间件需要的java版本都不一样,比如trino需要的是17+,而hudi编译的话最好不超过10,这样便有冲突。 所以存在jdk版本需要升降问题。 原来win10系统已经通过直接dow
《Java的函数式》第十三章: 异步任务
现代工作负载要求更加注重如何有效地使用可用的系统资源。异步任务是改善应用程序响应性、避免性能瓶颈的优秀工具。 Java 8引入了新的通用类型CompletableFuture,它改进了之前可用的Fut
《Java的函数式》第九章: 使用Optional处理null值
作为Java开发人员,您可能遇到过大量的NullPointerException以及其他相关问题。许多人称null引用为一个价值数十亿美元的错误。事实上,null的发明者本人最初就曾使用这个词汇: 我
《Java的函数式》第七章:使用流(Streams)进行操作
流(Streams)利用了Java 8引入的许多函数式特性,提供了一种声明性的方式来处理数据。Stream API涵盖了许多用例,但是你需要了解不同的操作和可用的辅助类如何工作,以充分利用它们。 第6
《Java的函数式》第十二章:递归
递归是一种解决问题的方法,可以将问题分解为其较小的版本。许多开发者将递归视为另一种(通常是复杂的)迭代问题解决方法。 然而,了解不同的技术以应对特定类型的问题,在函数式编程中也是很有益的。 本章介绍递
下一页