标签:java

什么是 Java Agent,以及如何使用它们进行性能分析?

什么是 Java Agent,以及如何使用它们进行性能分析?

Java Agent 是 Java 编程语言提供的一种特殊机制,允许你在程序运行过程中对字节码进行转换和增强。它是通过 Java 的 Instrumentation API 来实现的,可以用于在应用程序加载类时进行监测、修改和增强。Java Agent 通常被用于实现性能监测、代码分析、方法耗时统计

竹子爱熊猫 竹子爱熊猫 2023-08-21
0 0 0
带你了解 Java 8 Stream:掌握流处理中的收集器技巧

带你了解 Java 8 Stream:掌握流处理中的收集器技巧

Java 8 引入的 Stream 极大地简化了集合数据的处理,提供了一种现代、函数式的方式来处理数据。然而,在处理流时,我们经常需要将流的结果汇总到集合中或者进行各种统计计算。这就是收集器(Collectors)发挥作用的地方。本文将深入探讨 Java 8 Stream 中的收集器,介绍收集器的各

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-21
0 0 0
云原生架构下的Java框架新势力Quarkus

云原生架构下的Java框架新势力Quarkus

背景 随着Docker、kubernetes技术的发展,云原生技术已然成为了未来技术发展的方向。提及云原生技术,首先想到的就是容器化、微服务、服务网格等,这些是必要元素,不代表着这些元素就是云原生。云原生的目的是提高开发效率,提升业务的敏捷度、可用性、资源利用率,降低开发成本。而传统的Jav

竹子爱熊猫 竹子爱熊猫 2023-08-21
0 0 0
带你了解 Stream 的使用,提升集合开发效率

带你了解 Stream 的使用,提升集合开发效率

当涉及 Java 编程时,Java Stream 是一个功能强大且高效的工具,用于处理集合数据。它提供了一种声明式的方式来操作数据,可以显著简化代码并提高可读性。在本文中,我们将深入探讨 Java Stream,介绍其基本概念、常用操作和用例。 什么是 Java Stream Java Stream

Escape Escape 2023-08-21
0 0 0
oracl jdbc oracle

oracl jdbc oracle

Oracle是关系型数据库管理系统中的佼佼者,而Oracle JDBC则是为了将Java和Oracle数据库联系起来的一个API标准。Oracle JDBC提供了Java应用程序与Oracle数据库实例之间的连接、数据操作、结果集处理等功能,它的主要作用是将Java应用程序和Oracle数据库连接起

贤蛋大眼萌 贤蛋大眼萌 2023-08-18
0 0 0
ojdbc链接oracle

ojdbc链接oracle

ojdbc是Java语言中使用链接oracle数据库的一种基本工具,其具有优异的性能与卓越的稳定性,被广泛应用于众多的企业级应用中。本文就来探究一下在使用ojdbc链接oracle时应该注意哪些方面,以及在实际开发中应该如何运用。首先我们来看看如何在程序中通过ojdbc来链接oracle。以下是一个

大树 大树 2023-08-18
0 0 0
经验分享——Jmeter压力测试工具安装,使用

经验分享——Jmeter压力测试工具安装,使用

之前测试都是简单的写个线程模拟请求测试,后面经同事推荐这款压力测试工具。真的很好用,使用过几次了,于是把自己使用过程中遇到的问题,以及相关配置分享出来。希望给需要用到的人一些帮助。 一 下载 首选下载这款工具,然后解压 参考:blog.csdn.net/fujuacm/art… 或者网上搜寻“jme

大猫 大猫 2023-08-18
0 0 0
微信小程序+java+mysql

微信小程序+java+mysql

微信小程序是一种新型的应用程序,它能够在微信客户端中为用户提供实时交互的功能。Java是一种强大的编程语言,它是开发微信小程序的优秀技术之一。Mysql则是一个开放源码的关系数据库管理系统,它可以提供高效的数据存储和管理功能。在本文中,我们将介绍如何将微信小程序与Java和Mysql进行结合,实现高

三掌柜 三掌柜 2023-08-18
0 0 0
如何使用VisualVM进行性能分析本地java项目和远程java项目

如何使用VisualVM进行性能分析本地java项目和远程java项目

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 背景 在有时候我们需要分析java应用的一些内存、gc等情况进行性能分析。我们往往需要一些性能分析利器,而VisualVM算是其中一个,今天我们来学习他的使用以及如何性能分析java应用 Visual

大白菜程序猿 大白菜程序猿 2023-08-18
0 0 0
一段波澜壮阔的编程语言进化史

一段波澜壮阔的编程语言进化史

在计算机编程的漫长历程中,Java无疑留下了独特且深刻的印记。作为一种全球通用的编程语言,Java不仅极大地提升了程序员的效率,同时也推动了整个计算机科技的发展。本文将带您领略Java的发现路程,探究其特性、优势以及在全球范围内的应用情况。 1990年,Sun Microsystems公司的团队开始

剑圣无痕 剑圣无痕 2023-08-18
0 0 0
kafka单机版SCRAM认证

kafka单机版SCRAM认证

仍然使用旧版的2.5.0配置单节点的zookeeper和kafka,mechanism使用SCRAM-SHA-256进行认证不使用docker,就需要安装jdk,如下:jdkcurl -Lk https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u

法医 法医 2023-08-18
0 0 0
Java应用堆外内存泄露问题排查 | 京东云技术团队

Java应用堆外内存泄露问题排查 | 京东云技术团队

问题是怎么发现的 最近有个java应用在做压力测试 压测环境配置: CentOS系统 4核CPU 8g内存 jdk1.6.0_25,jvm配置-server -Xms2048m -Xmx2048m 出现问题如下 执行300并发,压测持续1个小时后内存使用率从20%上升到100%,tps从1100多降

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-18
0 0 0
深入JDK中的Optional|京东云技术团队

深入JDK中的Optional|京东云技术团队

概述: Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得以显式体现在代码中。Optional类位于java.u

向阳逐梦 向阳逐梦 2023-08-18
0 0 0
JDK11 官网下载(内含资源路径)

JDK11 官网下载(内含资源路径)

前言 我们要学习 Java 语言去开发 Java 程序,就需要先下载 JDK,JDK 是 Java 开发工具包,包含了编译、运行 Java 程序所需的各种工具和资源,有 Java 编译器、Java 运行时环境,还有常用的 Java 类库等。本文将详细介绍如何从官网下载 JDK。 一、Oracle(

共饮一杯 共饮一杯 2023-08-18
0 0 0
Java中的引用和C中的指针

Java中的引用和C中的指针

Java中的引用与C中的指针 在整理Java时,感觉Java的引用和C的指针很类似,都是保存地址。然后在掘金的文章 java中的应用于c中的指针中,找到了一个比较合理的解释,特此码住。注意,本文仅为转载、记录,仅供个人学习引用。 【补充】: Java的参数传递是按值传递(call by value)

捡田螺的小男孩 捡田螺的小男孩 2023-08-18
0 0 0
Tomcat 为什么要破坏 Java 双亲委派机制?

Tomcat 为什么要破坏 Java 双亲委派机制?

我们分为4个部分来探讨: 什么是类加载机制? 什么是双亲委任模型? 如何破坏双亲委任模型? Tomcat 的类加载器是怎么设计的? 我想,在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下。 翻开书《深入理解

大树 大树 2023-08-18
0 0 0
泛型擦除到底擦除了啥

泛型擦除到底擦除了啥

前言 通过对比其他语言中的泛型机制,简单了解一下 Java 泛型擦除会有什么影响。 Java 泛型擦除 我们知道 Java 通过泛型机制,实现了参数化类型。使用泛型可以写出更通用的代码,Java 集合类就是最好的范例,泛型使我们写出的代码不再依赖具体的类型,甚至不是 Object ,而是更具有约束性

法医 法医 2023-08-18
0 0 0
万万没想到!阿里P9大佬整理的Java八股文,据说能躺着拿Offer!

万万没想到!阿里P9大佬整理的Java八股文,据说能躺着拿Offer!

金9银10即将来临!但还是有很多Java程序员没有找到工作或者成功跳槽,跳槽成功的也只是从一个坑中,跳入另一个坑中…… . 职场突围攻略:如何进入潜力行业、实现薪资爆炸式增长?揭秘技能与面试准备的关键在LZ看来,真正有意义的就业与跳槽,是要进入到一个有绝对潜力的行业或者薪资能实现爆炸式增长的。这件

Escape Escape 2023-08-18
0 0 0
基于静态编译构建微服务应用

基于静态编译构建微服务应用

Java 的局限性传统的一个 Java 应用从代码编写到启动运行大致可以分为如下步骤:首先,编写 .java 源代码程序。然后,借助 javac 工具将 .java 文件翻译为 .class 的字节码,字节码是 Java 中非常重要的内容之一,正是因为它的出现,Java 才实现对底层环境的屏蔽,达到

Escape Escape 2023-08-16
0 0 0
java就能写爬虫还要python干嘛?

java就能写爬虫还要python干嘛?

爬虫学得好,牢饭吃得饱!!!切记!!! 相信大家多少都会接触过爬虫相关的需求吧,爬虫在绝大多数场景下,能够帮助客户自动的完成部分工作,极大的减少人工操作。目前更多的实现方案可能都是以python为实现基础,但是作为java程序员,咱们需要知道的是,以java 的方式,仍然可以很方便、快捷的实现爬虫

法医 法医 2023-08-16
0 0 0
1 193 194 195 196 197 233