<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QJjping的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QJjping</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QJjping]]></copyright><item><title><![CDATA[Redis的五种常用的数据类型及其常见的命令]]></title><link>https://blog.youkuaiyun.com/QJjping/article/details/130604859</link><guid>https://blog.youkuaiyun.com/QJjping/article/details/130604859</guid><author>QJjping</author><pubDate>Wed, 10 May 2023 20:23:15 +0800</pubDate><description><![CDATA[127.0.0.1:6379> lrange list1 0 -1 #end为-1代表返回所有元素1) "bar"2) "foo""foo""bar"(nil)(100.06s)1) "list1"2) "abc" #假如在指定时间内没有任何元素被弹出，则返回一个 nil 和等待时长。反之，返回一个含有两个元素的列表，第一个元素是被弹出元素所属的 key ，第二个元素是被弹出元素的值。]]></description><category></category></item><item><title><![CDATA[spring boot项目类启动项目爆出文件具有错误的版本61.0，应为52.0问题如何解决]]></title><link>https://blog.youkuaiyun.com/QJjping/article/details/130043142</link><guid>https://blog.youkuaiyun.com/QJjping/article/details/130043142</guid><author>QJjping</author><pubDate>Sun, 09 Apr 2023 16:03:06 +0800</pubDate><description><![CDATA[编写Java项目遇到的那些bug]]></description><category></category></item><item><title><![CDATA[SpringBoot如何实现自动装配功能]]></title><link>https://blog.youkuaiyun.com/QJjping/article/details/124954438</link><guid>https://blog.youkuaiyun.com/QJjping/article/details/124954438</guid><author>QJjping</author><pubDate>Wed, 25 May 2022 21:48:57 +0800</pubDate><description><![CDATA[spring boot的自动装配主要靠三个注解来实现，分别是

@SpringBootConfiguration

@EnableAutoConfiguration

@ComponentScan
]]></description><category></category></item><item><title><![CDATA[Java中常见的异常举例]]></title><link>https://blog.youkuaiyun.com/QJjping/article/details/124916535</link><guid>https://blog.youkuaiyun.com/QJjping/article/details/124916535</guid><author>QJjping</author><pubDate>Sun, 22 May 2022 21:54:39 +0800</pubDate><description><![CDATA[Java中会常出现Error异常和Exception异常。Error和Exception都是Throwable的子类

Error类一般是与虚拟机相关的问题，如系统崩溃，虚拟机错误，内存空间不足，方法调用栈溢等。对于这类错误的导致的应用程序中断，仅靠程序本身无法恢复和和预防，遇到这样的错误，建议让程序终止。

Exception类表示程序可以处理的异常，可以捕获且可能恢复。遇到这类异常，应该尽可能处理异常，使程序恢复运行，而不应该随意终止异常。

于是在我们编译的时候面对Exception可以改写代码来避免]]></description><category></category></item><item><title><![CDATA[从源码层面分析String、StringBuffer、StringBuilder三者的相同点和异同点]]></title><link>https://blog.youkuaiyun.com/QJjping/article/details/124798903</link><guid>https://blog.youkuaiyun.com/QJjping/article/details/124798903</guid><author>QJjping</author><pubDate>Mon, 16 May 2022 21:11:58 +0800</pubDate><description><![CDATA[当你被问到String、StringBuffer、StringBuilder三者的相同点和异同点的时候你可以这样回答]]></description><category></category></item><item><title><![CDATA[Java创建线程的几种方式]]></title><link>https://blog.youkuaiyun.com/QJjping/article/details/124769193</link><guid>https://blog.youkuaiyun.com/QJjping/article/details/124769193</guid><author>QJjping</author><pubDate>Sat, 14 May 2022 20:56:13 +0800</pubDate><description><![CDATA[方式一：继承Thread类

新建一个类并该类声明为Thread的子类。 这个子类应该重写run类的方法。例如，计算大于规定值的素数的线程可以写成如下：


class PrimeThread extends Thread {
         long minPrime;
         PrimeThread(long minPrime) {
             this.minPrime = minPrime;
         }

         public void run() {
]]></description><category></category></item></channel></rss>