<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[h714237688的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/h714237688</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; h714237688]]></copyright><item><title><![CDATA[Mac OS下安装Homebrew]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/122138492</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/122138492</guid><author>h714237688</author><pubDate>Sat, 25 Dec 2021 02:04:22 +0800</pubDate><description><![CDATA[Homebrew是Mac下的一个包管理工具，类似yum之类的

Homebrew安装成功后，会自动创建目录/usr/local/Cellar 来存放Homebrew安装的程序,并在 /usr/local/bin 中创建符号链接.

安装方法一：


ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我在这里遇到问题：


curl: (7) Failed to connect ]]></description><category></category></item><item><title><![CDATA[ssh报Host key verification failed.问题处理]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/122028005</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/122028005</guid><author>h714237688</author><pubDate>Sun, 19 Dec 2021 19:09:22 +0800</pubDate><description><![CDATA[今天遇到这个问题，复现过程是重装了服务器，远程ssh就报这个错



具体原因应该是服务器的公钥发生了变化，所以本地的校验不通过。只要重置本地对这个服务的公钥就可以了。

ssh-keygen -R 服务器地址


...]]></description><category></category></item><item><title><![CDATA[Mac OS下brew的安装]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/108850867</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/108850867</guid><author>h714237688</author><pubDate>Mon, 28 Sep 2020 15:37:29 +0800</pubDate><description><![CDATA[有两个地址可用




/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"




/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"


]]></description><category></category></item><item><title><![CDATA[MAC 不能安装该软件，因为当前无法从软件更新服务器获得]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/108850675</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/108850675</guid><author>h714237688</author><pubDate>Mon, 28 Sep 2020 15:34:29 +0800</pubDate><description><![CDATA[Mac安装工具时遇到的问题，貌似因为新版系统的原因

需要去苹果的开发者网站，下载插件Command Line Tools，下载对应版本安装后就可以了，我下的最新的https://developer.apple.com/download/more/


]]></description><category></category></item><item><title><![CDATA[Spring中BeanFactory源码体系结构分析]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/106790725</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/106790725</guid><author>h714237688</author><pubDate>Fri, 19 Jun 2020 15:07:50 +0800</pubDate><description><![CDATA[Spring核心相对比较繁琐和复杂，由浅入深，不至于迷茫再源码的海洋里。

源码版本：spring-framework-5.1

BeanFactory，即为创建和管理bean的工厂（容器）。BeanFactory接口是Spring框架中的核心接口。Beanfactory使用控制反转对应用程序的配置和依赖规范与实际应用程序代码进行分离。BeanFactory实例化不会自动实例化Bean，只有当Bean被使用时BeanFactory才会对Bean实例化和依赖关系装配。

BeanFactory接口继承与实现关]]></description><category></category></item><item><title><![CDATA[SQL执行计划Explain解析]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/106259517</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/106259517</guid><author>h714237688</author><pubDate>Mon, 25 May 2020 18:51:45 +0800</pubDate><description><![CDATA[今天偶然看到一篇关于SQL执行计划的文章，刚好记录一下

数据库版本：MySQL 5.7.28

1、SQL执行计划Explain是什么

 Explain 与SQL语句一起执行可以看到该SQL语句执行的相关信息，并可以根据执行计划分析出表连接、引用索引和查询类型等情况。

2、Explain有哪些信息

Explain 执行计划包含字段信息如下：分别是 id、select_type、table、partitions、type、possible_keys、key、key_len、ref、rows、...]]></description><category></category></item><item><title><![CDATA[MacOS 安装yarn方法与问题]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/102607905</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/102607905</guid><author>h714237688</author><pubDate>Thu, 17 Oct 2019 18:13:03 +0800</pubDate><description><![CDATA[一、正常情况下安装

 要是没有什么依赖缺失或者文件夹问题或者什么版本问题，依照yarn官网教程就可以了

 1.未安装Node.js


brew install yarn

 2.使用类似nvm工具，可以不用安装Node.js，避免重复。


brew install yarn --ignore-dependencies

 3.也可以使用MacPorts安装


sudo port ...]]></description><category></category></item><item><title><![CDATA[Java的泛型]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/100432302</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/100432302</guid><author>h714237688</author><pubDate>Sat, 07 Sep 2019 19:42:40 +0800</pubDate><description><![CDATA[1.什么是泛型

 java泛型于JDK5中引入，提供了编译期类型安全检测机制，如开发者能在编译器检测到非法的类型。泛型即参数化类型，使操作的数据类型被指定成一个参数。

2.泛型的使用场景

 当不存在泛型时，通常使用Object的引用来实现参数任意化，即不确定类型的参数可以用同一个类型传递和使用。但这样必须要在使用时显示的强制类型转换，而这种转换就要求开发人员对参数实际类型了解的情况下开发...]]></description><category></category></item><item><title><![CDATA[JAVA虚拟机创建对象的过程]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/100110959</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/100110959</guid><author>h714237688</author><pubDate>Wed, 28 Aug 2019 00:47:20 +0800</pubDate><description><![CDATA[1.虚拟机遇到一条new指令时，首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用，并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有，那必须的执行类的加载过程。

 2.类的加载检查通过后，接下来虚拟机将为新生的对象分配内存空间。根据Java堆中的内存是否规整，分配方法分为：“指针碰撞”和“空闲列表”。而Java堆是否规整又由所采用垃圾收集器是否带有压缩管理功...]]></description><category></category></item><item><title><![CDATA[JAVA虚拟机运行时数据区域]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/100087560</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/100087560</guid><author>h714237688</author><pubDate>Tue, 27 Aug 2019 01:43:57 +0800</pubDate><description><![CDATA[方法区（Method Area） 虚拟机栈（VM Stack） 本地方法栈（Native Method Area） Java堆（Heap） 程序计数器（Project Counter Register） 执行引擎、本地库接口、本地方法库。

1.程序计数器

 它是一个很小的内存空间，可看做当前线程做执行的字节码的行号指示器。若当前执行Java程序，则计数器记录的为正在执行的虚拟机字节码指令...]]></description><category></category></item><item><title><![CDATA[走进Java]]></title><link>https://blog.youkuaiyun.com/h714237688/article/details/88310969</link><guid>https://blog.youkuaiyun.com/h714237688/article/details/88310969</guid><author>h714237688</author><pubDate>Tue, 30 Jul 2019 23:12:30 +0800</pubDate><description><![CDATA[以史为鉴

1.Java

1.1概述

Java优点：1.摆脱了硬件平台的束缚；2.相对安全的内存管理和访问机制，避免绝大部分内存泄露和指针越界问题；3.有一套完整应用程序接口。

1.2Java技术体系

广义上，Clojure、JRuby、Groovy等运行于Java虚拟机上的语言都属于Java技术体系中的一员，Sun公司官方定义Java技术体系包括：

1.Java程序设计语言；

2....]]></description><category></category></item></channel></rss>