<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[天际的博客]]></title><description><![CDATA[你努力的程度,决定你人生的高度]]></description><link>https://blog.youkuaiyun.com/sinat_33407033</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_33407033]]></copyright><item><title><![CDATA[docker安装并启动nginx(最全-自定义-亲测可行)]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/126891583</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/126891583</guid><author>sinat_33407033</author><pubDate>Fri, 16 Sep 2022 15:34:18 +0800</pubDate><description><![CDATA[docker安装并启动nginx(最全-自定义-亲测可行)]]></description><category></category></item><item><title><![CDATA[docker安装mysql8.0]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/126891385</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/126891385</guid><author>sinat_33407033</author><pubDate>Fri, 16 Sep 2022 15:30:51 +0800</pubDate><description><![CDATA[用docker安装mysql8.0的步骤，以及注意事项]]></description><category></category></item><item><title><![CDATA[继承和多态的联系和区别？]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728521</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728521</guid><author>sinat_33407033</author><pubDate>Tue, 12 Oct 2021 17:42:38 +0800</pubDate><description><![CDATA[区别：继承是子类使用父类的方法，而多态则是父类使用子类的方法。
联系：
1、&nbsp;&nbsp;什么是继承，继承的特点？
子类继承父类的特征和行为，使得子类具有父类的各种属性和方法。
2、&nbsp;&nbsp;为什么需要继承？什么时候应该继承？
使用继承可以有效实现代码复用，避免重复代码的出现。
3、&nbsp;&nbsp;什么是多态？
相同的事物，调用其相同的方法，参数也相同时，但表现的行为却不同。
4、&nbsp;&nbsp;为什么需要使用多态？多态的好处？
可以增强程序的可扩展性及可维护性，使代]]></description><category></category></item><item><title><![CDATA[什么情况下需要序列化？]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728514</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728514</guid><author>sinat_33407033</author><pubDate>Tue, 12 Oct 2021 17:41:52 +0800</pubDate><description><![CDATA[1)永久性保存对象，保存对象的字节序列到本地文件或者数据库中；
2)通过序列化以字节流的形式使对象在网络中进行传递和接收；
3)通过序列化在进程间传递对象；

]]></description><category></category></item><item><title><![CDATA[java如何实现序列化]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728492</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728492</guid><author>sinat_33407033</author><pubDate>Tue, 12 Oct 2021 17:40:53 +0800</pubDate><description><![CDATA[1.实现Serializable接口即可
1）Java原生序列化：使用ObjectOutputStream实现序列化，使用ObjectInputStream反序列化；
2）Json序列化；
3）FastJson序列化；
4）ProtoBuff序列化；
2.使用Externalizable接口实现序列化

...]]></description><category></category></item><item><title><![CDATA[Java中操作字符串都有哪些类？它们之间有什么区别？]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728242</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/120728242</guid><author>sinat_33407033</author><pubDate>Tue, 12 Oct 2021 17:38:01 +0800</pubDate><description><![CDATA[String、StringBuffer、StringBuilder。
它们的区别在于String声明的是不可变的对象，每次操作都会生成新的String对象，然后将指针指向新的String对象，而StringBuffer、StringBuilder可以在原有对象的基础上进行操作，所以在经常改变字符串内容的情况下最好不要使用String。
StringBuffer和StringBuilder最大区别在于，StringBuffer是线程安全的，而StringBuilder是非线程安全的，但StringBuilde]]></description><category></category></item><item><title><![CDATA[window下springcloud用zookeeper注册失败]]></title><link>https://blog.youkuaiyun.com/sinat_33407033/article/details/88971162</link><guid>https://blog.youkuaiyun.com/sinat_33407033/article/details/88971162</guid><author>sinat_33407033</author><pubDate>Tue, 02 Apr 2019 14:20:05 +0800</pubDate><description><![CDATA[最近在学习springcloud的相关内容，昨天练习一个以zookeeper为服务注册组件的demo，遇到一个问题，耽误半天时间终于解决了，请注意：此为新手大概率会遇到的问题，深坑也……
报错如下：

由于在浩瀚的相关技术网站中查找了很久，就不一一列举这些过程，但是有一篇作者的博客可作参考（https://blog.youkuaiyun.com/liufei198613/article/details/795...]]></description><category></category></item></channel></rss>