<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TwelveT的博客]]></title><description><![CDATA[愚者愚成，智者败智]]></description><link>https://blog.youkuaiyun.com/twelvet</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; twelvet]]></copyright><item><title><![CDATA[Ant Design Pro组件pro-layout菜单自定义icon，以及二级菜单不显示icon处理]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/108548029</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/108548029</guid><author>twelvet</author><pubDate>Sat, 12 Sep 2020 12:49:52 +0800</pubDate><description><![CDATA[使用IconFont
IconFont官网，进入后我们登陆，然后创建一个项目管理

图中的连接是Icon的地址，需要把它放到我们项目配置下的iconfontUrl参数下
注意！！！
创建项目时
FontClass/Symbol 前缀 一定要是：icon-
这是规定的，不要随便写
解决在Pro V4版本二级后均不显示Icon的问题
这时我们就需要使用到ant提供的Icon组件     createFromIconfontCN
import { createFromIconfontCN } from '@ant]]></description><category></category></item><item><title><![CDATA[浅克隆以及深克隆到底什么意思]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/106856466</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/106856466</guid><author>twelvet</author><pubDate>Fri, 19 Jun 2020 22:00:21 +0800</pubDate><description><![CDATA[一、这个克隆真的是克隆而已吗？
没错，就是你想像的克隆一个对象，依据已经有的数据，创造一份新的完全一样的数据拷贝
二、他们有什么区别吗？
一、两大区别，浅克隆和深克隆


浅克隆：是指拷贝对象时仅仅拷贝对象本身（包括对象中的基本变量），而不拷贝对象包含的引用指向的对象，也就是说对象虽然克隆出来了，但是引用的对象还是那个。


深克隆：不仅拷贝对象本身，而且拷贝对象包含的引用指向的所有对象。


四、克隆有什么作用？
看一下下面这段代码
public static void main(String[] arg]]></description><category></category></item><item><title><![CDATA[java如何跳出多重循环,以及各标签的用法]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/106837434</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/106837434</guid><author>twelvet</author><pubDate>Thu, 18 Jun 2020 16:19:27 +0800</pubDate><description><![CDATA[首先，并不建议写出这种多重循环的code出来，能够少用尽量少用！！！
一、如何跳出多重循环
使用自定义标签，通过break进行跳出，可以跳出到标签位置
public static void main(String[] args) {
	mark:
    for (int i = 0; i &lt; 10; i++) {
        for (int j = 0; j &lt; 10; j++) {
            if (i == j) {
                break mark]]></description><category></category></item><item><title><![CDATA[经典！！！如何不使用第三者变量交换两个变量的值(三种解决方案)]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/106835483</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/106835483</guid><author>twelvet</author><pubDate>Thu, 18 Jun 2020 15:25:04 +0800</pubDate><description><![CDATA[一、加减法
public static void main(String[] args) {
    int a = 10;
    int b = 20;
    a = a + b;
    b = a - b;
    a = a - b;
    System.out.println(a);
    System.out.println(b);
}

二、乘除法
public static void main(String[] args) {
    int a = 10;
    int b = ]]></description><category></category></item><item><title><![CDATA[浮点型计算为什么会丢失，又该如何解决]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/106829231</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/106829231</guid><author>twelvet</author><pubDate>Thu, 18 Jun 2020 14:37:49 +0800</pubDate><description><![CDATA[一、浮点数值类型
在java当中主要有两种浮点类型float\color{red}floatfloat以及double\color{red}doubledouble两种，而浮点也就是我们的小数点。
double属于双精度型浮点数据（8字节）。
float属于单精度型浮点数据（4字节）。
二、浮点型计算为什么会丢失
任何一个数字，在java底层表示都必须转换成科学计数法\color{red}科学计数法科学计数法来表示，
计算机是二进制的。浮点数没有办法是用二进制进行精确表示。我们的CPU表示浮点数由两个部分组]]></description><category></category></item><item><title><![CDATA[记录一下String、StringBuffer以及StringBuilder之间的区别]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/106002302</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/106002302</guid><author>twelvet</author><pubDate>Fri, 08 May 2020 18:40:25 +0800</pubDate><description><![CDATA[String
String类是不可变的类，即一旦创建一个String类后，包含在这个对象中的字符序列是不可改变，直至这个对象被销毁。
下面的代码如果觉得没什么问题的话，那么就错了，本来我以为这是正确的，但却并不是的！！！
String demo = "twelvet";
demo = "new twelvet";
// 打印出来的demo为new twelvet,有没有什么问题呢？？？
System.out.println(demo)

当我们再次给demo赋值时，String类并不是直接重新进行赋值，而是]]></description><category></category></item><item><title><![CDATA[单列设计模式--Java]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/105930277</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/105930277</guid><author>twelvet</author><pubDate>Tue, 05 May 2020 16:25:10 +0800</pubDate><description><![CDATA[什么是单列模式
保证一个类的实例是唯一的
单列模式的作用

节省内存，不需要对一个类进行多次实例化，从而节省内存
管理方便，比如Spring框架的IOC设计模式中冰山一角的思想一样，交给一个容器进行统一管理，减少类的滥用
保证数据唯一性，在某些程序流程执行的过程中需要的唯一性，例如：简单的Java实现的网站访问统计

单列模式的几种实现方式

懒汉模式，这是线程不安全的

public class...]]></description><category></category></item><item><title><![CDATA[新Vue-cli的api接口设置问题]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/104785702</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/104785702</guid><author>twelvet</author><pubDate>Tue, 10 Mar 2020 22:52:52 +0800</pubDate><description><![CDATA[1.旧版本
在之前的vue-cli版本中，是使用process.env.VUE_APP_BASE_API这个参数来获取准确地址进行请求
2.新版本
然而这个方式已经在新版本中使用了反向代理的方式取代，具体是哪个版本开始就没有具体查看，大概是3.x以后，笔者使用的是@vue/cli 4.2.3版本
proxy: {
 // 本地请求地址
 '/api': {
   // 代理地址
   target...]]></description><category></category></item><item><title><![CDATA[Centos安装Docker时出现的一些问题]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/104601763</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/104601763</guid><author>twelvet</author><pubDate>Sun, 01 Mar 2020 22:22:49 +0800</pubDate><description><![CDATA[在根据Docker官网描述的安装方法，在centos中出现了点小问题，也不算什么吧，其实就是依赖不对。
问题: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io &gt;= 1.2.2-3, but none of the providers can be installed
- cannot install the b...]]></description><category></category></item><item><title><![CDATA[使用maven导入工程的时候出现莫名其妙的javafx.base:11.0.0依赖]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/104341545</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/104341545</guid><author>twelvet</author><pubDate>Sun, 16 Feb 2020 13:41:48 +0800</pubDate><description><![CDATA[在导入boot-web时，莫名其妙的一直被依赖javafx.base:11.0.0，而我的项目中根本没有写这个东西
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt...]]></description><category></category></item><item><title><![CDATA[Spring MVC基础配置]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/104238586</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/104238586</guid><author>twelvet</author><pubDate>Sun, 09 Feb 2020 18:18:14 +0800</pubDate><description><![CDATA[第一步：导入Spring MVC的主要依赖
&lt;properties&gt;
    &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
    &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt;
    &lt;m...]]></description><category></category></item><item><title><![CDATA[Mybatis配置解释]]></title><link>https://blog.youkuaiyun.com/twelvet/article/details/104238578</link><guid>https://blog.youkuaiyun.com/twelvet/article/details/104238578</guid><author>twelvet</author><pubDate>Sun, 09 Feb 2020 18:17:53 +0800</pubDate><description><![CDATA[一、前言
本文主要记录学习Mybatis的一些配置的解释，通过本文和Mybatis3官方文档的配合希望也能够对初学者有所帮助。
注意仅仅为一些关键配置描述，直接cv并不能直接使用！！！
二、基础核心配置
&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;!--注意这里的configuration，Mapper配置不一样的，不要搞混--&gt;
&l...]]></description><category></category></item></channel></rss>