<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ArrayChen1999的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ArrayChen1999</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ArrayChen1999]]></copyright><item><title><![CDATA[每日一记 - 3.10]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129445169</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129445169</guid><author>ArrayChen1999</author><pubDate>Fri, 10 Mar 2023 16:21:59 +0800</pubDate><description><![CDATA[（Java 语言）1. wait 和 sleep 方法的区别？

（Kafka）2. Kafka 有哪些优点/缺点？

（JUC）3. 线程池的运行流程是怎么样的？

（JUC）4. 线程池如果设置过大了，会怎么样？

（JUC）5. 线程池要是没有关闭，那么一直运行下去，他接下来会一直运行吗，还是自动关闭？

（JUC）6. 你自己如何根据业务调整线程池的大小的，判断依据在哪？

（Redis）7. 如何保障本地缓存和 redis 实现数据一致性？

（设计模式）8. 什么是享元模式？
]]></description><category></category></item><item><title><![CDATA[每日一记 - 3.8]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129411448</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129411448</guid><author>ArrayChen1999</author><pubDate>Wed, 08 Mar 2023 20:56:26 +0800</pubDate><description><![CDATA[（Java 语言）1. Java 重写和重载的区别？

（JVM）2. GC root 有哪些？

（JVM）3. Java 创建一个对象的过程是什么？

（JVM）4. JVM 调优参数有哪些？随便说几个

（Java 语言）5. Java 的序列化和反序列化？]]></description><category></category></item><item><title><![CDATA[每日一记 - 3.7]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129391736</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129391736</guid><author>ArrayChen1999</author><pubDate>Tue, 07 Mar 2023 21:16:10 +0800</pubDate><description><![CDATA[1. 请简要介绍一下你的项目？
2. 用户模块包括哪些功能？
3. 拦截器是如何实现的？
4. 有哪些自定义注解？
5. 引申：如何获取注解呢？
6. 用户的登陆状态是怎么在内存中保存的？
7. 自定义登陆凭证如何设计的？]]></description><category></category></item><item><title><![CDATA[每日一记 - 3.6]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129369913</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/129369913</guid><author>ArrayChen1999</author><pubDate>Mon, 06 Mar 2023 20:21:30 +0800</pubDate><description><![CDATA[1. Object 类知道多少方法？2. 普通的集合类是线程安全的吗？3. Mybatis 是怎么做到防止 SQL 注入的？4. 说说 MySQL 数据库回滚的过程？5. 说说 MySQL 数据库事务提交的过程？6. MySQL 有几种日志，有什么区别？7. JDK1.6 / 1.7 / 1.8 中 HashMap 的区别？8. MySQL 的 MVCC（多版本并发控制）是如何实现的？9. Java 自动装箱和拆箱是什么？有什么优势？底部是如何缓存的？]]></description><category></category></item><item><title><![CDATA[Java 中数组的排序（基本类型，对象类型）]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/128327653</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/128327653</guid><author>ArrayChen1999</author><pubDate>Thu, 15 Dec 2022 14:02:16 +0800</pubDate><description><![CDATA[Java 中数组的排序（基本类型，对象类型）]]></description><category></category></item><item><title><![CDATA[Java Map中Value值的排序（利用Map统计次数）]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/127818881</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/127818881</guid><author>ArrayChen1999</author><pubDate>Sat, 12 Nov 2022 13:17:12 +0800</pubDate><description><![CDATA[Java Map中Value排序]]></description><category></category></item><item><title><![CDATA[Codeup4.3-问题 C: 神奇的口袋]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/112555842</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/112555842</guid><author>ArrayChen1999</author><pubDate>Wed, 13 Jan 2021 11:27:59 +0800</pubDate><description><![CDATA[Codeup4.3-问题 C: 神奇的口袋
题目：
	有一个神奇的口袋，总的容积是40，用这个口袋可以变出一些物品，这些物品的总体积必须是40。John现在有n个想要得到的物品，每个物品的体积分别是a1，a2……an。John可以从这些物品中选择一些，如果选出的物体的总体积是40，那么利用这个神奇的口袋，John就可以得到这些物品。

问题：
	John有多少种不同的选择物品的方式。

输入：
	输入的第一行是正整数n (1 &lt;= n &lt;= 20)，表示不同的物品的数目。接下来的n行，每行有一个]]></description><category></category></item><item><title><![CDATA[UML统一建模——知识点总结]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/103264335</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/103264335</guid><author>ArrayChen1999</author><pubDate>Tue, 26 Nov 2019 21:01:56 +0800</pubDate><description><![CDATA[一、UML将类分为三种
1.边界类(Boundary Class)：边界类是用于描述外部参与者与系统之间的交互。例如：接口、类属性设置的对话框等。(也称为界面类)
2.实体类(Entity Class)：实体类主要是用于存储和管理系统内部的信息。例如：事件、人员等。
3.控制类(Control Class)：控制类用于描述一个用例所具有的事件流的控制行为，简单来说，控制类是用于控制其它类工作的类。...]]></description><category></category></item><item><title><![CDATA[设计模式——建造者模式(Builder Pattern)]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/103000436</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/103000436</guid><author>ArrayChen1999</author><pubDate>Mon, 11 Nov 2019 10:43:25 +0800</pubDate><description><![CDATA[一、模式定义
建造者模式(Builder Pattern)：将一个复杂对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示。
简单来说，建造者模式适用于对象产品有复杂的内部结构，由具有多个部分/多个步骤创建而成的情况（比如某对象的成员属性种具有引用类型的对象），那么在实例化时就得先实例化成员对象。建造者模式就是一步步的创建而得到该对象。
建造者模式与抽象工厂的区别:抽象工厂中的具体工厂子...]]></description><category></category></item><item><title><![CDATA[设计模式——抽象工厂模式（Abstract Factory Pattern）]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102996713</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102996713</guid><author>ArrayChen1999</author><pubDate>Sun, 10 Nov 2019 13:55:18 +0800</pubDate><description><![CDATA[一、模式定义
抽象工厂模式(Abstract Factory Pattern)：提供一个创建一系列相关或相互依赖对象的接口，而无须指定它们具体的类。抽象工厂模式又称为Kit模式，属于对象创建型模式。
简单来说，抽象工厂模式就是工厂模式的拓展，不同的是，抽象工厂模式能生产多种具有联系的产品对象，而工厂模式一个工厂只生产一种产品。
下面通过类图来分析具有联系的含义。
二、模式类图

从图中我们能看出工...]]></description><category></category></item><item><title><![CDATA[设计模式——工厂方法模式(Factory Method Pattern)]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102991952</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102991952</guid><author>ArrayChen1999</author><pubDate>Sun, 10 Nov 2019 13:18:00 +0800</pubDate><description><![CDATA[一、模式定义
工厂方法模式(Factory Method Pattern)：定义一个抽象工厂父类用于创建各种工厂子类，通过各个工厂子类来确定实例化某一种具体产品类的模式。也称作虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式。
二、模式类图
三、模式简要代码
四、模式优缺点
五、模式适用环境

...]]></description><category></category></item><item><title><![CDATA[设计模式——简单工厂模式（Simple Factory）]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102991461</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102991461</guid><author>ArrayChen1999</author><pubDate>Sat, 09 Nov 2019 21:05:30 +0800</pubDate><description><![CDATA[一、模式定义
简单工厂模式(Simple Factory Pattern)：定义一个类（通过向其传递参数方式）来创建其他类的实例（这些类通常具有共同父类）的模式，又称为静态工厂方法(Static Factory Method)模式。
二、模式类图

简单工厂类(SimpleFacotry)：用于生产不同的类对象
抽象产品(Product)：用于定义存放产品类，存放产品的共有属性。
具体产品(Con...]]></description><category></category></item><item><title><![CDATA[设计模式的定义与分类——创建型模式，结构型模式，行为型模式]]></title><link>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102991246</link><guid>https://blog.youkuaiyun.com/ArrayChen1999/article/details/102991246</guid><author>ArrayChen1999</author><pubDate>Sat, 09 Nov 2019 20:27:23 +0800</pubDate><description><![CDATA[设计模式的定义
设计模式(Design Pattern)简单来说就是一套经过分类编目的、代码设计经验的总结。
设计模式的分类
大体来说设计模式分为三类:创建型模式(Creational Pattern)，结构型模式(Structural Pattern)，行为型模式(Behavioral Pattern)。
创建型模式：关注的是对象的创建，将创建对象过程进行了抽象与封装，分离的对象的创建与使用。
...]]></description><category></category></item></channel></rss>