<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[随心所欲的博客]]></title><description><![CDATA[求心者]]></description><link>https://blog.youkuaiyun.com/u010746357</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010746357]]></copyright><item><title><![CDATA[MacOS goland go1.21 debug问题]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/132518116</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/132518116</guid><author>u010746357</author><pubDate>Sun, 27 Aug 2023 02:42:14 +0800</pubDate><description><![CDATA[Ddlv.path=/usr/local/Cellar/delve/1.21.0/bin（dlv的实际安装目录，跟着brew安装过程中显示的来）dlv.path=/usr/local/Cellar/delve/1.21.0/bin（dlv的实际安装目录，跟着brew安装过程中显示的来）右击选择show package contents -> Contents -> plugins -> go。类似/usr/local/Cellar/delve/1.21.0/bin。在文件系统中找到goland。]]></description><category></category></item><item><title><![CDATA[Vue使用Element UI，校验不生效]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/105662616</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/105662616</guid><author>u010746357</author><pubDate>Tue, 21 Apr 2020 17:12:37 +0800</pubDate><description><![CDATA[vue中v-model=v-bind+v-on(@)
所以习惯使用v-model
今天使用Element UI 的el-form
发现el-input无论填什么值校验都过不了，百思不解
最后把v-model改为:model解决
然后看了下文档，确实使用的是:model绑定
真是个弱智的问题


...]]></description><category></category></item><item><title><![CDATA[Java随机数Random出来是固定值]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/105642771</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/105642771</guid><author>u010746357</author><pubDate>Mon, 20 Apr 2020 19:50:04 +0800</pubDate><description><![CDATA[Random提供种子时，以种子为参考进行一系列操作，所以是固定值
如下：
在进行实例化Random时，如果使用空构造，则会使用随机种子（seed）；如果提供了初始的seed，则会使用提供的seed。
在进行next操作时seed会更新
public Random() {
    this(seedUniquifier() ^ System.nanoTime());
}
public Random(...]]></description><category></category></item><item><title><![CDATA[模版模式+责任链模式]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100763084</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100763084</guid><author>u010746357</author><pubDate>Sun, 22 Mar 2020 00:19:50 +0800</pubDate><description><![CDATA[例：org.springframework.context.support.AbstractApplicationContext

定义算法

预留插槽
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190912100233891.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sh...]]></description><category></category></item><item><title><![CDATA[Vue深坑Mark]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/103625680</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/103625680</guid><author>u010746357</author><pubDate>Fri, 20 Dec 2019 02:35:44 +0800</pubDate><description><![CDATA[一、嵌套判断
二、赋值回路
这是两个不会报错，但会引发千奇百怪异常现象的问题

]]></description><category></category></item><item><title><![CDATA[SpringBoot YML 配置List<Bean>]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/101438049</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/101438049</guid><author>u010746357</author><pubDate>Thu, 26 Sep 2019 14:01:36 +0800</pubDate><description><![CDATA[异常：
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘companyNewsService’: Unsatisfied dependency expressed through field ‘capricornSftpConfig...]]></description><category></category></item><item><title><![CDATA[wangeditor相关设置文本框高度height，设置是否可编辑]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/101062508</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/101062508</guid><author>u010746357</author><pubDate>Fri, 20 Sep 2019 15:48:58 +0800</pubDate><description><![CDATA[参考代码


官方文档
设置是否可编辑
写法

    import E from 'wangeditor'

        this.editor = new E(this.$refs.editor);
        this.editor.customConfig.onchange = (html) =&gt; {
          this.editorContent = html;
...]]></description><category></category></item><item><title><![CDATA[获取mybatis的BaseDao的范型类型]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/101025149</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/101025149</guid><author>u010746357</author><pubDate>Thu, 19 Sep 2019 15:49:20 +0800</pubDate><description><![CDATA[类结构
public interface BaseDao&lt;T&gt; extends Mapper&lt;T&gt; {
}

public interface PoDao extends BaseDao&lt;Po&gt; {
}

@Service
public class PoService {

    @Autowired
    private PoDao poDao;

   ...]]></description><category></category></item><item><title><![CDATA[外观模式-智能遥控]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100877187</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100877187</guid><author>u010746357</author><pubDate>Mon, 16 Sep 2019 09:21:24 +0800</pubDate><description><![CDATA[例：

核心奥义：方便、快捷、友好；外观模式的目的是，在保留原有能力的前提下，通过整合、转化提供一个更优秀的交互方式

]]></description><category></category></item><item><title><![CDATA[适配器模式-披着羊皮的狼]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100778659</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100778659</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 17:47:21 +0800</pubDate><description><![CDATA[例：org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter

核心奥义：间谍？卧底？披着羊皮的狼？总之就是使外在表现发生变化，以适用于目标群体；适配器模式要达到的目标是，通过一些处理，将狼（行为）伪装成羊
目标接口（狼）

适配器（羊皮）


小绵羊


...]]></description><category></category></item><item><title><![CDATA[命令模式-Spring框架JdbcTemplate]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100778143</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100778143</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 17:21:26 +0800</pubDate><description><![CDATA[概述
最近回顾了一下设计模式。想到Spring框架中，使用设计模式挺多的。于是搜索了一下Spring中有没有使用命令模式？
参照：命令模式浅析，然后对Spring中的JdbcTemplate类进行了源码阅读，现在就命令模式，对JdbcTemplate中的部分代码做一下解读。
命令模式简介
在软件设计中，我们经常需要向某些对象发送请求，但是并不知道请求的接收者是谁，也不知道被请求的操作是哪个，
我们...]]></description><category></category></item><item><title><![CDATA[单例模式-三种实现【延迟实例化、急切实例化、内部类】]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100775839</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100775839</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 17:01:40 +0800</pubDate><description><![CDATA[例：org.springframework.beans.factory.support.DefaultSingletonBeanRegistry

核心奥义：相同条件下，最多只存在一个实例，每次使用时进行获取，获取不到时进行实例化，同一时间只允许一个线程进行实例化
延迟实例化
使用同步锁保障线程安全，同时可以使用volatile保证线程通信（数据同步）
缺点：第一次实例化时，线程需要等待，如果同...]]></description><category></category></item><item><title><![CDATA[抽象工厂模式]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100774057</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100774057</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 15:36:20 +0800</pubDate><description><![CDATA[例：org.springframework.beans.factory.support.DefaultListableBeanFactory

核心奥义：【组装】从各方获取原料，然后在当前类依照一定的逻辑组装成实例对象。







]]></description><category></category></item><item><title><![CDATA[工厂方法模式]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100766828</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100766828</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 11:44:36 +0800</pubDate><description><![CDATA[例：org.springframework.beans.factory.config.AbstractFactoryBean

核心奥义：上层定义一个抽象的工厂方法，在具体的工厂实现；每个类（每个族）有自己的工厂，实例在具体的工厂中产生。

因为多态、依赖抽象这两个点，通常我们在使用工厂方法时，会在上层定义一个获取当前工厂实例的方法。


...]]></description><category></category></item><item><title><![CDATA[模版方法模式]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100766168</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100766168</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 11:24:32 +0800</pubDate><description><![CDATA[例：org.springframework.context.support.AbstractApplicationContext

定义算法

预留插槽
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190912100233891.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shad...]]></description><category></category></item><item><title><![CDATA[静态工厂方法]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100766142</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100766142</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 11:23:15 +0800</pubDate><description><![CDATA[例：java.util.concurrent.Executors

核心奥义：用来实例化的静态方法


]]></description><category></category></item><item><title><![CDATA[非设计模式-简单工厂]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100766033</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100766033</guid><author>u010746357</author><pubDate>Thu, 12 Sep 2019 11:20:35 +0800</pubDate><description><![CDATA[简单工厂

例：org.springframework.beans.factory.BeanFactory

核心奥义：不作区分，所有的实例化放在同一个类中，根据标识进行选择；传入一个标识，返回一个（或一组）实例。
Spring的xml
&lt;bean id="beanId" class="clazz"&gt;&lt;/bean&gt;

实例化bean的时候是使用显性id或者classname...]]></description><category></category></item><item><title><![CDATA[装饰器模式-小餐馆]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/100745652</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/100745652</guid><author>u010746357</author><pubDate>Wed, 11 Sep 2019 19:06:41 +0800</pubDate><description><![CDATA[我家小餐馆
github地址:
https://github.com/zuojingang/common-tools-intergrated/blob/develop/src/main/java/pers/zuo/component/restaurant/Kitchen.java
食谱接口
package pers.zuo.component.restaurant.meal;

/**
 * @a...]]></description><category></category></item><item><title><![CDATA[探测器-观察者模式]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/99823245</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/99823245</guid><author>u010746357</author><pubDate>Tue, 20 Aug 2019 10:18:41 +0800</pubDate><description><![CDATA[探测器：探头可灵活组装；安装不同探头组合，可组装出不同的探测器；
策略模式通过条件选择适合的处理过程（其中条件判断比较简单，逻辑主要在处理过程里），观察者模式则是通过一些因素判断是否满足条件（其中所有的逻辑都是为了作出判定，得到判定结果即结束），两者可认为是相辅相成的
复杂情景下的 策略+观察者模式：
一、使用观察者模式进行条件判定
二、使用策略模式进行数据的具体逻辑处理
探测器接口
packag...]]></description><category></category></item><item><title><![CDATA[java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getStyle()Ljava/lang/Character;]]></title><link>https://blog.youkuaiyun.com/u010746357/article/details/93179045</link><guid>https://blog.youkuaiyun.com/u010746357/article/details/93179045</guid><author>u010746357</author><pubDate>Fri, 21 Jun 2019 11:50:48 +0800</pubDate><description><![CDATA[启动报错如题
        &lt;dependency&gt;
            &lt;groupId&gt;com.ebay.auth&lt;/groupId&gt;
            &lt;artifactId&gt;ebay-oauth-java-client&lt;/artifactId&gt;
            &lt;version&gt;${ebay.aut...]]></description><category></category></item></channel></rss>