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:关键字...

2020/7/17 java 异常

1异常 Java代码在运行时期发生的问题就是异常。 在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 1.1 异常的继承体系 在Jav...

IOS上传图片方向问题

在显示上传完毕的图片的时候遇到了一个问题, 图片莫名其妙被逆时针旋转了90度就很离谱 如下图 经过一番查询, 原来是 IOS 的相机拍照的时候会把方向角写入到图片里面 因为我用的是 element 的上传组件, 所以先去...

21天学习python编程_数字

主要内容: 小目标:数字 主要内容:数字类型,数字优先级,数字相关函数 1.数字 最常用的一种数据结构,主要类型: int:整数,1,2,3,100;float:浮点, 4.13, 0.01;bool:布尔值,True,...

21天学习python编程_认识序列

序列是Python中的重要数据结构,序列包括字符串,列表,元组。 直接进入主题: 1.什么是序列? 序列是将元素按照顺序排列,通过索引(下标)访问;字符串、列表、元组都属于序列。 2.能直观描述下吗? 上图:序列中的每个...

python绘图

最简绘图代码 import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 2*np.pi, 0.01) y = np.sin(x) plt.fi...

SpringBoot集成mybatis框架

首先,在我们集成mybatis框架之前要先知道什么是mybatis,MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架,看到这应该知道,mybatis是一个关于数据库的框架 那么为什么要集成mybat...

Java Date类浅学

java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. • Date() 使用当前日期和时间来初始化对象. • Date(long millis...

java学习12天2020/7/17

一. 接口解决了java中无法多继承问题 接口的方法都是抽象类 interface student{ int clas=0604; void learning(); void eat(); void sleep(); }...
加载更多