<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tedfdndg的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tedfdndg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tedfdndg]]></copyright><item><title><![CDATA[停止内耗-加油]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/127656573</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/127656573</guid><author>tedfdndg</author><pubDate>Wed, 02 Nov 2022 18:32:13 +0800</pubDate><description><![CDATA[停止内耗]]></description><category></category></item><item><title><![CDATA[zookeeper]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/121410721</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/121410721</guid><author>tedfdndg</author><pubDate>Sun, 23 Oct 2022 15:29:38 +0800</pubDate><description><![CDATA[一、配置和安装

(1)下载zookeeper-3.4.6.tar.gz

  解压 tar xf zookeeper-3.4.6.tar.gz

  一般放在opt目录下

  mkdir/opt/ly

  mv zookeeper-3.4.6 /opt/ly

(2) yum安装的jdk是开源的openJDK， 最好去oracle的hotspot JVM 需要到官网下载

(3) zookeeper的文件目录配置目录conf中，zoo_sample.cfg 是配置模板，拷贝...]]></description><category></category></item><item><title><![CDATA[JAVA反射]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/124482226</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/124482226</guid><author>tedfdndg</author><pubDate>Wed, 04 May 2022 20:21:45 +0800</pubDate><description><![CDATA[一、 Java是静态语言

在运行期间，如果我们要产生某个类的对象，java虚拟机会检查该类型的Class对象是否被加载。如果未被加载，JVM会根据类的名称找到.class文件并加载它，一旦某个类型的class对象已被加载到内存，就可以用它来产生该类型的所有对象。

面向对象的思维：万事万物皆对象



    类似于Class对象：二、获取字节码的四种方式


public class Test {
    public static void main(Stri...]]></description><category></category></item><item><title><![CDATA[Spring源码(三)-Spring启动流程细节]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/124077423</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/124077423</guid><author>tedfdndg</author><pubDate>Fri, 15 Apr 2022 09:47:26 +0800</pubDate><description><![CDATA[一、spring的具体工作细节


ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("test.xml");

debug运行后，F7进入new ClassPathXmlApplicationContext，首先是static代码块，此代码块是weblogic的一个bug，不用在意：



(1)super(parent);



super调用父类方法，源码中需要看父类代...]]></description><category></category></item><item><title><![CDATA[Linux-安装Mysql]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123925577</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123925577</guid><author>tedfdndg</author><pubDate>Sat, 02 Apr 2022 18:26:37 +0800</pubDate><description><![CDATA[下载Mysql：

wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

从mysql官网获得rpm包地址 - 简书





使用rpm安装mysql

rpm -ivh mysql80-community-release-el8-1.noarch.rpm

使用yum安装mysql服务

yum install mysql-server

检查是否已经设置为开机启...]]></description><category></category></item><item><title><![CDATA[Linux-快照/克隆/Xshell/压缩/JDK/tomcat]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123915311</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123915311</guid><author>tedfdndg</author><pubDate>Sat, 02 Apr 2022 17:08:38 +0800</pubDate><description><![CDATA[(1) 快照与克隆

快照：类似于Windows的还原点

可拍摄、恢复、删除快照

右击虚拟机名字：

       

克隆：快速生成一个与当前系统一样的虚拟机

(2) Xshell 是Windows中使用Linux客户端命令工具

    下载家庭免费版：Xshell / Xftp 家庭学生个人免费版官网直连下载

Xshell官网免...]]></description><category></category></item><item><title><![CDATA[Linux 时间/网络设置]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123801135</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123801135</guid><author>tedfdndg</author><pubDate>Tue, 29 Mar 2022 17:16:06 +0800</pubDate><description><![CDATA[(1) 设置系统时间

    安装Linux时，可以设置时间：

安装Linux后设置时区：

命令：date --- 查看当前时间

              date -s ‘20220328 18:12:15’ --- 设置系统时期和时间

(2) 网络设置

nmcli c up ens33 启动网卡，ens33是网络名字（只针对当此使用），如果重启后就没有网络

    yum ...]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123722123</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123722123</guid><author>tedfdndg</author><pubDate>Mon, 28 Mar 2022 12:57:35 +0800</pubDate><description><![CDATA[（1）Linux中的命令严格区分大小写

pwdprint working directory: 输出当前目录

cd change directory： 切换目录，cd+空格回车---root根目录；cd ./local--相对路径

ls ls /usr/local --- 展示相对路径/usr/local目录中的内容

...]]></description><category></category></item><item><title><![CDATA[Linux系统目录结构]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123715851</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123715851</guid><author>tedfdndg</author><pubDate>Thu, 24 Mar 2022 17:39:58 +0800</pubDate><description><![CDATA[/ 根目录 linux没有盘符的概念，一个硬盘一个根

/bin 系统的常用命令目录。包括控制台命令、系统可执行文件、系统的核心二进制文件等

/etc 发布目录。保存系统中所有的核心内容，要求控制权限高，建议不要随意读写

/usr 用户目录。相当于Windows系统中的program files目录。常用于安装系统所有用户公用的软件、资源

/root 或 ~ root用户的用户目录，相当于windows系统中的C:\Users\administrator目录

/home 保护其他用户主目录的目录。
]]></description><category></category></item><item><title><![CDATA[Linux(一)安装]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123693483</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123693483</guid><author>tedfdndg</author><pubDate>Thu, 24 Mar 2022 16:08:15 +0800</pubDate><description><![CDATA[（1）Linux不是一个具体的操作系统，而是一类操作系统的总称。具体版本称为发行版：

Red Hat: 目前被IBM收购，收费版，目前全球最大的Linux供应商。

CentOS：Red Hat推出的免费版本

    Ubuntu：界面比较友好

（2）


...]]></description><category></category></item><item><title><![CDATA[Spring源码---spring流程概述]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123228776</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123228776</guid><author>tedfdndg</author><pubDate>Wed, 23 Mar 2022 17:38:25 +0800</pubDate><description><![CDATA[（1） AbstractApplicationContext源码讲解

AbstractApplicationContext.java ---- refresh() 方法 refresh [rɪˈfreʃ] 刷新

读取配置文件：ClassPathXmlApplicationContext 和 XmlBeanFactory 一样的作用

AbstractApplicationContext类中 refresh方法：

  ① prepareRefresh() 准备工作 prepare...]]></description><category></category></item><item><title><![CDATA[spring源码概述]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123211330</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123211330</guid><author>tedfdndg</author><pubDate>Wed, 02 Mar 2022 12:06:36 +0800</pubDate><description><![CDATA[(15) Aware接口的作用

   ① aware接口的注释信息：

一个标记superinterface，指示bean有资格通过回调样式的方法被Spring容器通知特定的框架对象

通过回调方法，可以获得当前容器里所有组件对象。

② 当获取到当前对象的时候，已获取了当前容器的所有对象

③ 获取容器创建时使用的名字： A implements BeanNameAware

applicationContext.get~ 方法也可获取其他信息

    ...]]></description><category></category></item><item><title><![CDATA[运行spring源码报错问题]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123118631</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123118631</guid><author>tedfdndg</author><pubDate>Thu, 24 Feb 2022 19:29:25 +0800</pubDate><description><![CDATA[1.plugin with id ‘java-test-fixtures’ not found

gradle版本不匹配，gradle版本应不能低于5.6，不能高于6.0

2.编译报错



直接将代码中的注释掉


//id 'io.spring.gradle-enterprise-conventions' version '0.0.2'
]]></description><category></category></item><item><title><![CDATA[spring源码中如何查看版本号]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123118496</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123118496</guid><author>tedfdndg</author><pubDate>Thu, 24 Feb 2022 18:57:41 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Gradle的安装和下载]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123108662</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123108662</guid><author>tedfdndg</author><pubDate>Thu, 24 Feb 2022 12:20:25 +0800</pubDate><description><![CDATA[1.官网https://gradle.org/





2.下载解压，填写环境变量

3. 验证gradle是否生效

    win+R 输入cmd，gradle


]]></description><category></category></item><item><title><![CDATA[spring源码 学习方法]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/123008704</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/123008704</guid><author>tedfdndg</author><pubDate>Fri, 18 Feb 2022 20:02:31 +0800</pubDate><description><![CDATA[一、需储备的基础知识

(1) 设计模式

(2) 数据结构 算法

（3）反射

（4）多线程

   （5）JVM

二、注意事项

(1) 不要专注细节

(2) 看注释(接口、类、方法)

(3) 见名知意

(4) 大胆猜测、小心验证

(5) 画图（时序图、结构图、总结图）

(6) 坚持

三、源码按自己的节奏，每天学一点就可以，不要和其...]]></description><category></category></item><item><title><![CDATA[redis安装]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/122365881</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/122365881</guid><author>tedfdndg</author><pubDate>Fri, 07 Jan 2022 16:34:10 +0800</pubDate><description><![CDATA[redis安装]]></description><category></category></item><item><title><![CDATA[volatile]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/122147517</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/122147517</guid><author>tedfdndg</author><pubDate>Sun, 26 Dec 2021 18:18:11 +0800</pubDate><description><![CDATA[volatile]]></description><category></category></item><item><title><![CDATA[线程基本概念]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/122137061</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/122137061</guid><author>tedfdndg</author><pubDate>Sat, 25 Dec 2021 17:58:44 +0800</pubDate><description><![CDATA[进程线程基本概念]]></description><category></category></item><item><title><![CDATA[JVM 调优(七、八)]]></title><link>https://blog.youkuaiyun.com/tedfdndg/article/details/121986021</link><guid>https://blog.youkuaiyun.com/tedfdndg/article/details/121986021</guid><author>tedfdndg</author><pubDate>Sun, 19 Dec 2021 19:50:48 +0800</pubDate><description><![CDATA[JVM调优]]></description><category></category></item></channel></rss>