问题:请讲下java的类加载机制及过程 分析:该问题主要考察对JVM加载类的机制及过程,延申出的问题是为什么使用双亲委托模型,有什么办法可以打破双亲委托吗; 回答要点: 主要从以下几点去考虑, 1、类加载的过程? 2、类加载的机制? 3、如何打破双亲委托模型? 在运行java程序时,一个类必须要加载 ...
分类:
编程语言 时间:
2021-04-06 14:30:14
阅读次数:
0
题目链接 题意:求无向图最小环(n<=8000,m<=4000) 动态把边加进去跑Dij,在加入一条边(u,v,c)之前,先求出mindis(u,v),更新答案ans=min(ans,mindis(u,v)+c),复杂度$O(m^2logn)$ 1 #include<bits/stdc++.h> 2 ...
分类:
其他好文 时间:
2021-04-06 14:28:01
阅读次数:
0
说一下 synchronized 底层实现原理? synchronized可以保证方法或者代码块在运行时, 同一时刻只有一个方法可以进入到临界区, 同时它还可以保证共享变量的内存可见性。 Java中每一个对象都可以作为锁, 这是synchronized实现同步的基础: 普通同步方法,锁是当前实例对象 ...
分类:
其他好文 时间:
2021-04-06 14:26:19
阅读次数:
0
前言 有时需要加密保存数据,但是我不会用AES……所以选择了更简单的异或加密。 解决方案 public static String xor(String data, String password) { //异或加密 byte b1[] = data.getBytes(); byte b2[] = ...
分类:
编程语言 时间:
2021-04-06 14:14:59
阅读次数:
0
SpringBoot发送邮件 1、pom <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</ ...
分类:
编程语言 时间:
2021-04-06 14:13:11
阅读次数:
0
一、WEB应用程序B/S ( browser/server ,浏览器/服务器)架构 基于HTTP传输协议(超文本传输协议,回忆HTML的名字:超文本标记语言) WEB程序必须要运行在web容器上,如Tomcat /Jboss/WebLogic等 二、HTTP协议HTTP使用TCP作为它的支撑运输层协 ...
分类:
编程语言 时间:
2021-04-06 14:12:31
阅读次数:
0
循环结构 while 循环 while是最基本得循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去 public class WhileDemo01 { public static void main(String[] args) { / ...
分类:
编程语言 时间:
2021-04-06 14:10:11
阅读次数:
0
HTML(五)列表 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ListStudy</title> </head> <body> <!--有序列表--> <ol> <li>Java基础</li> <li> ...
分类:
Web程序 时间:
2021-04-06 14:04:47
阅读次数:
0
31. 下一个排列 LeetCode_31 题目描述 题解分析 代码实现 class Solution { public void nextPermutation(int[] nums) { int i = nums.length - 2; while(i >= 0 && nums[i] >= nu ...
分类:
其他好文 时间:
2021-04-06 14:03:32
阅读次数:
0
一、服务器信息 1、服务器名称:也能够寻云服务器 2、服务器版本:Linux VM-0-9-centos 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 3、内核版本信息 ...
分类:
编程语言 时间:
2021-04-05 12:50:29
阅读次数:
0