<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[smdbhd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/smdbhd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; smdbhd]]></copyright><item><title><![CDATA[算法---快速排序]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/120824269</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/120824269</guid><author>smdbhd</author><pubDate>Mon, 18 Oct 2021 12:51:25 +0800</pubDate><description><![CDATA[快速排序

    public static void quickSort(int[] arr,int low,int high){
        int i,j,temp,t;
        if(low&gt;high){
            return;
        }
        i=low;
        j=high;
        //temp就是基准位
        temp = arr[low];

        while (i&lt;j) {
       ]]></description><category></category></item><item><title><![CDATA[算法---插入排序]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/120118807</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/120118807</guid><author>smdbhd</author><pubDate>Sun, 05 Sep 2021 18:17:04 +0800</pubDate><description><![CDATA[插入排序

public class insertionSort {
    /**
     * 插入排序：0 - N做到有序
     * 时间复杂度：O(N^2)
     * @param arr
     */
    public void insertionSort(int[] arr) {
        if (arr == null || arr.length &lt; 2) {
            return;
        }
        // 0 - N做到有序  0-]]></description><category></category></item><item><title><![CDATA[Java面试复习---JUC（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/119732286</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/119732286</guid><author>smdbhd</author><pubDate>Mon, 16 Aug 2021 14:46:49 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Java面试复习---Docker（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/119429802</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/119429802</guid><author>smdbhd</author><pubDate>Thu, 05 Aug 2021 23:50:53 +0800</pubDate><description><![CDATA[Java面试复习---Docker（狂神版）前言Docker学习路径Docker概述Docker为什么出现？Docker的历史Docker能干嘛Docker安装Docker的基本组成安装Docker阿里云镜像加速回顾HelloWorld底层原理Docker是怎么工作的？Docker为什么比VM快？Docker的常用命令帮助命令镜像命令docker image查看所有本地主机上的镜像docker search搜索镜像docker pull下载镜像docker rmi 删除镜像容器命令新建容器并启动列出所有的运]]></description><category></category></item><item><title><![CDATA[Java面试复习---注解和反射（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/119326300</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/119326300</guid><author>smdbhd</author><pubDate>Mon, 02 Aug 2021 15:35:05 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的注解和反射，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---MySQL（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/119325968</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/119325968</guid><author>smdbhd</author><pubDate>Mon, 02 Aug 2021 15:27:19 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的MySQL，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---java多线程（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118935603</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118935603</guid><author>smdbhd</author><pubDate>Tue, 20 Jul 2021 15:02:02 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的Java多线程，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---单例模式（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118760520</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118760520</guid><author>smdbhd</author><pubDate>Thu, 15 Jul 2021 15:28:17 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的单例模式，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---JVM（狂神版）]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118680775</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118680775</guid><author>smdbhd</author><pubDate>Mon, 12 Jul 2021 18:01:35 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的JVM（参照遇见狂神说），后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---MySQL]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118555196</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118555196</guid><author>smdbhd</author><pubDate>Wed, 07 Jul 2021 19:20:43 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的MySQL，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---Linux]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118555165</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118555165</guid><author>smdbhd</author><pubDate>Wed, 07 Jul 2021 19:18:35 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的Linux，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习---Java集合框架]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118555073</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118555073</guid><author>smdbhd</author><pubDate>Wed, 07 Jul 2021 19:13:48 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的Java集合矿建，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[Java面试复习—Java基础]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/117449983</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/117449983</guid><author>smdbhd</author><pubDate>Wed, 07 Jul 2021 19:10:53 +0800</pubDate><description><![CDATA[本文是Java面试复习系列中的Java基础篇，后面会陆续有该系列其他篇章，并且会一直维护。本系列都为网上资源整理而来，如有问题，及时联系。]]></description><category></category></item><item><title><![CDATA[一个简单的后台管理系统]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/117531345</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/117531345</guid><author>smdbhd</author><pubDate>Thu, 01 Jul 2021 14:11:55 +0800</pubDate><description><![CDATA[@TOC一个简单的后台管理系统
    该项目是由动吧项目修改而来的，目的是为了巩固基础，提升自我]]></description><category></category></item><item><title><![CDATA[算法---选择排序]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118278765</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118278765</guid><author>smdbhd</author><pubDate>Sun, 27 Jun 2021 19:52:42 +0800</pubDate><description><![CDATA[选择排序

public class SelectionSort {
    /**
     * 选择排序：找到最小的值的位置，然后交换位置
     * 时间复杂度：O(N^2)
     * @param arr
     */
    public static void selectionSort(int[] arr) {
        if (arr == null || arr.length &lt; 2) {
            return;
        }
        fo]]></description><category></category></item><item><title><![CDATA[算法---冒泡排序]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118277891</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118277891</guid><author>smdbhd</author><pubDate>Sun, 27 Jun 2021 18:52:25 +0800</pubDate><description><![CDATA[冒泡排序

public class BubbleSort {
    /**
     * 冒泡排序：比较相邻两个数
     * 时间复杂度：O(N^2)
     * @param arr
     */
    public static void bubbleSort(int[] arr) {
        if (arr == null || arr.length &lt; 2) {
            return;
        }
        // 在那个范围进行排序（每一遍排]]></description><category></category></item><item><title><![CDATA[三次握手与四次挥手的爱恨情仇]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118104892</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118104892</guid><author>smdbhd</author><pubDate>Tue, 22 Jun 2021 13:43:31 +0800</pubDate><description><![CDATA[三次握手与四次挥手的爱恨情仇---你与他（她）的爱情故事前言

本文见名知意，通过一个小故事，介绍了三次挥手与四次握手的爱恨情仇，希望大家可以喜欢]]></description><category></category></item><item><title><![CDATA[速记TCP/IP五层模型]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/118104468</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/118104468</guid><author>smdbhd</author><pubDate>Tue, 22 Jun 2021 13:06:13 +0800</pubDate><description><![CDATA[速记TCP/IP五层模型

本文通过记忆线分析五层模型，让大家能够迅速记住五层模型]]></description><category></category></item><item><title><![CDATA[使用Map统计给定字符串中字母出现的次数]]></title><link>https://blog.youkuaiyun.com/smdbhd/article/details/107442102</link><guid>https://blog.youkuaiyun.com/smdbhd/article/details/107442102</guid><author>smdbhd</author><pubDate>Sun, 19 Jul 2020 10:54:54 +0800</pubDate><description><![CDATA[public void testMap(){
		String s = "good good study,day day up";
		String[] s1 = s.split("");//将s转换成数组s1
		HashMap&lt;String, Integer&gt; h = new HashMap&lt;String, Integer&gt;();
		
		for (String string : s1) {//遍历数组s1
			//通过if判断字母并添加进h
			if(h.contain.]]></description><category></category></item></channel></rss>