精华内容
下载资源
问答
  • JDK,JRE,JVM是一个包含关系,具体关系如下图。 JDK中包含JRE,在JDK的安装目录下一个名为jre的目录,里面两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib和...

    JDK,JRE,JVM是一个包含关系,具体关系如下图。

     

    JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。‘’

    JVM = bin目录

    lib表示JVM工作所需要的类库

    也就是:JRE = lib + bin

     

    JDK = JRE + JAVA的开发工具(javac.exe,java.exe,javadoc.exe)

    展开全文
  • 时候这些jar包不需要,那么如何找到jar包之间关系,又如何解耦jar包“子父”之间的关系呢? 问题描述 这几天开发过程中,3个与tomcat的jar包,由于公司私服上没有对应版本的jar包,所以下载不了,导致报错 ...

    问题背景

    实际开发过程中,如果用maven管理jar包,在pom文件中加入某个依赖时,可能会导入该包的许多子jar包。有时候这些jar包不需要,那么如何找到jar包之间的关系,又如何解耦jar包“子父”之间的关系呢?

    问题描述

    这几天开发过程中,有3个与tomcat的jar包,由于公司私服上没有对应版本的jar包,所以下载不了,导致报错

    经查找发现pom文件中并未直接引用tomcat的jar包,并且这3个jar包在工程里也没有用。所以就考虑直接忽略这些jar包。

    那么如何找到pom中,依赖包中依赖了tomcat的相关包呢?

    IDEA自带了maven依赖的工具:用IDEA打开项目,右上角--maven--选中自己的项目--点击下图框3的图标(show Dependencies)。

    点击以后,显示出整个项目的jar包依赖关系图。点击该图片后,直接ctrl+f 搜索:tomcat,点击相应的jar后,即可定位到相应的jar包。

    比如点击上图中的tomcat-embed-core ,即可定位到如下图的依赖关系:

    双击选中的依赖关系,即可进入到该依赖的GAV坐标。

    根据GAV坐标,往上滚动鼠标,可找到其上一级的GAV。

    然后根据找到的artifactId,去工程的pom文件里找,即可定位,是哪个依赖引用了该tomcat的jar包。 

    如何解耦jar包“子父”之间的关系?

    通过exclusions解决,即:
     

    <exclusions>
        <!-- 去掉springboot的tomcat配置 -->
        <exclusion>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-core</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-el</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-websocket</artifactId>
        </exclusion>
    </exclusions>

     

    展开全文
  • Spring各个jar包之间的依赖关系

    千次阅读 2017-10-24 18:48:02
    在用maven搭建web项目的时候,引用大量的jar,经常会出现jar的版本冲突,这主要是因为不了解各个jar之间的依赖关系导致的,所以整理一些常用的jar之间的依赖关系。 spring的主要模块:IOC core:资源访问,类型...

    在用maven搭建web项目的时候,引用大量的jar包,经常会出现jar的版本冲突,这主要是因为不了解各个jar之间的依赖关系导致的,所以整理一些常用的jar之间的依赖关系。

    spring的主要模块:

    - IOC - core:资源访问,类型转换 - beans:bean工厂 - expression:${}获取属性 - context:核心接口ApplicationContext - AOP - aop:面向切面编程的实现 - aspects:对AspectJ的整合 - DAO - jdbc:通过jdbc模板类访问数据库 - tx:事务的实现 - orm:与hibernate,mybatis的集成 - oxm:对象与xml数据之间的相互转换 - jms:系统之间发送消息,异步通信 - Web - web:与web项目的整合 - webmvc:子模块springMVC - Test - test:测试

    spring常用jar包之间的依赖关系:

    在这里只记录我的项目中目前常用的几个jar,使用的是MyEclipse的插件查看pom文件中声明的依赖,我的项目名是sysmgr

    • spring-core:

      可以看出core只依赖commons-logging

      可以看出core只依赖commons-logging

    • spring-beans

      beans依赖于core

      beans依赖于core

    • spring-expression

      expression依赖于core

      expression和beans一样依赖于core

      由于context关系相对复杂,所以先查看其它的jar的依赖关系

    • spring-tx

      tx要依赖于beans

      tx要依赖于beans

    • spring-jdbc

      jdbc要依赖于tx

      jdbc要依赖于tx

    • spring-aop

      aop要依赖于beans , core , aopaliance

      aop直接依赖于beans,core,aoplliance

    • spring-aspects

      aspects为aspectJ的整合包并不依赖于beans

      aspects并不依赖beans,它是aspectJ的整合包,只依赖于aspectJ

    • spring-context

      这里写图片描述

      context要依赖于beans,expression和aop

    • spring-web

      这里写图片描述

      记住web依赖于context就好

    • spring-webmvc

      这里写图片描述

      记住webmvc依赖于web就好

    展开全文
  • Demo13__package package test04; /*对于多个类,为了方便管理(类同名情况),所以Java提供了一个解决方案 机制:落实到操作系统上,就是文件夹,对Java的文件进行了文件夹的管理 的关键字:package ...

    Demo13_包_package

    package test04;
    /*对于多个类,为了方便管理(类同名情况),所以Java提供了一个解决方案
    包机制:落实到操作系统上,就是文件夹,对Java的文件进行了文件夹的管理
    包的关键字:package 包中的所有的字母都小写
    包的作用: 1.对类文件的管理 2.对类文件提供了名称空间

    Windows cmd控制台
    对带有package定义的Java文件进行指定的类文件位置的编译方式
    javac -d 目录 源文件

    如果目录选择的不是当前目录。想要访问包中的类
    通过设置 classpath set classpath-包所在的父目录
    */
    public class Demo13_包_package {

    public static void main(String[] args) {
    

    //先访问DemoA 类的全名:包名.类名 Demo13_包与包之间的访问.DemoA
    DemoFu d = new DemoFu();
    d.showfu();//访问包(Demo13_包与包之间的访问)中的show
    DemoZi z = new DemoZi();
    z.showzi();
    DemoFu f = new DemoZi();
    f.showfu();
    }

    }
    //包与包之间的继承(只有两种权限可用)
    //父类可以给其他包的子类也可以用的特殊权限protected(只能子类用)。只有继承为子类之后就可以访问的权限
    /* public protected default private
    一个类中 可以访问 可以访问 可以访问 可以访问
    一个包中 可以访问 可以访问 可以访问
    子类中 可以访问 可以访问
    不同包中 可以访问

    *包的出现,导致类的名称过长书写不方便?
    *可以通过关键字解决:import:导入
    *用于简化类名书写,简略包名
    *格式:import 包名.类名;
    */
    /*
    * jar包:Java中的压缩包
    */
    class DemoZi extends DemoFu
    {
    void showzi()
    {
    System.err.println(“x=”+x);
    }
    }

    Demo13_包与包之间的访问

    package test04;

    public class Demo13_包与包之间的访问 {
    //package test04—–Demo13_包_package
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    }
    

    }
    class DemoFu
    {
    int x=3;
    void showfu()
    {
    System.out.println(“包(Demo13_包与包之间的访问)与包(Demo13_包_package)之间的访问”+x);
    }
    }

    展开全文
  • spring 各个包之间的依赖关系

    千次阅读 2017-10-18 16:27:03
    spring 各个包间的依赖关系
  • 一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章,讲给大家详细着...
  • 1、一个python工程就是一个,在一个包中可以多个python文件,一个python文件就是一个模块,一个模块当中可以类、函数、变量,在我们的工作当中,经常会遇到模块与模块之间的调用 2、调用时,模块的类、函数、...
  • 打开AndroidStudio的terminal,在命令行输入命令:gradlew -q app:dependencies
  • 关联:对象之间一种引用关系,比如客户类与订单类之间关系。这种关系通常使用类的属性表达。聚合:表示has-a的关系,是一种不稳定的包含关系。聚合类不必对被聚合类负责。使用集合属性表达聚合关系组合:表示...
  • 一直个疑问就是,我在pom文件里面引用了那些配置信息,它是如何找到各自的依赖的,后来发现原来一些jar的配置信息已经自己在开发的时候就写入了pom信息了,各自的依赖都在maven官方仓库里挂着,这个我们自己不用操心,...
  • spring的jar功能说明及个jar包之间的依赖关系

    万次阅读 多人点赞 2013-01-07 17:05:37
    spring.jar是包含完整发布的单个jar,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类...
  • main函数所在文件的文件名,没有要求,可以是main.go,test.go或者任意其他的文件名,但func main()必须仅一个。在用go install命令编译的时候,后面跟的main函数所在文件的文件夹的名字,编译出来的可执行文件也...
  • 那么哪些是需要用户认真保管不能对外泄露的,那些是需要用户公开的呢?先从钱包地址的生成说起。 钱包地址生成 1. 首先使用随机数发生器生成一个『私钥』。一般来说这是一个256bits的数,拥有了这串数字就...
  • (2005-01-04 15:11:18) 踏雪寻梅... (2005-01-04 15:14:06) 踏雪寻梅在Rose中,角色和包之间有各种关系,角色操作这个用什么关系来表示呢? (2005-01-04 15:08:10) 青润不需要表示。一般来说就是use,也就不需要标
  • JAVA 包与包之间访问(package)

    千次阅读 2013-03-09 19:43:28
    //仅作为学习笔记 ...类名的全称的是 :名.类名。也是一种封装形式。 package cn.itstu; class PackageDemo { /* 用javac -d . PackageDemo.java 在当前目录下自动生成的文件夹 【javac -
  • 更好的理解了keras与tensorfow.keras的关系,解决tensorflow下无keras的问题,from tensorflow import keras,keras标红问题,同时会更好的理解包与包之间关系,能够解决很多no module问题
  • 1.项目名称是Shop,在工程右击属性 url中的项目名称与这边的Web Context-root 中的名称一致; 然而工程名是shop; 关系为:项目名=url中的项目名!=以及项目之间关系 
  • 最近在写应用时,对包与包之间方法的调用不太清楚,专门看视频和网站后整理了这篇文章,希望对刚入门的同志有所帮助,进入主题。 首先我们先简单看看Java中private、protected、public和default的主要区别:(看不懂...
  • 接触 node 之后,一直使用npm管理...最近在看《MongoDB高级技术栈全覆盖前端 Vue+Node+MongoDB高级全栈开发》课程,才知道还有其他管理工具,借此机会,好好的整理一下各个管理工具之间的区别和联系。 NPM...
  • 这几天在整理maven项目的pom文件,一个问题就是在pom文件中添加了依赖,但是本模块却没有使用。所以就会导致maven打包过大,出现很多冗余。搜索了资料,发现maven的插件可以帮助我们解决问题,接下来了解一下相关...
  • Maven依赖管理(Jar包之间引用)

    千次阅读 2019-05-30 15:25:44
    管理依赖关系变得困难的任务一旦我们处理多模块项目(包含数百个模块/子项目)。 Maven提供了一个高程度的控制来管理这样的场景。 传递依赖发现 这是很通常情况下,当一个库说A就依赖于其他库说B的情况下,另一个...
  • Python的常用包有哪些,分别什么作用? 来自Datawhale优秀回答者:追风者 Python常用 1、Numpy(数值运算库) 2、Scipy(科学计算库) 3、Matplotlib(基础可视化库) 4、Pandas(数据处理库) 5、Seaborn...
  • Java(包之间类的引用)

    千次阅读 2016-08-29 19:28:09
    第一个package Mypack;public class Point { public double x,y; public Point(double a,double b) { x=a; y=b; } public double distanceTo(Point p
  • 那么本节主要想讲解的是打包之后的文件夹关系,还有就是如何减小的大小,也就是依赖打包,然后依赖打包的问题解决了,最终还要能够正确的加载出资源进行实例化。所以本节的目标三个: 1、打包之后的文件夹结构 ...
  • 1、多版本的CUDA以及cudnn安装 ...前面的一片文章里面讲到了tensorflow、NVIDIA显卡驱动、CUDA工具、cudnn之间的一些关系,详情请参考原文: https://blog.csdn.net/qq_27825451/article/details/89082978 ...
  • 在同一个项目中我创建了几个,然后在 com.g.zxing.client.android中创建了类文件数据库MySQLiteOpenHelper 我想在com.g.zxing.client.android.result中的TextResultHandler.java调用MySQLiteOpenHelper格式...
  • IDEA中maven子模块之间导包,名多了main.java。
  • Java中不同下类与类之间的访问

    千次阅读 2018-02-18 20:38:00
    Java中不同下类与类之间的访问  (1)我们多次使用一个带的类,都需要加的全路径,非常的麻烦,这个时候,Java就提供了导包的功能,提供了一个关键字import。  (2)格式:  import 名.名. ...名.类名; ...
  • 解决包冲突,关键还是可以看到包之间依赖关系,比较完美解决问题。 附: gradlew :模块名称:dependencies 或者使用gradle窗口自带dependencies直接看依赖树,可以很好查看包的依赖情况 经常会遇到...
  • 前言:QPS、TPS、并发用户数、吞吐量之间关系你真的懂么? 1、QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,457,163
精华内容 582,865
关键字:

包之间的关系有哪些