方法java 02

java if switch

强制类型转换 注意事项:大的转小的需要强制转换 例如: double b=3.4 int小于double所以想让int=b,要在b后面加个(int)b。 int a=(int)b 得到3 因为大转小会造成数据丢失 scanner 定义:用于把我在键盘上输出的字符进行显示 结构:Scanner sca ......
switch java if

详细解读Java中Map集合的底层原理(干货+源码解读)

本文将为大家详细讲解Java中的Map集合,这是我们进行开发时经常用到的知识点,也是大家在学习Java中很重要的一个知识点,更是我们在面试时有可能会问到的问题。文章较长,干货满满,建议大家收藏慢慢学习。文末有本文重点总结,主页有全系列文章分享。技术类问题,欢迎大家和我们一起交流讨论! ......
干货 底层 源码 原理 Java

系统工程(六)开发方法

开发方法有:原型、结构化、面向对象、面向服务、其它开发方法 原型开发方法可以解决需求不明确的系统开发,按功能分:水平型是提取共性的东西,垂直型是专业性独特性;按结果分:抛弃型原型是,演化原型 结构化是自顶向下逐步分解 面向对象是自底向上,符合人类思维方式 面向服务是标准化、组件化、粗粒度、松耦合 其 ......
方法 工程 系统

jenkins--构建传输jar包后启动java服务

## jenkins--构建传输jar包后启动java服务 ####目标:针对单体java服务 ####前置条件:jdk1.8 日志切割cronolog [jdk1.8安装](https://www.cnblogs.com/hwjShl/p/17378018.html) [cronolog安装](h ......
jenkins java jar

Windows系统下设置cmd命令行(终端)走代理的方法

根据代理软件查看对应端口号(因为可能不是缺省端口号) 这里我本地代理的端口号是10792,下一步设置记得修改端口号与此对应。 #有些朋友好像为什么设置http和socket5其实设置哪种都是可以的,具体看你们自己代理软件都支持的协议有哪些,就可以了 #记得修改端口号,比如我的是10792,记得改成自 ......
终端 命令 Windows 方法 系统

simulink 搜索模块的方法

参见:【Simulink】查找模块的四种方法 (taodudu.cc) 1. 在 Library Browser 查找 新建模块,点击 Library Browser;如下图: 弹出下面窗口中查找; 2. (快捷键) 左键双击 出现蓝色搜索框 3. Help 帮助 点击主页面的 帮助 按钮 ......
模块 simulink 方法

Python集合 (set) 的增删改查及 copy()方法

集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 以下是集合最重要的两点: 1、去重,把一个列表变成集合,就自动去重了。 2、关系测试,测试两组数据之前的交集、差集、并集等关系。 ### 一、集合的创建 ```python s ......
方法 Python copy set

JAVA lambda多条件排序

有时候需要代码中内存排序以下是两个例子:eg1.list实体类 list = list.stream() .sorted(Comparator.comparingDouble(aaEntity::getbbb).thenComparing(aaEntity::getccc).reversed()) ......
条件 lambda JAVA

用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法

如下: 出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。 1、 处理方案: vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、在文件末尾追加DNS DNS ......
baseurl 方法 cannot valid 软件

Java的访问控制修饰符

# 为什么使用访问控制修饰符 1. 使用访问控制修饰符,主要是为了实现信息的隐藏,在编写程序时,有些核心数据往往不希望被用户调用,需要控制这些数据的访问。 2. 对类成员访问的限制,有利于防止对象的误用。只允许通过一系列定义完善的方法来访问私有数据,就可以(通过执行范围检查)防止数据赋予不正当的值。 ......
Java

java removeAll 返回2个数组的差集

* 注意:removeAll不是差集 ``` import java.util.ArrayList; public class ImoocStudent { public static void main(String args[]){ ArrayList objArray = new ArrayL ......
差集 removeAll 个数 java

java for gdal下载配置,以及springboot+gdal创建

1.开发环境下载 所需要下载的文件就只有一个,打开这个网站,找一个合适的版本下载即可 GDAL下载地址 ,我下载的是下图的版本,也可以选择其他版本。 、 下载好后,打开下载的压缩包,打开到release-1930-x64-gdal-3-6-mapserver-8-0\bin目录下,把bin目录下的所 ......
gdal springboot java for

F-02会计凭证和冲销

*& * *& Report ZPOST_DOCUMENT *& * *& *& * REPORT zpost_document. DATA: lw_documentheader LIKE bapiache09, lw_customercpd LIKE bapiacpa09, lw_contract ......
凭证 会计 02

java生成RSA的密匙对

import org.bouncycastle.openssl.jcajce.JcaPEMWriter; import java.io.FileWriter; import java.io.IOException; import java.security.*; public class RSAKe ......
java RSA

网络灌包命令_iperf工作原理及使用方法

网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具,而Iperf就是这样一款网络带宽测试工具。 Ip ......
使用方法 命令 原理 方法 iperf

java 定义不固定长度的数组

* 在 Java 中,我们可以使用 ArrayList 来定义不固定长度的数组,因为 ArrayList 内部使用了一个动态数组来存储元素。 ``` ArrayList intList = new ArrayList(); intList.add(1); intList.add(2); intLis ......
数组 长度 java

找质数联系-埃拉托色尼方法

1.找到 一个范围在小于该数平方根内的数是否可以被其他数字整除 ,例如 10 的平方根是 3.1, 那么只需要 找到 不能被 2, 3 整除的数字 就是质数 2.遍历每个数字将每个数字的整数倍数的数字去除(在平方根范围内) 即可 import math limit = int(math.sqrt(5 ......
质数 方法

Kotlin学习 02

在前一次只能选择省份简称的基础上,增加了输入车牌号码的交互 这次主要是自己动手写代码实现: 1、动态生成7位的车牌输入框EditText 2、省份是选择的,车牌号是手动输入的 3、点击清除实现了最后一位的删除,并自动将焦点移动到前面框中 自己实现一些功能之后,确实发现kotlin能剩下很多代码,可读 ......
Kotlin 02

Java的CompletableFuture,Java的多线程开发

# 三、Java8的CompletableFuture,Java的多线程开发 ## 1、CompletableFuture的常用方法 - 以后用到再加 ```properties runAsync() :开启异步(创建线程执行任务),无返回值 supplyAsync() :开启异步(创建线程执行任务 ......
CompletableFuture Java 线程

java Arrays.fill 扩充数组

``` import java.util.*; public class ImoocStudent { public static void main(String args[]){ int array[] = new int[6]; Arrays.fill(array,100); for (int ......
数组 Arrays java fill

Java笔记(八):单例模式

### 懒汉式 懒汉式单例模式在第一次调用的时候进行实例化。 #### 1. 适用于单线程环境(不推荐) 此方式在单线程的时候工作正常,但在多线程的情况下就有问题了。如果两个线程同时运行到判断instance是否为null的if语句,并且instance的确没有被创建时,那么两个线程都会创建一个实例 ......
模式 笔记 Java

java 获取数组,最大值,最小值

* 以下实例演示了如何通过 Collections 类的 Collections.max() 和 Collections.min() 方法来查找数组中的最大和最小值: ``` import java.util.Arrays; import java.util.Collections; public ......
最大值 数组 java

如何用GPT开发后端java接口

需求如图:一个特别小的项目,时间也很紧,就是要做到excel数据上传,然后根据每天上传的数据来生成折线图和统计表,并供大屏展示 第一步:把表结构和逻辑描述给 第二步得到代码: 第三部:粘贴跑通,一个接口花费约几分钟。。 有个问题是这次我为了写博客重新提问得到的接口代码和我第一次提问得到的接口代码可能 ......
接口 java GPT

python类的静态方法@staticmethod

要在类中使用静态方法,需在类成员方法前加上“@staticmethod”标记符,以表示下面的成员方法是静态方法。使用静态方法的好处是,不需要实例化对象即可使用该方法。 静态方法可以不带任何参数,由于静态方法没有self参数,所以它无法访问类的实例成员;静态方法也没有cls参数,所以它也无法访问类成员 ......
staticmethod 静态 方法 python

JS 树形数据 Tree的通用方法

点击查看代码 ``` /** * @description 查找包含自身节点的父代节点 * @param list 列表数据 * @param id 节点 id * @param pid 节点的父id */ export function listToTree(list, id, pid) { li ......
树形 方法 数据 Tree JS

Java多态

(一)多态概述 多态是继封装、继承之后,面向对象的第三大特性。 多态现实意义理解: 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个St ......
Java

8种数据库获取表行数的方法

## 1. Oracle数据库: ``` SELECT x.table_name AS 表名, x.表行数, x.表列数, y.表大小 AS 表大小单位MB FROM ( SELECT b.table_name, a.num_rows AS 表行数, b.count1 AS 表列数 FROM use ......
数据库 方法 数据

Java序列化和反序列化

序列化和反序列化的定义 * Java序列化就是指把Java对象转换为字节序列的过程 * Java反序列化就是指把字节序列恢复为Java对象的过程。 以下是我们常见的一行代码: private static final long serialVersionUID = 1L; 关于这行代码,这是java ......
序列 Java

归并排序Java版(图文并茂思路分析)

归并排序 工作原理: 工作原理是将一个大问题分解成小问题,再将小问题分解成更小的。(乍一看就觉得是像一个递归)就像下图这样。然后不断的将其一份为二,分解成更小的排序。 我们设一个函数叫MergeSort(arr,l,r)意思就是将arr数组下标为[ l ,r ]之间的数进行排序。 那么就开始不断的调 ......
图文并茂 思路 图文 Java

java arrays arraycopy 复制数组

``` public static void main(String args[]){ int[] source = {1,2,3,4,5,6,7}; int[] target = new int[5]; System.arraycopy(source,0,target,0,5);// 6,7超出5 ......
数组 arraycopy arrays java