<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_53271024的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_53271024</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_53271024]]></copyright><item><title><![CDATA[什么是红黑树]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/134683006</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/134683006</guid><author>m0_53271024</author><pubDate>Wed, 29 Nov 2023 10:06:58 +0800</pubDate><description><![CDATA[【代码】什么是红黑树。]]></description><category></category></item><item><title><![CDATA[HashSet如何检查重复？HashSet是如何保证数据不可重复的？]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/134682696</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/134682696</guid><author>m0_53271024</author><pubDate>Wed, 29 Nov 2023 09:53:36 +0800</pubDate><description><![CDATA[【代码】HashSet如何检查重复？HashSet是如何保证数据不可重复的？]]></description><category></category></item><item><title><![CDATA[hashMap在JDK1.8中选择尾插法相比于头插法有什么好处]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/134682368</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/134682368</guid><author>m0_53271024</author><pubDate>Wed, 29 Nov 2023 09:41:44 +0800</pubDate><description><![CDATA[总体而言，尾插法相对于头插法在某些场景下能够提供更好的性能，特别是在并发环境下。不过，具体的性能差异可能取决于应用程序的特性和使用模式。在Java 8之后，HashMap的实现也进行了一些优化，采用了红黑树来优化链表，以提高性能。在Java 8中，HashMap的实现采用了尾插法（又称为末尾插入法或尾部插入法）作为解决冲突的一种方式。尾插法相比于头插法（链表的头部插入法）有一些优势，特别是在并发操作方面。]]></description><category></category></item><item><title><![CDATA[什么是触发器，MySQL都有哪些触发器？]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133941206</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133941206</guid><author>m0_53271024</author><pubDate>Fri, 20 Oct 2023 10:42:23 +0800</pubDate><description><![CDATA[以下是一个示例，在MySQL中创建一个BEFORE INSERT触发器，以验证插入数据的有效性。我们将使用一个名为users的表，该表包含用户的信息，包括user_id（主键）和username字段。1.BEFORE 触发器：BEFORE触发器会在触发事件之前执行，允许你在数据插入、更新或删除之前进行验证或修改数据。2.AFTER 触发器：AFTER触发器会在触发事件之后执行，通常用于在数据库操作之后记录日志或执行其他后续操作。在MySQL中，你可以使用CREATE TRIGGER语句来创建触发器。]]></description><category></category></item><item><title><![CDATA[线程池技术中核心线程数的取值]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133745157</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133745157</guid><author>m0_53271024</author><pubDate>Tue, 10 Oct 2023 13:43:41 +0800</pubDate><description><![CDATA[系统资源的限制：核心线程数的设置还需要考虑系统资源的限制，包括CPU核数、内存大小等。一般来说，核心线程数不应该超过CPU核数的两倍，否则可能会导致上下文切换过多，反而降低系统的性能。任务队列的大小：如果任务队列的大小较大，那么核心线程数可以适当增加，以保证任务能够及时得到处理。但是需要注意的是，如果核心线程数过大，可能会导致任务队列溢出，从而影响系统的稳定性。任务的性质：如果任务是计算密集型的，那么核心线程数应该设置得相对较大；如果任务是I/O密集型的，那么核心线程数应该设置得相对较小。]]></description><category></category></item><item><title><![CDATA[finalize() 方法]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133670312</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133670312</guid><author>m0_53271024</author><pubDate>Sun, 08 Oct 2023 09:51:32 +0800</pubDate><description><![CDATA[Override// 在这里执行清理操作System.out.println("对象被垃圾回收了。");]]></description><category></category></item><item><title><![CDATA[Lock.newCondition()]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133308368</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133308368</guid><author>m0_53271024</author><pubDate>Tue, 26 Sep 2023 14:23:28 +0800</pubDate><description><![CDATA[【代码】Lock.newCondition()]]></description><category></category></item><item><title><![CDATA[CAS（Compare and Swap）操作在解决并发问题]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133273972</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133273972</guid><author>m0_53271024</author><pubDate>Mon, 25 Sep 2023 15:25:48 +0800</pubDate><description><![CDATA[【代码】CAS（Compare and Swap）操作在解决并发问题。]]></description><category></category></item><item><title><![CDATA[Java 父类的构造方法是否能被重写？]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133184561</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133184561</guid><author>m0_53271024</author><pubDate>Fri, 22 Sep 2023 20:16:30 +0800</pubDate><description><![CDATA[例如，假设有一个名为“Parent”的父类和一个名为“Child”的子类。Parent 类有一个构造方法，用于初始化一个成员变量 x。Child 类继承了 Parent 类，并尝试重写 Parent 类的构造方法以初始化一个不同的成员变量 y。构造方法是一种特殊的方法，它的名称必须与类名相同，并且没有返回类型。每个类都有自己的构造方法，用于在创建对象时进行必要的初始化。如果允许子类重写父类的构造方法，那么在创建子类对象时，可能会导致父类的状态没有被正确初始化，从而产生意想不到的结果。]]></description><category></category></item><item><title><![CDATA[cglib代理和jdk代理的区别]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/133127849</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/133127849</guid><author>m0_53271024</author><pubDate>Thu, 21 Sep 2023 10:57:50 +0800</pubDate><description><![CDATA[**cglib代理和jdk代理的区别**]]></description><category></category></item><item><title><![CDATA[谷粒商城项目实操记录(1)]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/123716715</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/123716715</guid><author>m0_53271024</author><pubDate>Thu, 24 Mar 2022 17:41:40 +0800</pubDate><description><![CDATA[1.安装mysql
docker pull mysql:5.7

    
docker run -p 3307:3306 --name mysql01 -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql 
		-v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
            
//创建开机自启动
sudo]]></description><category></category></item><item><title><![CDATA[类加载器过程和双亲委派机制]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/122591849</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/122591849</guid><author>m0_53271024</author><pubDate>Wed, 19 Jan 2022 23:00:01 +0800</pubDate><description><![CDATA[新的总总结]]></description><category></category></item><item><title><![CDATA[使用tomcat注意事项]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/121424256</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/121424256</guid><author>m0_53271024</author><pubDate>Fri, 19 Nov 2021 15:43:44 +0800</pubDate><description><![CDATA[tomacat启动jar包注意事项
（1）清缓存
（2）将war包放到webapp文件夹下
（3）注意编译
（4）数据库更改造成无法进入程序
（5）首先访问tomcat的端口号进入tomcat首页
（6）如果不饿能进入可以选择稍等因为tomcat正在部署war包
（7）虚拟机shutdown.sh start.sh
本地cmd选择shutdown.bat start.bat

...]]></description><category></category></item><item><title><![CDATA[tomcat无法启动使用了docker需要添加配置]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/121402770</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/121402770</guid><author>m0_53271024</author><pubDate>Thu, 18 Nov 2021 15:50:35 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Tomcat报错:无法处理Jar实体[COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class]的注解]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/121400561</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/121400561</guid><author>m0_53271024</author><pubDate>Thu, 18 Nov 2021 14:46:28 +0800</pubDate><description><![CDATA[在这里18-Nov-2021 14:38:12.506 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.startup.ContextConfig.processAnnotationsJar 无法处理Jar实体[COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class]的注解，Jar：[file:/E:/project/dwxm2/smart/target/smartweb-1.0.0-RELE]]></description><category></category></item><item><title><![CDATA[aliyun镜像导入私服包失败，无法下载]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/121399985</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/121399985</guid><author>m0_53271024</author><pubDate>Thu, 18 Nov 2021 14:32:53 +0800</pubDate><description><![CDATA[关于使用阿里云镜像本地jar包无法导入的解决步骤：
问题：无法导入db2jcc这个包
解决步骤：将本地的db2jcc目录里的jar包剪切到桌面备用，然后将db2jcc里的版本文件夹删除，将阿里云镜像改为下面的

aliyunmaven
central
aliyun maven
http://maven.aliyun.com/nexus/content/repositories/central

使用maven的reimport重新下载，然后下载了一个版本包的文件夹
但是里面没有版本包，将桌面的包拷进去，将d]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/121389374</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/121389374</guid><author>m0_53271024</author><pubDate>Wed, 17 Nov 2021 22:16:22 +0800</pubDate><description><![CDATA[jar包本地有但是就是导不进，删除除了jar包所有的配置文件

]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/121380660</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/121380660</guid><author>m0_53271024</author><pubDate>Wed, 17 Nov 2021 16:01:01 +0800</pubDate><description><![CDATA[Could not find artifact in nexus-aliyun@TOC
看看自己的仓库有这个包没有
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：

全新的界面设计 ，将会带来全新的写作体验；
在创作中心设置你喜爱的]]></description><category></category></item><item><title><![CDATA[2021-05-31]]></title><link>https://blog.youkuaiyun.com/m0_53271024/article/details/117417078</link><guid>https://blog.youkuaiyun.com/m0_53271024/article/details/117417078</guid><author>m0_53271024</author><pubDate>Mon, 31 May 2021 15:12:42 +0800</pubDate><description><![CDATA[抽象类：
必须出现在继承里，可以在抽象类里的写普通方法
抽象类的方法必须使用abstract修饰
抽象类的方法就是让子类去实现的
抽象类不能new出来，只能靠子类去实现，只能new抽象类的子类
public abstract class AbstractDemo {
//抽象类中可以写普通的方法
public void fangFa(){
}
//抽象类中想要写抽象方法必须加上abstract
public  void fangFa2();

}

public class AbstractDemo2 {
]]></description><category></category></item></channel></rss>