<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[howcsdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/howcsdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; howcsdn]]></copyright><item><title><![CDATA[List实现类之LinkedList]]></title><link>https://blog.youkuaiyun.com/howcsdn/article/details/124711228</link><guid>https://blog.youkuaiyun.com/howcsdn/article/details/124711228</guid><author>howcsdn</author><pubDate>Wed, 11 May 2022 15:28:38 +0800</pubDate><description><![CDATA[java实现类之LinkedList学习记录]]></description><category></category></item><item><title><![CDATA[ArrayList的扩容机制]]></title><link>https://blog.youkuaiyun.com/howcsdn/article/details/124692249</link><guid>https://blog.youkuaiyun.com/howcsdn/article/details/124692249</guid><author>howcsdn</author><pubDate>Tue, 10 May 2022 16:58:17 +0800</pubDate><description><![CDATA[ArrayList的扩容机制
    // ArrayList的add方法
	public boolean add(E e) {
        ensureCapacityInternal(size + 1);  // Increments modCount!!
        elementData[size++] = e;
        return true;
    }

1、参数说明：	
（1）size：记录当前集合中元素的个数；
（2）minCapacity：size + 1；
	priva]]></description><category></category></item><item><title><![CDATA[List实现类之ArrayList构造方法源码分析]]></title><link>https://blog.youkuaiyun.com/howcsdn/article/details/124689281</link><guid>https://blog.youkuaiyun.com/howcsdn/article/details/124689281</guid><author>howcsdn</author><pubDate>Tue, 10 May 2022 15:20:32 +0800</pubDate><description><![CDATA[1 ArrayList
1.1.1 ArrayList()
1、官方注释：Constructs an empty list with an initial capacity of ten，构造一个初始化容量为10的空集合；
2、源码如下：（只列出了需要的）
public class ArrayList&lt;E&gt; extends AbstractList&lt;E&gt;
        implements List&lt;E&gt;, RandomAccess, Cloneable, java.i]]></description><category></category></item><item><title><![CDATA[springboot+jpa动态指定schema]]></title><link>https://blog.youkuaiyun.com/howcsdn/article/details/124669301</link><guid>https://blog.youkuaiyun.com/howcsdn/article/details/124669301</guid><author>howcsdn</author><pubDate>Mon, 09 May 2022 16:32:56 +0800</pubDate><description><![CDATA[jpa根据实体类创建数据库表时，@Table(schema="")，schema默认是""，可以通过该属性指定schema，但是在开发或者生产环境下可能需要切换schema，总不能去每个实体类上一一修改schema属性的值，可以在springboot的配置文件中增加如下配置，实现动态指定schema，而无需在实体类上加schema


spring.jpa.properties.hibernate.default_schema=XXXX


...]]></description><category></category></item><item><title><![CDATA[简单工厂模式学习记录]]></title><link>https://blog.youkuaiyun.com/howcsdn/article/details/124027279</link><guid>https://blog.youkuaiyun.com/howcsdn/article/details/124027279</guid><author>howcsdn</author><pubDate>Thu, 07 Apr 2022 21:44:45 +0800</pubDate><description><![CDATA[目录

1、什么是简单工厂模式？

2、应用场景

3、缺点

4、代码实战



1、什么是简单工厂模式？

2、应用场景

工厂生产产品种类确定

3、缺点

不易扩展，每增加一种产品，都需要修改工厂中的代码

4、代码实战


// 产品类
public interface Car{
   void move();
}


// 产品具体实现类1
public class BmwCar implements Car{
    @Override
    public void move() {
   ]]></description><category></category></item></channel></rss>