java工程师 精华 知识

【Java应用】使用Mockito进行模拟和测试桩

【Java应用】使用Mockito进行模拟和测试桩 Mockito是一个流行的Java模拟框架,用于编写单元测试代码时模拟(mock)和测试桩(stub)对象的行为。可轻松模拟Java类和接口的行为,帮助测试人员和开发人员更好地设计和执行单元测试。使用Mockito,开发人员可以模拟一个对象,使其表 ......
Mockito Java

uml知识总结

UML图的作用: UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。总之,UML是一个通用的标准建模语言,可 ......
知识 uml

UML知识点

Unified Modeling Language (UML)包含不同类型的类图,用于描述系统中的类、对象和它们之间的关系。以下是几种常见的类图类型及其介绍: 类图 (Class Diagrams): 类图是描述系统中类及其之间关系的静态结构图。它展示了类的属性、方法、关联、继承、接口等信息。主要元 ......
知识点 知识 UML

UML各类基础知识总结

1、UML关系 泛化(也就是我们传统意义上的继承关系) 子类继承父类,关系用extend关键字标识; 关联 可以说是一种属于关系,图中即说的是PhoneNumber类属于Master类,同时,除了一对一的关系之外,还可以用一对多、多对一、多对多的关联关系,除了单向关联之外,双向关联也是存在的; 需要 ......
基础知识 基础 知识 UML

Java Mockito 快速入门指南 Mock是指使用Mockito创建的模拟对象,它模拟真实对象的行为,用于替代真实对象的依赖项,以便进行独立的单元测试

Java Mockito 快速入门指南 Mock是指使用Mockito创建的模拟对象,它模拟真实对象的行为,用于替代真实对象的依赖项,以便进行独立的单元测试 在软件开发中,单元测试对于确保代码的正确性和可靠性至关重要。Mockito是一个强大的Java测试框架,它提供了丰富的功能和方法,使得编写模拟 ......
对象 Mockito 入门指南 单元 行为

12.7 UML知识

一、泛化关系(Generalization) 1)定义:泛化关系是一种继承的关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征与行为。2)表示方法:带三角箭头的实线(箭头指向父类) 二、实现关系(Realization) 1)定义:实现关系是一种类与接口的关系,表示类是接口所有特征和行为 ......
知识 12.7 UML 12

Python基础知识——字符串

Python基础知识——字符串 字符串(string)就是一系列字符,用(单/双)引号引起,这种灵活性让你能够在字符串中包含“ 和‘。 name = "ada lovelace" print(name.title())#首字母大写 print(name.upper())#全大写 print(name ......
字符串 基础知识 字符 基础 知识

UML知识1500字

参考:UML建模课程相关课件 一、用例图 (1)参与者 参与者可以表现为以下三种形式 参与者之间可以有泛化关系,参与者是一个类,代表一种角色,而不是具体某个人 参与者可以通过泛化关系来定义,在这种泛化关系中,一个参与者的抽象描述可以被一个或多个具体的参与者所共享,如系统中经理可以参加雇员的所有用例 ......
知识 1500 UML

Java基本数据类型转换

1.Java基本数据类型转换 1.1 自动类型转换 当Java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型这个就是自动类型转换 数量类型按精度大小排序为: char<int<long<float<double byte<short<int<long<float<double in ......
类型 数据 Java

12.7 UML基础知识(作业)

一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。 1、用例图(UseCase Diagrams): 用例图主要回答了两个问题: ......
基础知识 基础 知识 12.7 UML

Java数据类型

1.数据类型 每一种数据都定义了明确的数据类型,在内存中分配大小不同的内存空间(字节) 8大基本数据类型 整数类型:存放整数 byte,1个字节 short,2个字节 int,4个字节(默认) long,8个字节 浮点类型(小数) float,4个字节 double,8个字节(默认) 字符型:cha ......
类型 数据 Java

java打包好的jar包在Linux服务器上指定端口并后台运行命令

前提条件:a.已经在Linux服务器上安装了java环境。b.切换到jar包所在的目录下。c.运行方式为:java -jar运行。举例说明: 包名 运行端口test.jar 8080命令如下:java -jar -Dserver.port=8080 test.jar &> test.out &1解释 ......
端口 后台 命令 服务器 Linux

Python基础知识——变量

Python基础知识——变量 2.2变量 message = "Hello Python world" print (message) message = "Hello Python Crash Course world!" print(message) mesage = "Hello Python ......
变量 基础知识 基础 知识 Python

UML基础知识总结

UML(Unified Modeling Language)统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对 ......
基础知识 基础 知识 UML

UML基础知识

什么是UML? UML(Unified Modeling Language),即统一建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 在结构化开发方法中,系统分析的建模语言是数据 ......
基础知识 基础 知识 UML

java使用ftp连接linux处理文件

1、Maven依赖 <!-- FTP使用包 --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> 2、使用方式 ......
文件 linux java ftp

五.JAVA重载,数组

保留字 : 关键字的预备役 var(jdk11) goto 重载 / overload 在同一个类中,允许函数重名 , 但是他们的 参数列表必须不同. 1.参数个数不同 2. 参数类型不同 重载跟函数的形参的名字以及返回值类型无关 public static double add(int i, in ......
数组 JAVA

UML各类基础知识总结

1、UML关系 泛化(也就是我们传统意义上的继承关系) 子类继承父类,关系用extend关键字标识; 关联 可以说是一种属于关系,图中即说的是PhoneNumber类属于Master类,同时,除了一对一的关系之外,还可以用一对多、多对一、多对多的关联关系,除了单向关联之外,双向关联也是存在的; 需要 ......
基础知识 基础 知识 UML

Java 标准库实现常见加密解密

一时兴起,好奇 Java 中常用的加解密是如何实现的,今天就 常见的 bas64编码解码、MD5、SHA256、HmacSHA256 做个简单小结,希望对各位有用。 环境: JDK: 17 以下内容基于 JDK 17 的自带工具库 实现,示例如下: package com.example.util; ......
加密解密 常见 标准 Java

7 种查询策略教你用好 Graph RAG 探索知识图谱

我们在这篇文章中探讨了知识图谱,特别是图数据库 NebulaGraph,是如何结合 LlamaIndex 和 GPT-3.5 为 Philadelphia Phillies 队构建了一个 RAG。 此外,我们还探讨了 7 种查询引擎,研究了它们的内部工作,并观察了它们对三个问题的回答。我们比较了每... ......
图谱 策略 知识 Graph RAG

[JVM] Java Heap Dump 分析 [转载]

0 序 缘起 近期项目上我负责的微服务出现了难以排查的问题,目前怀疑是 JVM线程方面的情况,但也需从 heap dump方面进一步印证,故需深入了解heap dump文件内容的各项含义。 本文主要转载了网友的观点,详见:参考文献 1 Heap Dump 分析 1.1 heapdump 简介 hea ......
Heap Dump Java JVM

Java扩展赋值运算符,字符串连接符

1.扩展赋值运算符 2.字符串连接符 ......
运算符 字符串 字符 Java

Java位运算

例题: ......
Java

Java逻辑运算符,短路运算

短路运算 因为c=5,所以c<4为false,又因为逻辑与运算,只要出现一个false就会输出 所以 boolean d=(c<4)&&(c++<4); 这行代码直接会输出false,(c++<4)也不会被执行 所以输出的结果为false,c=5,而不是c=6. 如果把(c++<4)输入到(c<4) ......
运算符 逻辑 Java

Java 通过反射获取注解属性信息以及状态中字典

一、创建存储对象 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 属性对象存储类*/ public class MetadataField ......
注解 字典 属性 状态 信息

2023.12.7-(作业)关于UML的一些知识

参考:刘立嘉老师的统一建模语言课程的课件 关联关系 参与者与用例之间是关联关系,表示参与者与用例之间具有使用,交互信息的关联。 泛化关系 用例与用例之间存在一般与特殊的关系。 包含关系 两个用例之间,一个用例(基本用例)的行为包含了另外一个用例(包含用例)的行为。 包含关系用依赖关系的<<inclu ......
知识 2023 UML 12

java 自定义查询StringBuffer Sql

一、背景 二、实现 @Autowired private EntityManager entityManager; Query query = entityManager.createNativeQuery(sql); query.unwrap(SQLQuery.class).setResultTr ......
StringBuffer java Sql

EDA & 特征工程

Exploratory Data Analysis. 发掘数据特征真的是一门学问. I 通用 通用步骤后基本可以完成 EDA, 看出各个特征的分布情况. 1. import 模式 import os import numpy as np import pandas as pd; pd.set_opt ......
特征 工程 EDA amp

java的unsafe类和varhandle类

java的unsafe类和varhandle类 拿到了unsafe能做什么? 1、它能修改对象地址里面的元素信息 2、它可以自己开辟一段空间用来存东西 3、它提供了原子类修改方法 4、它可以绕开java的构造器来创建对象 随着 Java 中的并发和并行编程的不断扩展,程序员 由于无法使用 Java ... ......
varhandle unsafe java

Java学习之路(十四)

Java学习之路(十四) 1、Set集合 1.1、Set集合概述和特点【应用】 不可以存储重复元素 没有索引,不能使用普通for循环遍历 1.2、Set集合的使用【应用】 存储字符串并遍历 public class MySet1 { public static void main(String[] ......
Java
共14500篇  :41/484页 首页上一页41下一页尾页