ICode9

精准搜索请尝试: 精确搜索
  • UML _ 包图2022-09-12 09:00:14

    模型组织与系统结构 对一个较复杂的系统建模,需要使用大量的模型元素,这就有必要对这些元素进行有效组织。 实现 在UML的建模机制中,模型的组织是通过包(Package) 来实现的。 包可以把所建立的各种模型组织起来,形成各种功能或用途的模块,并可以控制包中元素的可见性以及描述包之间的依

  • 通过反射实例化与当前类所在的同一个包中的所有类、包扫描实现原理2022-09-11 23:34:21

    实例化与当前类Test2在同一个包中的所有类 思路: 1:首先定位Test2的字节码文件所在的目录(main方法里第一行代码) 2:通过该目录获取里面所有的.class文件 3:由于字节码文件名与类名一致(JAVA语法要求),因此可以通过文件名确定类名 4:使用Class.forName()加载对应的类并实例化 上述

  • UML设计图11-包图2022-09-07 12:01:35

    1.基本概念 包图是一种将相关UML项组合在一起的机制,可以将其视为UML的(文件系统)目录/文件夹 包图显示了模型本身分解为组织单元及其依赖关系 包可以对任何模型元素进行分组,甚至包括用例等   在实践中,他们通常将类分组,因此组件和包   往往是同义词。   2.在软件工程的阶段   

  • shell脚本替换jar包中的fastjson版本2022-09-03 13:02:50

    fastjson版本总是出现漏洞,已经使用了较低fastjson版本,需要更新高版本fastjson,由于java应用比较多,逐个打包重新发布版本是不可能的,需要把jar包中的低版本fastjson替换成高版本fastjson,作成shell脚本,这样可以批量解压替换。   deal_path="/Data/jar/deal" web_path="/Data/jar/web

  • Java包与Import导入2022-08-30 13:31:25

    包的概念 包是Java语言提供的一种确保类名唯一性的机制,是类的一种组织和管理方式、是一组功能相似或相关的类或接口的集合。 一个完整的类名是包名+类名,在没有import导入的情况下,使用一个类需要给出完整的类名,如java.util.Date。为了方便,Java自动导入两个包:java.lang包和默认包。

  • 多示例学习2022-08-29 18:30:08

    在机器学习中,多示例学习(Multiple Instance Learning 简称 MIL)是由监督型学习算法演变出的一种方法,定义“包”为多个示例的集合,具有广泛的应用。学习者不是接收一组单独标记的实例,而是接收一组带标签的包,每个包拥有多个实例。在多实例二进制分类的简单情况下,如果包中的所有实例都

  • yum 如何判断某个命令在哪个包中2022-08-29 12:01:35

    场景 当我们希望安装 wget 命令,而包的名字也是wget,这时使用yum install wget即可,很多软件安装包均是如此。但也有很多不同,比如 nslookup 命令所在的包就是 bind-utils ,安装包名就不同,实际上 yum 提供了很多命令可以进行搜索,比如 yum provides 或者 yum whatprovides。 yum provide

  • R语言中tidyverse包中gather函数(将数据转换为一列)2022-08-25 22:00:23

      001、 library(tidyverse) ## 加载包 dat <- data.frame(a = c(400, 100, 300, 500), ## 测试数据框 b = c("xxx", "mmm", "nnn", "yyy"),

  • SpringData JPA 报错 NoSuchBeanDefinitionException2022-08-06 22:32:22

    最近学习学习使用SpringData JPA,刚开始的示例项目都没有问题。直到创建了一个SpringBoot项目,启动类和Repository以及Entity不在同一包中。结果在测试Repository接口时报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxx.xxx.Rep

  • R语言中 str_detect函数2022-08-03 06:31:46

      str_detect函数属于tidyverse包中函数, 功能类似于grepl函数。   001、 str1 <- c("xx", "yy", "zz", "xx", "pp", "xx") str1 grepl("xx", str1) str_detect("xx", str1)  

  • import cycle not allowed2022-07-05 16:34:18

    import cycle not allowed 出现这个问题是因为出现了相互引用 就是在A包中使用了B,同时在B包中又使用了A 这种行为在go中是不被允许的 将两者要使用的内容进行抽取,放在其他包中,重新引用即可

  • springboot 提取项目配置文件、避免被打入 jar 包中(打入 jar 包中不便于部署和运维时修改)2022-07-04 17:05:19

    提取项目配置文件、避免被打入 jar 包中(打入 jar 包中不便于部署和运维时修改) 操作步骤: 一、按照以下配置pom.xml, 二、配置 src/main/assembly/assembly.xml, 三、使用maven打包后,得到 exp-web-1.2.1-SNAPSHOT-assembly.zip 压缩包, 四、在linux下解压到需要部署项目的路径下, 运行b

  • 1、centos7替换jar包中class文件2022-06-24 16:03:22

    一、查询需要替换的文件在jar中的位置   > cd /kingdee/jarapp/xt-push/build/libs > jar tvf xt-push.jar | grep HuaWeiClientV3.class   执行结果: > jar tvf xt-push.jar |grep HuaWeiClientV3.class > 9685 Wed May 11 09:47:40 CST 2022 BOOT-INF/classes/com/kingdee/xunt

  • Java 进阶P-2.5+P-2.62022-06-21 20:34:55

    包 Java 包(package) 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相

  • python redis包中的StrictRedis 和Redis的区别2022-06-13 12:35:58

    redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 简单说,官方推荐使用StrictRedis方法。 不推荐Redi

  • 各类访问控制符的作用2022-05-13 17:33:25

      1.公共访问控制符: public   作为类前面的修饰符时: 将类声明为公共类,表明它可以被所有的其它类所访问和引用。 作为类成员的访问修饰符时,表明在其他类中可以无限制地访问该成员。 要真正做到类成员可以在任何地方被访问,在进行类设计时必须同时满足两点:首先类被定义为publ

  • java搜索jar包中的指定字符串2022-04-08 15:34:13

    1 package com.niu.jit; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.InputStreamReader; 6 import java.util.ArrayList; 7 import java.util.Enumeration; 8 import java.util.List; 9 import java.util.zip.ZipEntry;

  • Go语言核心36讲05-Container包中的那些容器2022-03-29 20:35:26

    List 在List包含的方法中,用于接受新元素作为参数的方法只接受interface{}类型的值,方法在内部包装为Element类型。 Ring与List区别 本质上都为循环链表,List空链表时仍有一个不持有任何元素的结点。var r ring.Ring声明的变量是长度为1的循环链表。 创建并初始化Ring时,可以指定包含

  • Flink遇到的问题及解决方案2022-03-25 18:32:39

    1. flink部署到集群上,standalone模式,需要指定TaskManager主机的地址:修改flink-conf.yaml配置并添加配置 taskmanager.host: localhost否则提交job时,会报错:TaskExecutor akka.tcp://xxx has no more allocated slots for job 2. 当需要其它的jar包时,比如kafka连接器、jdbc连接器,需

  • 【Java常识】9.0 util.Arrays包中数组实现数组转字符、排序和二分查找2022-03-02 22:03:44

    1.0 当然,这些都只是抛砖迎玉的皮毛。 但是,所谓“见微知著”,通过查阅API文档,并结合本篇中的示范代码,做到合理使用达到目标应该一点问题没有。 2.0 代码实现 在我的上一篇文章中科院找到数组的一些运用。里面的实现都是自己去编写逻辑。使用现成的包则非常方便,直接调用即可。 p

  • MPEG-2 TS学习2022-02-25 15:59:57

    TS流生成和解析的过程 TS流的形成过程: 1、 将原始音视频数据压缩之后,压缩结果组成一个基本码流(ES)。 2、 对ES(基本码流)进行打包形成PES。 3、 在PES包中加入时间戳信息(PTS/DTS)。 4、 将PES包内容分配到一系列固定长度的传输包(TS Packet)中。 5、 在传输包中加入定时信息(PCR)。

  • JAVA 访问修饰符2022-01-27 21:33:32

    访问修饰符 一、基本介绍 java 提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围) 公开级别:用 public 修饰,对外公开 受保护级别:用 protected 修饰,对子类和同一个包中的类公开 默认级别:没有修饰符号,向同一个包的类公开 私有级别:用 private 修饰,只有类

  • 修改springboot生成的jar包中的配置文件2022-01-25 23:31:14

    前言 最近有一个任务是将已经打好的springboot项目jar包提取出配置文件修改 记录一下 例子 现在要将 kgap-pms.jar 提取出配置文件 使用下面命令 可以列出jar包的文件列表 并使用grep过滤提取yml文件 jar tf kgap-pms.jar | grep .*.yml 通过下面命令提取文件 jar xf kgap-pms.

  • 普通java项目打jar包运行以及 jar包中class文件替换2022-01-25 15:34:46

    目录 1、普通java项目打jar包运行    1.1、新建一个java项目,必须有main方法,sys的打印目录重定向到到外部文件    1.2、把项目到出成jar,如果Launch configuration 选不到要执行的main方法类,就先执行一下main方法    1.3、运行jar文件2、jar包中class文件替换   1、普通ja

  • 不下载jar包的条件下,修改jar包中的配置文件信息或某些类的代码2022-01-24 20:30:51

    不下载jar包的条件下,修改jar包中的配置文件信息或某些类的代码 奈何经历不够,某天收到任务,不下载jar包的情况下,在linux中修改jar包的配置文件参数。 一、进入jar包所在目录 用到的命令都是cd,ll 二、如果不知道要修改的文件的路径,但是知道文件名,则可以筛选列出路径 指定jar包,筛

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有