SpringBoot项目的CI配置 # 安全变量

安全变量 GitLab CI/CD的安全变量有两种,群组安全变量和项目安全变量,群组安全变量可作用于当前群组下所有项目以及子群组项目,递归继承;项目安全变量只作用当前项目。 实际项目配置的群组变量有:CI_REGISTR...

Java—Map接口中的常用方法

Map接口与Collection接口的区别   Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。   Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与...

Java堆和栈的区别

1、概述 在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。 2、堆内存 heap 1.什么是堆内存? 堆内存是是Java内存中的一种,它的作用是用于存储Java中的对象和数组,当我们new一个对象或者创建一个...

树状数组模板

树状数组模板: int d[maxn];int n; inline int lowbit(int x){return -x&x;} int get_sum(int x){ int ans=0; while(x){...

java学习第十一天2020/7/16

一. 今天大多在写c++的程序报告 此外通过一个程序再对继承有一个了解 public class Question { String text; String [] options; public void print(...

axios发delete请求,后台收不到参数;

1、问题; vue项目前台用axios发请求;由于之前也是一直用axios发请求,所以这一次遇到问题一脸懵逼; 请求方式:delete;请求头类型:application/json, charset=utf-8 看着没问...

深入学习重点分析java基础—第二章:java并发 volatile

1.缓存一致性 由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。因此在CPU里面就有了...

算法

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排...

Python生成连续数字的多种方式

range()函数 range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。 range(1, 101):可以用来产生1到100范围的整数,相当于前面是闭区间后面是开区间。 range(1, 1...

jvm之java类加载机制和类加载器(ClassLoader)的详解

当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。   &...

Dinic算法理解

EK算法还是不够优秀,我们还是要学习更加优秀的Dinic算法才能解决更多要求较高的问题。 这里确保大家都是懂得网络流的一些基本概念的,如果不懂的,这里有一个链接,大家可以看一看。网络流详解(显然不是我写的!) 他的EK算...

Java SPI 源码解析

注:代码环境基于 JDK 1.8 一、SPI 是什么? SPI(Service Provider Interface):是一个可以被第三方扩展或实现的 API,它可以用来实现框架扩展和可替换的模块,优势是实现解耦。简单来...

SpringCloud- 第十一篇 Feign+Ribbon

1:概述 由于Spring Cloud Feign的客户端负载均衡是通过Spring Cloud Ribbon实现的,所以可以直接通过配置Ribbon客户端的方式来自定义各个服务客户端调用的参数 2:全局配置 ribbo...

21天学习python编程_while语句

主要内容: 小目标:掌握while语句 主要内容:while, break, continue,while与if使用 1.while语句 基本语法: while 表达式: 代码1 while语句说明: while:关键字...
加载更多