摘要:
1、spring cloud bus spring cloud是按照spring的配置对一系列微服务框架的集成,spring cloud bus是其中一个微服务框架,用于实现微服务之间的通信。 spring cloud bus整合 java的事件处理机制和消息中间件消息的发送和接受,主要由发送端、接 阅读全文
摘要:
在我前面有一篇博客说到了rabbitMq实现与zk类似的watch功能,但是那一篇博客没有代码实例,后面自己补了一个demo,便于理解。demo中主要利用spring boot的配置方式, 一、消费者(也就是watcher)配置 配置都采用spring的注解进行配置 1、创建连接 2、创建交换机 创 阅读全文
摘要:
以下部分纯属个人理解,但是结果都是经过demo验证。 一、spring cloud config介绍 spring cloud是spring家族中的一个微服务工具包,其中包含了很多微服务的工具。偏向于与spring boot类似的配置方式,有许多许多默认配置。spring cloud config是 阅读全文
摘要:
场景:A、B、C、D(可以是一个机器的不同进程,也可以是不同机器的进程)启动了相同的项目,使用同一个数据库。但是,如果A修改了数据库的数据,需要B、C、D在很短的时间能够知道数据库发生了修改。当然可以在A、B、C、D上各启动一个线程对数据库进行监视,但是,这样会消耗数据库资源,不推荐采用这种方式。 阅读全文
摘要:
maven的坐标和依赖 坐标和依赖,主要涉及的就是pom文件的头部和<dependencies>标签部分(1)pom文件的头部 这里头部不是指pom文件的开头<project>标签的属性: 这里的头部指的是如下部分: 其中,<groupId>标签表面的是项目名称,一般采用项目的名称作为<groupI 阅读全文
摘要:
设置验证点及验证方式(1)Spring方法级别的验证有多种验证方式,比较常用的有 @NotBlank:主要是对字符串的验证,不为null且去除空白符之后长度大于0 @NotNull:主要是对对象的验证,不为null,此处特别注意,当对int等类型进行验证时,需要使用这种方式,但是要使用int的封装类 阅读全文
摘要:
1、格式 JavaScript脚本位于<script>标签中,<script>标签可以置于<head>标签或者<body>标签中,甚至可以置于文档底部(这样不影响页面代码);JavaScript包含一般语句和函数。2、输出方式(调试) alert()方法可以弹出警告框、document.write( 阅读全文
摘要:
线程池的作用: 提供系统效率;如果每个请求到达就创建一个线程,开销是相当大的,服务器创建和销毁线程花费的时间和系统资源都相当大;如果线程数量太多,线程之间的切换也会消耗大量时间和资源。通过对多个任务重复使用线程,那么线程创建和销毁的开销就分摊到了多个任务上,平均每个任务所花费的时间和资源就少了很多。 阅读全文
摘要:
1、 提供了开发服务平台的解决方案:比如应用认证、会话管理、安全控制、错误模型、版本管理、超时限制 2、 启动:RopServlet截获http请求 配置: 3、 注解 1)@ServiceMethodBean 标注在class之前,使相应的class成为一个Rop服务的Bean 2)@Sevice 阅读全文
摘要:
1.复制 完整重同步,从服务器完全复制主服务器的数据,主要通过RDB文件和单条命令传输(套接字连接)。 部分重同步,主服务器进行命令传播的时候,不仅会把写命令发送给从服务器,而且还会把写命令放入复制积压缓冲区中,当主从服务器连接断开又重新连接上的时候,从服务器向主服务器发送PSYNC命令(参数包括复 阅读全文