<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangchenbeiluo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yangchenbeiluo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangchenbeiluo]]></copyright><item><title><![CDATA[SpringBoot_Mybatis开发记录]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/127001974</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/127001974</guid><author>yangchenbeiluo</author><pubDate>Thu, 22 Sep 2022 23:19:16 +0800</pubDate><description><![CDATA[其工作原理是，只要你在web.xml文件配置好要拦截的客户端请求，它都会帮你拦截到请求，此时你就可以对请求或响应(Request、Response)统一设置编码，简化操作；它是随你的web应用启动而启动的，只初始化一次，以后就可以拦截相关请求，只有当你的web应用停止或重新部署的时候才销毁。在eclipse的markers中查看错误，多是jar版本不匹配。5> resources/public文件夹，就相当于在eclipse的web项目中的web-inf文件夹外的文件，是不需要通过服务器内部进行访问的。]]></description><category></category></item><item><title><![CDATA[Springcloud使用记录]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/127001720</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/127001720</guid><author>yangchenbeiluo</author><pubDate>Thu, 22 Sep 2022 23:03:15 +0800</pubDate><description><![CDATA[三年前搭建Springcloud框架的记录，如有错漏欢迎指正。版本信息 ：Spring cloud ： Finchley.RELEASE（springcloud版本不同，则后续所有组件依赖皆有不同）Jdk ：1.8Maven ：3.2。]]></description><category></category></item><item><title><![CDATA[多线程使用记录]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/118090509</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/118090509</guid><author>yangchenbeiluo</author><pubDate>Mon, 21 Jun 2021 18:02:13 +0800</pubDate><description><![CDATA[springboot多线程使用记录
前提：

线程方法使用 @Async 注解
启动类使用 @EnableAsync 注解
主方法与线程方法不能在同一个类中

一、无返回值
/**
 * 多线程测试类
 */
public class AsyncTest extends AbstractTestBase{
    @Autowired
    private AsyncImpl asyncImpl;

    /**
     * 无返回
     * @throws Interrupted]]></description><category></category></item><item><title><![CDATA[JDK8新特性使用记录]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/111194464</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/111194464</guid><author>yangchenbeiluo</author><pubDate>Tue, 15 Dec 2020 11:19:16 +0800</pubDate><description><![CDATA[一、对象list转map
对象如下：
class User{
	String name;
	String id;
}

list集合如下：
List&lt;User&gt; userList = List.newArrayList(
        new User().setId("A").setName("张三"),
        new User().setId("B").setName("李四"),
        new User().setId("C").setName("王五")
);

过]]></description><category></category></item><item><title><![CDATA[SOFA使用记录]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/110954540</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/110954540</guid><author>yangchenbeiluo</author><pubDate>Thu, 10 Dec 2020 15:55:07 +0800</pubDate><description><![CDATA[SOFA，即可扩展开放式金融服务架构，相较于其他服务架构，SOFA由于其spring上下文的模块隔离模式，使得SOFA架构的各个模块都拥有独立的spring配置，在应用拆分时，可以将模块的spring配置一同拆分出去，只需将本地服务改为远程服务即可。
一、安装插件
在idea的 Manage repositories 中添加自定义地址 ： http://ide.alipay.net/plugin/list，添加完毕后搜索sofa，安装插件。
重启后即可看到SOFA工程创建按钮，如下：


...]]></description><category></category></item><item><title><![CDATA[java开发环境搭建]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/110927145</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/110927145</guid><author>yangchenbeiluo</author><pubDate>Wed, 09 Dec 2020 16:50:44 +0800</pubDate><description><![CDATA[一、idea下载与安装
idea绿色版下载地址
安装过程略。。。
二、jdk下载与安装
jdk下载地址
安装过程略。。。
三、java环境变量配置



配置完成后输入javac如上图即为配置成功

]]></description><category></category></item><item><title><![CDATA[redis实现消息队列]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/109609498</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/109609498</guid><author>yangchenbeiluo</author><pubDate>Tue, 10 Nov 2020 23:13:01 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/qlqwjy/p/9763754.html

]]></description><category></category></item><item><title><![CDATA[领域驱动设计学习]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/107029022</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/107029022</guid><author>yangchenbeiluo</author><pubDate>Mon, 29 Jun 2020 21:31:37 +0800</pubDate><description><![CDATA[领域驱动设计 文章地址：https://www.jdon.com/ddd.html

]]></description><category></category></item><item><title><![CDATA[Controller使用对象传值原因]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/105435678</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/105435678</guid><author>yangchenbeiluo</author><pubDate>Fri, 10 Apr 2020 16:33:02 +0800</pubDate><description><![CDATA[以前controller传参喜欢使用map，觉得不用定义对象、能随便添加参数很方便，后来觉得这些方便会造成其他方面的不方便。。。
1、会导致参数不明确，自己当时用起来没问题，过段时间想知道都传了什么参数就要翻代码了。
2、会导致很多调试工具不好用。如RestfulToolkit。原因如上，你不知道都有什么参数。
3、会使很多工作更复杂，比如参数验证。
如果使用map，你需要if if if if。...]]></description><category></category></item><item><title><![CDATA[java调用google search console api]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/105127212</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/105127212</guid><author>yangchenbeiluo</author><pubDate>Thu, 26 Mar 2020 20:27:32 +0800</pubDate><description><![CDATA[java调用google search console api
java调用google search console api简单例子demo：https://developers.google.com/webmaster-tools/search-console-api-original/v3/quickstart/quickstart-java
此方法需将生成的url复制到浏览器中生成code...]]></description><category></category></item><item><title><![CDATA[git常用操作]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/104894305</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/104894305</guid><author>yangchenbeiluo</author><pubDate>Mon, 16 Mar 2020 11:00:20 +0800</pubDate><description><![CDATA[git当有新的分支要下载时，先 git fetch origin，再 git branch -a 查看分支，再 git checkout 分支名

]]></description><category></category></item><item><title><![CDATA[注解方式实现AOP]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/104059148</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/104059148</guid><author>yangchenbeiluo</author><pubDate>Tue, 21 Jan 2020 10:25:00 +0800</pubDate><description><![CDATA[1、	添加依赖
&lt;dependency&gt;
       &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
       &lt;artifactId&gt;spring-boot-starter-aop&lt;/artifactId&gt;
&lt;/dependency&gt;


2、定义注解
@Documented
@...]]></description><category></category></item><item><title><![CDATA[velocity模板多语言工具类配置]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/103926068</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/103926068</guid><author>yangchenbeiluo</author><pubDate>Fri, 10 Jan 2020 16:10:40 +0800</pubDate><description><![CDATA[使用velocity模板，有时需要提供一些公共数据，这时就可以用工具类来实现，比如前端页面的多语言。
以下为springboot中多语言工具类实现：


在resource下新建Resource Bundle文件
中文内容：category-id=\u7c7b\u76eeID


创建工具类LanguageUtil，提供语言获取方法


@DefaultKey("languageUtil")
pu...]]></description><category></category></item><item><title><![CDATA[HSF整合springboot使用记录]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/103678405</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/103678405</guid><author>yangchenbeiluo</author><pubDate>Tue, 24 Dec 2019 10:45:44 +0800</pubDate><description><![CDATA[阿里HSF框架整合springboot全注解demo开发记录
网上教程挺多的,详细过程就不说了，记录下关键节点。
整个框架demo分三层，服务层：hsf-server，接口层：hsf-api，消费层：hsf-web。
前期准备：
1、taobao-tomcat-7.0.59
2、taobao-hsf.sar：将其放入taobao-tomcat-7.0.59的deploy中
3、edas-lite-...]]></description><category></category></item><item><title><![CDATA[字符编码]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84922011</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84922011</guid><author>yangchenbeiluo</author><pubDate>Mon, 11 Jun 2018 15:32:14 +0800</pubDate><description><![CDATA[字符：人们使用的记号，抽象意义上的一个符号。比如：‘1’,‘中’,‘a’ 字节：计算机中存储数据的单元，一个8位的二进制数，是一个很具体的存储空间字符集：使用哪些字符。也就是说哪些汉字，字母和符号会被收入标准中。所包含“字符”的集合就叫做“字符集”。编码：规定每个“字符”分别用一个字节还是多个字节存储，用哪些字节来存储，这个规定就叫做“编码” 平常我们所说的“字符集”，比如：GB2312, GBK...]]></description><category></category></item><item><title><![CDATA[SpringIOC实现原理]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84921907</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84921907</guid><author>yangchenbeiluo</author><pubDate>Fri, 08 Jun 2018 16:39:06 +0800</pubDate><description><![CDATA[转自：https://segmentfault.com/a/1190000009139271
控制反转（Inversion ofControl，缩写为IoC）
简单来说就是当自己需要一个对象的时候不需要自己手动去new一个，而是由其他容器来帮你提供；Spring里面就是IOC容器。
例如：
在Spring里面经常需要在Service这个装配一个Dao，一般是使用@Autowired注解：类...]]></description><category></category></item><item><title><![CDATA[线程阻塞中断的恢复方式]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84920522</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84920522</guid><author>yangchenbeiluo</author><pubDate>Mon, 14 May 2018 11:17:58 +0800</pubDate><description><![CDATA[转载自（https://blog.youkuaiyun.com/u013851082/article/details/69524861）
1、线程阻塞
一个线程进入阻塞状态可能的原因：
①通过调用sleep(millseconds)使任务进入休眠状态；
class Demo1 implements Runnable throws InterruptedException{
     public v...]]></description><category></category></item><item><title><![CDATA[Json对象与Json字符串的转化、JSON字符串与Java对象的转换]]></title><link>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84884172</link><guid>https://blog.youkuaiyun.com/yangchenbeiluo/article/details/84884172</guid><author>yangchenbeiluo</author><pubDate>Wed, 03 May 2017 17:14:31 +0800</pubDate><description><![CDATA[一.Json对象与Json字符串的转化

1.jQuery插件支持的转换方式：

　　$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

 

2.浏览器支持的转换方式(Firefox，chrome，opera，safari，ie9，ie8)等浏览器：

　　JSON.stringif...]]></description><category></category></item></channel></rss>