<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[忆尘的博客]]></title><description><![CDATA[程序员]]></description><link>https://blog.youkuaiyun.com/Yyichen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yyichen]]></copyright><item><title><![CDATA[https域名证书创建]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/118482568</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/118482568</guid><author>Yyichen</author><pubDate>Mon, 05 Jul 2021 09:59:17 +0800</pubDate><description><![CDATA[一、安装acme.sh
curl  https://get.acme.sh | sh

如果不确定自己有没有安装.acme.sh
可以查找：
1.先cd /    先进入跟目录
2.find ./ -name *acme*

2.find ./ -name acme
已经安装过,find查找对应目录
[root@1 /]# find ./ -name *acme*

二、进入到对应目录
[root@1 /]# cd ./root/.acme.sh

三、生成证书
cd /xxx(自己的nhinx目录)/ng]]></description><category></category></item><item><title><![CDATA[BigDecimal 常用方法]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/118482276</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/118482276</guid><author>Yyichen</author><pubDate>Mon, 05 Jul 2021 09:52:51 +0800</pubDate><description><![CDATA[int i = bigDecimal.compareTo(BigDecimal.Zero);
i=0:表示bigDecimal的值  等于 0
i=1:表示bigDecimal的值与 大于0
i=-1:表示bigDecimal的值与 小于 0
2.BigDecimal 的加减乘除方法
加法 add()函数
BigDecimal result = a.add(b);
减法subtract()函数
BigDecimal result = a.subtract(b);
乘法multipy()函数
BigDe...]]></description><category></category></item><item><title><![CDATA[MySql四大特性]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/115283216</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/115283216</guid><author>Yyichen</author><pubDate>Sun, 28 Mar 2021 16:45:45 +0800</pubDate><description><![CDATA[1、原子性：在整个操作的事务中，要么全部成功，要么全部失败
2、隔离性：所谓隔离性，就是每个事务执行的时候，相互之间不会受到影响，都是单独的事务。
3、一致性：也就是说事务在执行之后，必须和之前的数据保持一致。
4.持久性：事务一旦提交，就会持久化到数据库中，不能回滚。

...]]></description><category></category></item><item><title><![CDATA[Hystrix 熔断器 详细介绍]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111410813</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111410813</guid><author>Yyichen</author><pubDate>Sat, 19 Dec 2020 21:37:38 +0800</pubDate><description><![CDATA[Hystrix作用:
1.Hystrix能保证在出现问题的时候，不会导致整体服务失败，避免级联故障，以提高分布式系统的弹性。
2.Hystrix就类似于 “断路器” 本身是一种开关装置，当某个服务单元发生故障之后，通过断路器的故障监控（类似熔断保险丝），向调用方返回一个符合预期的、可处理的备选响应（FallBack），而不是长时间的等待或者抛出调用方无法处理的异常，这样就保证了服务调用方的线程不会被长时间、不必要地占用，从而避免了故障在分布式系统中的蔓延，乃至雪崩。
Hystrix作用原理:
1.Hystr]]></description><category></category></item><item><title><![CDATA[spring mvc常用注解 详细介绍]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111410771</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111410771</guid><author>Yyichen</author><pubDate>Sat, 19 Dec 2020 21:35:25 +0800</pubDate><description><![CDATA[2.1 spring mvc常用注解
@RequestMapping：
RequestMapping是一个用来处理请求地址映射的注解，可用于类或方法上。用于类上，表示类中的所有响应请求的方法都是以该地址作为父路径。
@ModelAttribute和 @SessionAttributes：
该Controller的所有方法在调用前，先执行此@ModelAttribute方法，可用于注解和方法参数中，可以把这个@ModelAttribute特性，应用在BaseController当中，所有的Controller]]></description><category></category></item><item><title><![CDATA[spring mvc 及执行流程图 及详细介绍]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111410752</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111410752</guid><author>Yyichen</author><pubDate>Sat, 19 Dec 2020 21:34:09 +0800</pubDate><description><![CDATA[Mvc执行流程
1、用户发送请求至前端控制器DispatcherServlet
2、DispatcherServlet收到请求调用HandlerMapping处理器映射器查找Handler。
3、处理器映射器根据请求url找到具体的处理器，生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。
4、DispatcherServlet通过HandlerAdapter处理器适配器调用处理器
5、HandlerAdapter调用处理器Handler
6、Handler执行完成返]]></description><category></category></item><item><title><![CDATA[spring 框架详细总结]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111410598</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111410598</guid><author>Yyichen</author><pubDate>Sat, 19 Dec 2020 21:24:05 +0800</pubDate><description><![CDATA[1.什么是spring?
spring是一个分层的轻量级的开源框架,为企业开发提供了丰富的功能,降低了开发的复杂性
分层： 一站式，每一个层都提供的解决方案
spring提供了IOC   AOP  和DI    以及事务的支持  可以更方便的集成其他框架
spring的特点：


方便解耦，简化开发 （IOC）
spring是一个大容器，我们可以将所有对象的创建和依赖关系维护交给spring管理


AOP编程的支持
spring提供了面向切面编程  可以方便的实现对程序权限的拦截、运行监控等功能


声明]]></description><category></category></item><item><title><![CDATA[List List＜?＞ List＜T＞ 的区别  (随记)]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111315120</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111315120</guid><author>Yyichen</author><pubDate>Thu, 17 Dec 2020 14:46:24 +0800</pubDate><description><![CDATA[List   List&lt;?&gt;  List  的区别




类型
使用位置
使用时机
区别
说明




List
类上或者方法上 或类中方法中
使用、声明时
往集合中添加的数据的时候,可以直接添加  集合的类型就是添加的那个数据类型



List&lt;?&gt;
类上或者方法上 或类中方法中
使用、声明时
在添加数据之前需要提前声明集合的类型
? 是占位符   是任意类型


List
类上或者方法上
声明时
T是泛型  可以是任意类型
泛型是强类型定义



...]]></description><category></category></item><item><title><![CDATA[feign.FeignException$NotFound: status 404 reading ItemClient#findCategoryByIds(List) 异常处理]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111144449</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111144449</guid><author>Yyichen</author><pubDate>Sun, 13 Dec 2020 20:12:15 +0800</pubDate><description><![CDATA[feign 400错误
1.在从别的Controller类里往feign接口中复制方法的时候,一定要记得看这个注解里有没有写路径@RequestMapping(“Xxxxxx”)
千万不要忘了在  feign接口中的方法上的注解 @XxxxMapping("")   里面写上
不然就找不到这个方法
快速定位 给新手排个坑

...]]></description><category></category></item><item><title><![CDATA[java.lang.UnsupportedOperationException 异常处理方法]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111086065</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111086065</guid><author>Yyichen</author><pubDate>Sat, 12 Dec 2020 22:14:36 +0800</pubDate><description><![CDATA[这个异常遇到了才知道坑这么大，坑爹的方法。
private String[] otherUserFromArray = new String[]{“3”， “4”， “发放”};
List&lt;String&gt; userFromList = Arrays.asList(otherUserFromArray);

在使用 Arrays.asList（）转化数组成为list的时候，生成了ArrayList， 表面上看是 java.util.ArrayList，实际上是Arrays的内部类ArrayList]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalStateException: Shutdown in progress 异常处理]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111085965</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111085965</guid><author>Yyichen</author><pubDate>Sat, 12 Dec 2020 22:08:47 +0800</pubDate><description><![CDATA[java.lang.IllegalStateException: Shutdown in progress
测试类中很常见，出现这个异常不要惊慌- -
原因：就是单纯的测试结束了
解决：自己在控制台上翻，可看见打印的测试结果，无打印的也完成了测试，强迫症患者可以在测试方法后加个while(true){}
没什么影响，今天测试个小模块出个这玩意儿，= =希望对你有帮助呀~
转载:
https://blog.youkuaiyun.com/qq_37922457/article/details/88426308

...]]></description><category></category></item><item><title><![CDATA[ElasticSearch高级 es 查询 保姆级教程 全步骤]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/111045083</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/111045083</guid><author>Yyichen</author><pubDate>Fri, 11 Dec 2020 17:12:53 +0800</pubDate><description><![CDATA[ElasticSearch高级
1.ElasticSearch存储特殊类型:对象
当往Elasticsearch  中存储复杂类型的时候, es 会把数据进行扁平化处理
PUT my-es/_doc/1
{ 
  "age": 18,
  "user": [
      { 
     "one": "洛",
     "two":  "一一"
     },
      {
      "first" : "忆",
      "last" :  "尘"
    }
  ]
}



age：普通数值

]]></description><category></category></item><item><title><![CDATA[idea中 如何调出 RunDashboard 的解决办法]]></title><link>https://blog.youkuaiyun.com/Yyichen/article/details/110955911</link><guid>https://blog.youkuaiyun.com/Yyichen/article/details/110955911</guid><author>Yyichen</author><pubDate>Thu, 10 Dec 2020 16:25:12 +0800</pubDate><description><![CDATA[在工程下

在此文件下搜索:
RunDashboard
在此处添加文件

&lt;option name="configurationTypes"&gt;
      &lt;set&gt;
        &lt;option value="SpringBootApplicationConfigurationType" /&gt;
      &lt;/set&gt;
    &lt;/option&gt;

运行 即可


...]]></description><category></category></item></channel></rss>