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

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏成员
2499
文章
2705609
阅读量
182
订阅数
pom文件中引入本地jar包到maven项目
JavaEdge
2023-10-17
3140
-jar和 javaagent命令冲突吗?
当使用 -jar 命令运行 Java 应用程序时,Java 虚拟机 (JVM) 会忽略任何设置的 -javaagent 命令。这是因为 -jar 命令会覆盖其他命令行选项,包括 -javaagent。
JavaEdge
2023-07-27
3360
RPC框架设计的安全性考量
RPC里面该如何提升单机资源的利用率,你要记住的关键点就一个,那就是“异步化”。调用方利用异步化机制实现并行调用多个服务,以缩短整个调用时间;而服务提供方则可以利用异步化把业务逻辑放到自定义线程池里面去执行,以提升单机的OPS。
JavaEdge
2023-02-26
7240
Dubbo的SPI机制详解
Dubbo SPI 逻辑封装在 ExtensionLoader 类,通过 ExtensionLoader,可加载指定实现类。Dubbo SPI 所需配置文件需放置在 META-INF/dubbo 路径:
JavaEdge
2022-11-30
3320
Spark安装及启动(Mac环境)
scala语言编写,提供多种语言接口,需要JVM。官方为我们提供了Spark 编译好的版本,可以不必进行手动编译。
JavaEdge
2022-11-30
1.1K0
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
Spark安装及启动(Mac环境)
scala语言编写,提供多种语言接口,需要JVM。官方为我们提供了Spark 编译好的版本,可以不必进行手动编译。
JavaEdge
2022-11-30
1.1K0
重磅 Spring Boot 2.1.4 正式版发布!
期待已久的Spring Boot 2.1.4 RELEASE版本已于今天四月初正式发布!
JavaEdge
2022-11-30
1.2K0
一文搞懂Java的SPI机制
应用程序通过迭代器接口获取对象实例,这里首先会判断 providers 对象中是否有实例对象:
JavaEdge
2021-12-07
9850
Spring Cloud Alibaba 实战(2) - 关于Spring Boot你不可不知道的实情
0 相关源码 1 什么是Spring Boot 一个快速开发的脚手架 作用 快速创建独立的、生产级的基于Spring的应用程序 特性 无需部署WAR文件 提供starter简化配置 尽可能自动配置Spring以及第三方库 提供“生产就绪”功能,例如指标、健康检查、外部配置等 无代码生成&无XML 2 编写一个Spring Boot应用 2.1 需求 整合Spring MVC /test路径(端点) 2.2 使用Spring Initializr快速创建Spring Boot应用 📷 📷 📷 📷 编写测试代码
JavaEdge
2021-12-07
3250
Tomcat如何打破双亲委派机制实现隔离Web应用的?
Tomcat通过自定义类加载器WebAppClassLoader打破双亲委派,即重写了JVM的类加载器ClassLoader的findClass方法和loadClass方法,以优先加载Web应用目录下的类。
JavaEdge
2021-12-07
1.1K0
Caused by: java.lang.IncompatibleClassChangeError: class net.sf.cglib.core.DebuggingClassWriter has
使用CGLib实现动态代理时出现了下面这个错误 📷 因为两个相关的jar包(cglib和asm的版本冲突了) 📷 经测试,使用如下版本即可正常使用: 📷
JavaEdge
2021-12-07
4490
Tomcat如何打破双亲委派机制实现隔离Web应用的?
Tomcat通过自定义类加载器WebAppClassLoader打破双亲委派,即重写了JVM的类加载器ClassLoader的findClass方法和loadClass方法,以优先加载Web应用目录下的类。
JavaEdge
2021-10-18
1.7K0
Caused by: java.lang.IncompatibleClassChangeError: class net.sf.cglib.core.DebuggingClassWriter has
使用CGLib实现动态代理时出现了下面这个错误 📷 因为两个相关的jar包(cglib和asm的版本冲突了) 📷 经测试,使用如下版本即可正常使用: 📷
JavaEdge
2021-10-18
4370
最新版JDK15的JVM类加载器详解
由C/C++实现,启动类加载器,属最高层,JVM启动时创建,通常由与os相关的本地代码实现,是最根基的类加载器。
JavaEdge
2021-02-23
5660
JDK为何自己首先破坏双亲委派模型?
如果有一个类加载器能加载某个类,称为定义类加载器,所有能成功返回该类的Class的类加载器都被称为初始类加载器。
JavaEdge
2021-02-23
4850
java.lang.ClassNotFoundException: javax.xml.bind.JAXBException解决方案
JAXB API是java EE 的API,因此在Java SE 9.0 中不再包含这个 Jar 包。 Java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含Java EE 的Jar包 而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的
JavaEdge
2021-02-23
6110
后浪的Java追随者们是什么样的?
那些口口声声,JAVA越来越难学的人,应该看着你们,像我一样。我看着你们,满怀羡慕。人类研究了几十年的代码调优,所有的Exception和Error,像是专门为你们准备的礼物。
JavaEdge
2021-02-22
1880
最新版JDK15下的JVM类加载器原理详解
由C/C++实现,启动类加载器,属最高层,JVM启动时创建,通常由与os相关的本地代码实现,是最根基的类加载器。
JavaEdge
2021-02-22
6860
Java的Instrumentation类原理分析
利用 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。
JavaEdge
2021-02-22
2850
maven clean/install/build/package命令行详解
Maven 是 Apache 组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建、测试、打包和部署。Maven 提供了标准的软件生命周期模型和构建模型,通过配置就能对项目进行全面的管理。它的跨平台性保证了在不同的操作系统上可以使用相同的命令来完成相应的任务。Maven 将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。
JavaEdge
2021-02-22
3.7K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档