Live2D
上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 了解微服务之前首先了解一下以下几点 单体应用的痛点: 部署效率低下、团队协作开发成本高。 什么是服务化 把传统的单机应用中的本地方法调用,改造成通过RPC、HTTP产生的远程方法调用把模块从单体应用中拆分出来,独立成一个服务部署。这样,各个模块就可以独立开发、测试、上线和运维 ,可以交由专业的团队来 阅读全文
posted @ 2021-03-04 22:51 楚景然 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 码云` 简单创建一个demo 首先创建maven项目,在pom中引入 zookeeper <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.6.0</v 阅读全文
posted @ 2021-03-04 21:08 楚景然 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1安装zookeeper 1.1linux上安装 【如果在bin文件夹下执行命令,则下列命令中/bin 则可以去掉】 1.下载地址: https://downloads.apache.org/zookeeper 2.安装代码:【如果安装不成功,则去网址找到存的版本】 wget https://dow 阅读全文
posted @ 2021-03-01 21:05 楚景然 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1fanout(广播) 这种模式只需要将队列绑定到交换机.上即可,是不需要设置路由键的,如图(生产者先将消息给交换机,然后交换机将消息全部发给队列。每个消费者接收到的消息一模一样(不会像之前一样将消息平均分配给消费者)) 生产者代码 package item.com.fanout; import c 阅读全文
posted @ 2021-02-27 15:15 楚景然 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1基础 1.核心思想:接收并转发消息。你可以把它想象成一个邮局。 2.Proucer(pu rao 色):生产者(消息发送者)。 3.Queue :邮箱,接收(一个或多个)proucer生产的消息,提供给一个或多个消费者消费。 4.Consumer(抗苏门):消费者 5.注意:proucer和que 阅读全文
posted @ 2021-02-25 21:31 楚景然 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1首先安装erlang 1.1首先:vim /etc/yum.repos.d/rabbitmq_erlang.repo ;在里面写入,写入之后按Esc :wq 保存 [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.c 阅读全文
posted @ 2021-02-24 21:22 楚景然 阅读(98) 评论(0) 推荐(0) 编辑
摘要: mysql查询太慢,我们如何进行性能优化? 阅读全文
posted @ 2021-02-08 17:33 楚景然 阅读(49) 评论(0) 推荐(0) 编辑
摘要: maven依赖 <!-- logback日志组件--> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </depende 阅读全文
posted @ 2021-02-02 20:46 楚景然 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1:查询sql,返回值用LinkedHashMap接收,如果字段值为空则不返回此字段的问题。需要在yml文件的mybatis下添加下面代码 mybatis-plus: configuration: call-setters-on-nulls: true 阅读全文
posted @ 2021-02-01 16:45 楚景然 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 3应尽量避免在 阅读全文
posted @ 2021-01-29 09:33 楚景然 阅读(47) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页