<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[no_russion的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/no_russion</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; no_russion]]></copyright><item><title><![CDATA[Sentinel限流基本使用]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/122584601</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/122584601</guid><author>no_russion</author><pubDate>Wed, 19 Jan 2022 17:08:03 +0800</pubDate><description><![CDATA[1.下载sentinel的jar包并使用命令启动sentinel,参考文章https://lizz6.blog.youkuaiyun.com/article/details/115859770
java -Dserver.port=8858 -Dsentinel.dashboard.auth.username=root -Dsentinel.dashboard.auth.password=123456 -jar sentinel-dashboard-1.8.1.jar

2.在子项目中加入破门依赖并在yml进行配置
	]]></description><category></category></item><item><title><![CDATA[SpringAMQP总结]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/122455621</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/122455621</guid><author>no_russion</author><pubDate>Wed, 12 Jan 2022 16:18:44 +0800</pubDate><description><![CDATA[1.在父工程 或 所有子工程 引入依赖
        &lt;!--AMQP依赖，包含RabbitMQ--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-amqp&lt;/artifactId&gt;
        &lt;/dependency&gt;
]]></description><category></category></item><item><title><![CDATA[SpringAMQP进阶使用(有交换机)]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/122430658</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/122430658</guid><author>no_russion</author><pubDate>Tue, 11 Jan 2022 13:39:29 +0800</pubDate><description><![CDATA[1.完成基本使用中的环境搭建
2.编写消息接受者
使用交换机能批量发送信息至每个符合规则的队列，完成多个队列都能收到相同消息的功能。
bindingKey相当于令牌，指这个接受者只接收具有该令牌的消息
@Component
public class SpringRabbitListener {

    //@RabbitListener 单注解直接创建并绑定交换机与队列和bindingKey
    @RabbitListener(bindings = @QueueBinding(
           ]]></description><category></category></item><item><title><![CDATA[SpringAMQP基本使用(无交换机)]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/122427063</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/122427063</guid><author>no_russion</author><pubDate>Tue, 11 Jan 2022 11:06:15 +0800</pubDate><description><![CDATA[1.docker开启rabbitMQ
2.父工程引入依赖
        &lt;!--AMQP依赖，包含RabbitMQ--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-amqp&lt;/artifactId&gt;
        &lt;/depend]]></description><category></category></item><item><title><![CDATA[SpringCloud Gateway基本使用]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/122096479</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/122096479</guid><author>no_russion</author><pubDate>Wed, 22 Dec 2021 22:31:58 +0800</pubDate><description><![CDATA[创建Maven项目并引入依赖

        &lt;dependency&gt;
            &lt;groupId&gt;com.alibaba.cloud&lt;/groupId&gt;
            &lt;artifactId&gt;spring-cloud-starter-alibaba-nacos-discovery&lt;/artifactId&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
  .]]></description><category></category></item><item><title><![CDATA[Feign结构优化]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/122006223</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/122006223</guid><author>no_russion</author><pubDate>Fri, 17 Dec 2021 22:47:22 +0800</pubDate><description><![CDATA[创建新的Module名为feign-api
配置文件yml

feign:
  client:
    config:
      # default代表全局，也可改成xxxservice表示针对某服务的日志级别
      default:
        loggerlevel: BASIC
  # 对feign启用httpclient的连接池
  httpclient:
    enabled: true
    max-connections: 100
    max-connections-pe.]]></description><category></category></item><item><title><![CDATA[Feign基本使用]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/121985440</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/121985440</guid><author>no_russion</author><pubDate>Thu, 16 Dec 2021 22:33:58 +0800</pubDate><description><![CDATA[引入Feign和HttpClient依赖

        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;
            &lt;artifactId&gt;spring-cloud-starter-openfeign&lt;/artifactId&gt;
        &lt;/dependency&gt;
        &lt;dependency&gt;
  .]]></description><category></category></item><item><title><![CDATA[Nacos基本使用]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/121940900</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/121940900</guid><author>no_russion</author><pubDate>Tue, 14 Dec 2021 22:08:15 +0800</pubDate><description><![CDATA[1.在父工程添加nacos依赖，并注释掉所有eureka的依赖
            &lt;dependency&gt;
                &lt;groupId&gt;com.alibaba.cloud&lt;/groupId&gt;
                &lt;artifactId&gt;spring-cloud-alibaba-dependencies&lt;/artifactId&gt;
                &lt;version&gt;2.2.6.RELE]]></description><category></category></item><item><title><![CDATA[Docker启动Nacos]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/121910012</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/121910012</guid><author>no_russion</author><pubDate>Mon, 13 Dec 2021 17:20:03 +0800</pubDate><description><![CDATA[springCloud整合Nacos
单机模式
拉取镜像
docker pull nacos/nacos-server

启动
docker run --name nacos-standalone -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:latest

打开控制台
http://127.0.0.1:8848/nacos/index.html

默认登陆账号密码均为:nacos
此模式在docker容器停止后,在nacos配置的数据会丢失
下]]></description><category></category></item><item><title><![CDATA[protobuf笔记]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/118938669</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/118938669</guid><author>no_russion</author><pubDate>Tue, 20 Jul 2021 16:31:19 +0800</pubDate><description><![CDATA[//旧版本写法
//package pb;

//新版本写法
option go_package = ".;pb";

message OtherStruct {
  //保留字段
  reserved 7;

  //数组
  repeated int32 array=1;
  
  //嵌套message
  ConcatRequest thisIsAnotherMsg=2;
  
  //map
  map&lt;string,ConcatResponse&gt; thisIsMap = 3;
  
]]></description><category></category></item><item><title><![CDATA[gRpc笔记]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/118938602</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/118938602</guid><author>no_russion</author><pubDate>Tue, 20 Jul 2021 16:30:09 +0800</pubDate><description><![CDATA[1.生成接口
proto文件编写完成后，执行命令
老版本命令为：protoc --go_out=plugins=grpc:./ *.proto
新版本命令为：protoc --go-grpc_out=./ *.proto
生成go文件
2.重写方法
创建结构体，成员变量为Unimplemented&lt;rpc方法名&gt;Server
重写方法，方法接受者为上述结构体，入参为context.Context, &lt;proto中定义的message&gt;，返回值为&lt;proto中定义的message]]></description><category></category></item><item><title><![CDATA[docker常用命令]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/112973055</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/112973055</guid><author>no_russion</author><pubDate>Fri, 22 Jan 2021 19:05:09 +0800</pubDate><description><![CDATA[docker常用命令
查看仓库镜像
docker images

下载镜像
docker pull 地址

前台运行镜像
docker run 名称

后台运行镜像
docker run -d 名称

后台运行镜像并进行端口映射
docker run -d -p 主机端口:容器端口 ID

查看正在运行的镜像列表
docker ps

进入镜像
docker exec -it ID bash

退出镜像
exit

停止运行镜像
docker  stop ID

制作镜像
vi Dockerfile

..]]></description><category></category></item><item><title><![CDATA[Springboot快速入门笔记]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104278211</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104278211</guid><author>no_russion</author><pubDate>Sun, 16 Feb 2020 20:00:44 +0800</pubDate><description><![CDATA[通过创建Maven项目
1.创建maven项目，导入一些依赖
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       ...]]></description><category></category></item><item><title><![CDATA[SpringBoot的CRUD笔记]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104334083</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104334083</guid><author>no_russion</author><pubDate>Sun, 16 Feb 2020 19:51:52 +0800</pubDate><description><![CDATA[Springboot初始配置
1.主程序代替了原先的Tomcat的作用
@SpringBootApplication
public class SpringbootWeb01Application
{

    public static void main(String[] args)
    {
        SpringApplication.run(SpringbootWeb01Appl...]]></description><category></category></item><item><title><![CDATA[Thymeleaf入门笔记]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104317684</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104317684</guid><author>no_russion</author><pubDate>Sun, 16 Feb 2020 19:51:33 +0800</pubDate><description><![CDATA[Springboot几个要注意的地方
1.主程序代替了原先的Tomcat的作用
@SpringBootApplication
public class SpringbootWeb01Application
{

    public static void main(String[] args)
    {
        SpringApplication.run(SpringbootWeb01...]]></description><category></category></item><item><title><![CDATA[SpringMvc拦截器]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104256396</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104256396</guid><author>no_russion</author><pubDate>Mon, 10 Feb 2020 22:53:31 +0800</pubDate><description><![CDATA[1.创建项目配置环境。
2.写一个controller类作为测试
@Controller
@RequestMapping("/user")
public class UserController
{
    @RequestMapping("/testInterceptor")
    public String testInterceptor()
    {
        System.out...]]></description><category></category></item><item><title><![CDATA[SpringMvc的异常处理]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104255537</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104255537</guid><author>no_russion</author><pubDate>Mon, 10 Feb 2020 22:00:45 +0800</pubDate><description><![CDATA[1.创建项目配好环境
2.写一个Exception包下的错误类，继承父类Exception。
public class Sysexception extends Exception
{
    private String msg;

    public Sysexception(String msg)
    {
        this.msg = msg;
    }

    publi...]]></description><category></category></item><item><title><![CDATA[SpringMvc响应json格式数据]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104240436</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104240436</guid><author>no_russion</author><pubDate>Sun, 09 Feb 2020 21:04:54 +0800</pubDate><description><![CDATA[1.导入jar包
	&lt;dependency&gt;
	&lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
	&lt;artifactId&gt;jackson-databind&lt;/artifactId&gt;
	&lt;version&gt;2.9.0&lt;/version&gt;
	&lt;/dependency&gt...]]></description><category></category></item><item><title><![CDATA[SpringMvc中的几个注解]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104226904</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104226904</guid><author>no_russion</author><pubDate>Sat, 08 Feb 2020 22:19:51 +0800</pubDate><description><![CDATA[1.@RequestMapping
params = {“username=hehe”}表示传入的参数中必须有username项，并且username必须为hehe，服务器才接收。
method = RequestMethod.POST表示必须为POST方式服务器才接收。
@RequestMapping(path = "testRequestMapping",params = {"username...]]></description><category></category></item><item><title><![CDATA[SpringMvc入门]]></title><link>https://blog.youkuaiyun.com/no_russion/article/details/104208395</link><guid>https://blog.youkuaiyun.com/no_russion/article/details/104208395</guid><author>no_russion</author><pubDate>Fri, 07 Feb 2020 13:04:38 +0800</pubDate><description><![CDATA[1.创建maven下的web工程

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