<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[z446981439的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/z446981439</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; z446981439]]></copyright><item><title><![CDATA[java自定义线程池使用]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/107532786</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/107532786</guid><author>z446981439</author><pubDate>Thu, 23 Jul 2020 11:31:41 +0800</pubDate><description><![CDATA[List&lt;ThreadDocPrintLog&gt; threadDocPrintLogs=new ArrayList&lt;&gt;();

    for (DocPrintLogDO docPrintLogDO:logDOS){
            //用于线程传递参数
            ThreadDocPrintLog threadDocPrintLog=new ThreadDocPrintLog();
            threadDocPrint...]]></description><category></category></item><item><title><![CDATA[CentOS8同时安装posman容器引擎和 Docker]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/107247386</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/107247386</guid><author>z446981439</author><pubDate>Fri, 10 Jul 2020 11:41:20 +0800</pubDate><description><![CDATA[CentOS8同时安装posman容器引擎和 Docker 会存在冲突

解决方法

1、删除posman      

     yum remove podman


2、安装docker

 sudo yum install docker-ce docker-ce-cli containerd.io

3、安装 posman

 sudo dnf install @container-tools -y
注Podman没有自己的安装软件包，因为它是另一个工具的一部分...]]></description><category></category></item><item><title><![CDATA[Hyper-v安装centos成功后 重启需要重新安装解决方法]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/107181647</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/107181647</guid><author>z446981439</author><pubDate>Tue, 07 Jul 2020 14:57:59 +0800</pubDate><description><![CDATA[点击强制关闭

选择 设置 把 IDE上移至第一位


]]></description><category></category></item><item><title><![CDATA[mybatis使用数组作为入参]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/107087351</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/107087351</guid><author>z446981439</author><pubDate>Thu, 02 Jul 2020 16:35:45 +0800</pubDate><description><![CDATA[查询


    &lt;select id="getSpotCheckUserIdArray" resultType="com.hyzs.szzf.lawcase.core.dto.EvaluationDTO"&gt;
        &lt;foreach collection="spotCHeckUser" item="userId" index="index" open="" separator=" union " close=""&gt;
            (
            SEL]]></description><category></category></item><item><title><![CDATA[Springcloud feign调用之获取接口响应数据(io流)]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/107064970</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/107064970</guid><author>z446981439</author><pubDate>Wed, 01 Jul 2020 15:33:45 +0800</pubDate><description><![CDATA[feign接口


   @RequestMapping(value = "v1.0/fileUpload/download",method =RequestMethod.GET,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
    feign.Response download(@RequestParam("id") Long id);


 IdDTO&lt;Long&gt; idDTO = new IdDTO&lt;&gt;();
     ...]]></description><category></category></item><item><title><![CDATA[使用httpClient 访问https请求]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/105653014</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/105653014</guid><author>z446981439</author><pubDate>Tue, 21 Apr 2020 10:50:24 +0800</pubDate><description><![CDATA[package com.hyzs.szcg.doc.utils;

import lombok.extern.slf4j.Slf4j;
import org.apache.http.HttpEntity;
import org.apache.http.HttpStatus;
import org.apache.http.ParseException;
import org.apache.http...]]></description><category></category></item><item><title><![CDATA[使用RestTemplate访问https请求 并获取返回的输入流]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/105652893</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/105652893</guid><author>z446981439</author><pubDate>Tue, 21 Apr 2020 10:47:08 +0800</pubDate><description><![CDATA[代码


package com.hyzs.szcg.doc.utils;

import com.hyzs.intelligentgateway.core.service.IntelligentGatewayService;
import lombok.extern.slf4j.Slf4j;
import org.apache.http.util.EntityUtils;
import org....]]></description><category></category></item><item><title><![CDATA[idea 左侧 文件或文件内部打勾的意义和取消打勾的方法]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104552610</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104552610</guid><author>z446981439</author><pubDate>Fri, 28 Feb 2020 11:16:24 +0800</pubDate><description><![CDATA[一 、打勾的意思

打勾 就是加入书签的意思

二、打勾的方法

选中 按F11 结果如图



三、取消打勾的方法

还是 选中 按F11




]]></description><category></category></item><item><title><![CDATA[liunx常用的命令]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104358895</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104358895</guid><author>z446981439</author><pubDate>Mon, 17 Feb 2020 15:42:52 +0800</pubDate><description><![CDATA[1、查看java进程ps -ef|grep java

2、杀手进程 kill -9 25142

3、移动文件 mv

命令格式：mv [-adfilprsu] 源文件(source) 目标文件(destination)

如果 移动文件并改名 mv doc1/docfile doc2/docfile2

命令参数 相关

  -f:force，强制直接移动而不询问
-i:若目...]]></description><category></category></item><item><title><![CDATA[迭代器模式（Iterator）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052504</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052504</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:24 +0800</pubDate><description><![CDATA[模式的定义与特点

迭代器（Iterator）模式的定义：提供一个对象来顺序访问聚合对象中的一系列数据，而不暴露聚合对象的内部表示。迭代器模式是一种对象行为型模式，其主要优点如下。

访问一个聚合对象的内容而无须暴露它的内部表示。
	遍历任务交由迭代器完成，这简化了聚合类。
	它支持以不同方式遍历一个聚合，甚至可以自定义迭代器的子类以支持新的遍历。
	增加新的聚合类和迭代器类都很方便，无须修改原有...]]></description><category></category></item><item><title><![CDATA[责任链模式（Chain of Responsibility）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052548</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052548</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:22 +0800</pubDate><description><![CDATA[模式的定义与特点

责任链（Chain of Responsibility）模式的定义：为了避免请求发送者与多个请求处理者耦合在一起，将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链；当有请求发生时，可将请求沿着这条链传递，直到有对象处理它为止。
注意：责任链模式也叫职责链模式。
在责任链模式中，客户只需要将请求发送到责任链上即可，无须关心请求的处理细节和请求的传递过程，所以责任链...]]></description><category></category></item><item><title><![CDATA[备忘录模式（Memento）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052679</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052679</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:17 +0800</pubDate><description><![CDATA[模式的定义与特点

备忘录（Memento）模式的定义：在不破坏封装性的前提下，捕获一个对象的内部状态，并在该对象之外保存这个状态，以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。
备忘录模式是一种对象行为型模式，其主要优点如下。

提供了一种可以恢复状态的机制。当用户需要时能够比较方便地将数据恢复到某个历史的状态。
	实现了内部状态的封装。除了创建它的发起人之外，其他对象都不...]]></description><category></category></item><item><title><![CDATA[状态模式（State）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052735</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052735</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:15 +0800</pubDate><description><![CDATA[状态模式的定义与特点

状态（State）模式的定义：对有状态的对象，把复杂的“判断逻辑”提取到不同的状态对象中，允许状态对象在其内部状态发生改变时改变其行为。
状态模式是一种对象行为型模式，其主要优点如下。

状态模式将与特定状态相关的行为局部化到一个状态中，并且将不同状态的行为分割开来，满足“单一职责原则”。
	减少对象间的相互依赖。将不同的状态引入独立的对象中会使得状态转换变得更加明确，且减...]]></description><category></category></item><item><title><![CDATA[访问者模式（Visitor）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052780</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052780</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:14 +0800</pubDate><description><![CDATA[模式的定义与特点

访问者（Visitor）模式的定义：将作用于某种数据结构中的各元素的操作分离出来封装成独立的类，使其在不改变数据结构的前提下可以添加作用于这些元素的新的操作，为数据结构中的每个元素提供多种访问方式。它将对数据的操作与数据结构进行分离，是行为类模式中最复杂的一种模式。
访问者（Visitor）模式是一种对象行为型模式，其主要优点如下。

扩展性好。能够在不修改对象结构中的元素的情...]]></description><category></category></item><item><title><![CDATA[中介者模式（Mediator）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052825</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052825</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:12 +0800</pubDate><description><![CDATA[模式的定义与特点

中介者（Mediator）模式的定义：定义一个中介对象来封装一系列对象之间的交互，使原有对象之间的耦合松散，且可以独立地改变它们之间的交互。中介者模式又叫调停模式，它是迪米特法则的典型应用。
中介者模式是一种对象行为型模式，其主要优点如下。

降低了对象之间的耦合性，使得对象易于独立地被复用。
	将对象间的一对多关联转变为一对一的关联，提高系统的灵活性，使得系统易于维护和扩展。...]]></description><category></category></item><item><title><![CDATA[命令模式（Command）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052626</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052626</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:11 +0800</pubDate><description><![CDATA[命令模式的定义与特点

命令（Command）模式的定义如下：将一个请求封装为一个对象，使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通，这样方便将命令对象进行储存、传递、调用、增加与管理。
命令模式的主要优点如下。

降低系统的耦合度。命令模式能将调用操作的对象与实现该操作的对象解耦。
	增加或删除命令非常方便。采用命令模式增加与删除命令不会影响其他类，它满足“开闭原则”...]]></description><category></category></item><item><title><![CDATA[解释器模式（Interpreter）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052893</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052893</guid><author>z446981439</author><pubDate>Tue, 21 Jan 2020 09:26:10 +0800</pubDate><description><![CDATA[模式的定义与特点

解释器（Interpreter）模式的定义：给分析对象定义一个语言，并定义该语言的文法表示，再设计一个解析器来解释语言中的句子。也就是说，用编译语言的方式来分析应用中的实例。这种模式实现了文法表达式处理的接口，该接口解释一个特定的上下文。
这里提到的文法和句子的概念同编译原理中的描述相同，“文法”指语言的语法规则，而“句子”是语言集中的元素。例如，汉语中的句子有很多，“我是中国...]]></description><category></category></item><item><title><![CDATA[观察者模式（Observer）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052384</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052384</guid><author>z446981439</author><pubDate>Mon, 20 Jan 2020 15:30:08 +0800</pubDate><description><![CDATA[模式的定义与特点

观察者（Observer）模式的定义：指多个对象间存在一对多的依赖关系，当一个对象的状态发生改变时，所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式，它是对象行为型模式。
观察者模式是一种对象行为型模式，其主要优点如下。

降低了目标与观察者之间的耦合关系，两者之间是抽象耦合关系。
	目标与观察者之间建立了一套触发机制。

它的主要缺点...]]></description><category></category></item><item><title><![CDATA[模板方法模式（Template Method）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052252</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052252</guid><author>z446981439</author><pubDate>Mon, 20 Jan 2020 15:24:36 +0800</pubDate><description><![CDATA[模式的定义与特点

模板方法（Template Method）模式的定义如下：定义一个操作中的算法骨架，而将算法的一些步骤延迟到子类中，使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。

该模式的主要优点如下。

它封装了不变部分，扩展可变部分。它把认为是不变部分的算法封装到父类中实现，而把可变部分算法由子类继承实现，便于子类继续扩展。
	它在父类中提取了公共...]]></description><category></category></item><item><title><![CDATA[策略模式（strategy）]]></title><link>https://blog.youkuaiyun.com/z446981439/article/details/104052048</link><guid>https://blog.youkuaiyun.com/z446981439/article/details/104052048</guid><author>z446981439</author><pubDate>Mon, 20 Jan 2020 15:11:02 +0800</pubDate><description><![CDATA[策略模式的定义与特点

策略（Strategy）模式的定义：该模式定义了一系列算法，并将每个算法封装起来，使它们可以相互替换，且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式，它通过对算法进行封装，把使用算法的责任和算法的实现分割开来，并委派给不同的对象对这些算法进行管理。
策略模式的主要优点如下。

多重条件语句不易维护，而使用策略模式可以避免使用多重条件语句。
	策略模式提供了一系...]]></description><category></category></item></channel></rss>