- 博客(19)
- 收藏
- 关注
原创 算法---快速排序
快速排序 public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]; while (i<j) {
2021-10-18 12:51:25
135
原创 算法---插入排序
插入排序public class insertionSort { /** * 插入排序:0 - N做到有序 * 时间复杂度:O(N^2) * @param arr */ public void insertionSort(int[] arr) { if (arr == null || arr.length < 2) { return; } // 0 - N做到有序 0-
2021-09-05 18:17:04
144
原创 Java面试复习---JUC(狂神版)
Java面试复习---JUC(狂神版)前言1、什么是JUC2、线程和进程进程线程并发编程:并发,并行线程的状态wait sleep区别3、Lock锁(重点)SynchronizeLock接口Synchronize 和 Lock 区别4、生产者和消费者4.1、生产者和消费者 Synchronize4.2、生产者和消费者 JUC4.3、condition 精准的通知和唤醒线程5、8锁现象6、集合类不安全6.1、List不安全6.2、Set不安全hashSet 底层是什么?6.3、Map不安全7、Callable
2021-08-16 14:46:49
225
原创 Java面试复习---Docker(狂神版)
Java面试复习---Docker(狂神版)前言Docker学习路径Docker概述Docker为什么出现?Docker的历史Docker能干嘛Docker安装Docker的基本组成安装Docker阿里云镜像加速回顾HelloWorld底层原理Docker是怎么工作的?Docker为什么比VM快?Docker的常用命令帮助命令镜像命令docker image查看所有本地主机上的镜像docker search搜索镜像docker pull下载镜像docker rmi 删除镜像容器命令新建容器并启动列出所有的运
2021-08-05 23:50:53
624
原创 Java面试复习---注解和反射(狂神版)
本文是Java面试复习系列中的注解和反射,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-08-02 15:35:05
392
原创 Java面试复习---MySQL(狂神版)
本文是Java面试复习系列中的MySQL,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-08-02 15:27:19
281
原创 Java面试复习---java多线程(狂神版)
本文是Java面试复习系列中的Java多线程,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-20 15:02:02
145
原创 Java面试复习---单例模式(狂神版)
本文是Java面试复习系列中的单例模式,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-15 15:28:17
143
原创 Java面试复习---JVM(狂神版)
本文是Java面试复习系列中的JVM(参照遇见狂神说),后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-12 18:01:35
190
原创 Java面试复习---MySQL
本文是Java面试复习系列中的MySQL,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-07 19:20:43
232
原创 Java面试复习---Linux
本文是Java面试复习系列中的Linux,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-07 19:18:35
83
原创 Java面试复习---Java集合框架
本文是Java面试复习系列中的Java集合矿建,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-07 19:13:48
107
原创 Java面试复习—Java基础
本文是Java面试复习系列中的Java基础篇,后面会陆续有该系列其他篇章,并且会一直维护。本系列都为网上资源整理而来,如有问题,及时联系。
2021-07-07 19:10:53
148
原创 算法---选择排序
选择排序public class SelectionSort { /** * 选择排序:找到最小的值的位置,然后交换位置 * 时间复杂度:O(N^2) * @param arr */ public static void selectionSort(int[] arr) { if (arr == null || arr.length < 2) { return; } fo
2021-06-27 19:52:42
81
原创 算法---冒泡排序
冒泡排序public class BubbleSort { /** * 冒泡排序:比较相邻两个数 * 时间复杂度:O(N^2) * @param arr */ public static void bubbleSort(int[] arr) { if (arr == null || arr.length < 2) { return; } // 在那个范围进行排序(每一遍排
2021-06-27 18:52:25
67
原创 三次握手与四次挥手的爱恨情仇
三次握手与四次挥手的爱恨情仇---你与他(她)的爱情故事前言本文见名知意,通过一个小故事,介绍了三次挥手与四次握手的爱恨情仇,希望大家可以喜欢
2021-06-22 13:43:31
132
原创 使用Map统计给定字符串中字母出现的次数
public void testMap(){ String s = "good good study,day day up"; String[] s1 = s.split("");//将s转换成数组s1 HashMap<String, Integer> h = new HashMap<String, Integer>(); for (String string : s1) {//遍历数组s1 //通过if判断字母并添加进h if(h.contain.
2020-07-19 10:54:54
742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人