浅析 SpringBoot FatJar 机制的设计与实现 SpringBoot FatJar 的设计,打破了标准 jar 的结构,在 jar 包内携带了其所依赖的 jar 包,通过在标准 jar 包中指定的 Main-Class 的 main 方法启动后,创... 网站建设# boot# inf# jar 2年前1740
我设计了一套微服务系统,可是上了生产环境直接崩溃… 今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来做,这个可能就一头... 网站建设# jar# springboot# 服务 4年前690
手把手带你开发Starter,点对点带你讲解原理 为什么要用Starter?,现在我们就来回忆一下,在还没有Spring-boot框架的时候,我们使用Spring 开发项目,如果需要某一个框架,例如mybatis,我们的步骤一般都是:,到maven仓... 网站建设# jar# maven# mybatis 4年前530
记一次 Maven 打包后,第三方无法使用的排查记录 你好,我是悟空。,本文主要内容如下:,,目录,最近遇到一个需求:,写一个工具类的 JAR 包,然后提供给第三方调用其中的类方法。(前提:第三方无法共用我们项目的私有仓库),期间遇到了一些问题:,本篇做... 网站建设# jar# maven# 命令 3年前460
Java 以编程方式创建JAR文件 大家好,我是指北君。,在这篇文章中,我们将介绍一下以编程方式创建jar文件的过程。在编写软件时,最终我们需要将其部署到生产状态。在某些情况下,使用带有独立文件的classpath是可以的。通常情况下... 网站建设# jar# java# zip 4年前450
发布了一个jar包到中央仓库,我的心好累… 哈喽大家好啊,我是Hydra。,前几天我在网上冲浪的时候,看见有一个老铁在git上给我提了一个issue:,,万万没想到,有一天我写的烂代码居然也会被要求提到中央仓库…,话再说回来,发布jar包到中央... 网站建设# issue# jar# sonatype 4年前410
不会还在为Jar包冲突发愁吧!! 大家好,我是指北君。,在我们平时的开发过程中,常常会遇到引入各种不同的 jar 包,然后引发的 Maven 依赖冲突,今天我们来学习下如何使用 Maven 命令检测 pom.xml 中的重复依赖项... 网站建设# jar# maven# pom 4年前320
一种无源代码文件的Java程序修改方法 公司有个老旧项目忽然报错,追踪代码发现逻辑有问题,可又由于公司代码管理不当,导致源码丢失,当前只有可运行的jar包;如果要修复这个问题,只能通过修改字节码文件的方式,然后重新打包部署。,①:需要反编译... 网站建设# jar# java# xxx 4年前300
当我们的执行 Java -jar xxx.jar 的时候底层到底做了什么? 大家都知道我们常用的 SpringBoot 项目最终在线上运行的时候都是通过启动 java -jar xxx.jar 命令来运行的。,那你有没有想过一个问题,那就是当我们执行 java -jar ... 网站建设# jar# java# springboot 4年前280
Spring Boot + flowable 完美结合,快速实现工作流 今天分享一个不错的工作流引擎 flowable!,flowable-6.6.0 运行 官方demo。,参考文档:https://flowable.com/open-source/docs/bpmn/c... 网站建设# flowable# jar# java 5年前240
面试必问:什么是双亲委派模型? 双亲委派模型是 Java 类加载器的一种工作模式,通过这种工作模式,Java 虚拟机将类文件加载到内存中,这样就保证了 Java 程序能够正常的运行起来。那么双亲委派模型究竟说的是啥呢?接下来我们一起... 网站建设# jar# java# 加载 4年前220
Docker搭建Maven私服(Nexus3),整合Springboot上传下载依赖 ,我们在JavaWeb开发中必不可少的就是jar包管理-maven,在没有maven之前,都是自己手动下载jar包导入到项目中,非常的繁琐。,maven出现之后,又迎来新的问题,对于仓库里人家发布的都... 网站建设# jar# maven# nexus 5年前210
这什么代码,没法看了... 哈喽,大家好,我是指北君。,今天和大家一起学习下java中的代码混淆技术,后面你也可以让你的代码不再裸露在外了,让人轻易窥视,当需要阅读jar文件的内容时,可能你会使用一些反编译工具,比如jd-gui... 网站建设# docxj# jar# 反编译 3年前180
SpringBoot增量部署方式 ,SpringBoot项目部署,一般都是打全量jar包,通常一个jar包的都是超过100M的。如果进行一般的页面html微调、js修改、img替换、css样式修改时都需要重新打包进行部署。每次进行微小... 网站建设# jar# lib# resource 3年前170
如何利用Maven将代码打包成第三方公共Jar包? 在项目开发过程中,我们经常需要将一些公共方法提取出来,然后单独封装成一个第三方公共jar包,采用普通的方式打包后的jar,依赖的工程执行编译时,却提示找不到对应的依赖包,那么如何将工程打包为可执行ja... 网站建设# dependencies# jar# maven 3年前150