11 2020 档案
摘要:Ansible ansible 安装 #ubantu使用 apt install ansible -y #centos使用 yum install ansible -y ansible 配置 #编辑配置文件在最后进行配置(见下面代码框) vim /etc/ansible/hosts #下面代码框,第
阅读全文
摘要:最近学kafka的时候看了挺多资料直接复制别人的有些不好意思,暂时也写不出自己满意的kafka知识整体的博客 所以给大家推荐我觉得很有帮助的文档资料 中文版的kafka官网,https://kafka.apachecn.org/intro.html 以及几篇博客跟着操作下来基本就会了 Linux Z
阅读全文
摘要:下载tar包,版本kafka2.12-2.6.0,放入/usr/local/share文件夹解压缩 cd /usr/local/share #下载kafka(官网也有) wget https://apache.osuosl.org/kafka/2.6.0/kafka_2.12-2.6.0.tgz #
阅读全文
摘要:Java操作Zookeeper,推荐使用Apache的Curator。 项目结构(maven项目) maven依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <ver
阅读全文
摘要:zookeeper管理的数据结构像一个unix文件系统,/为根目录,然后你可以创建znode,可以理解为子节点,然后每个znode可以有data 放数据,有stat记录这个znode的创建时间版本号上次修改时间等等状态信息,有acl做权限控制。data不推荐太大,推荐1M以内。然后znode在持久化
阅读全文
摘要:由于只有一台电脑,所以搭建一个伪集群(伪集群就是在一台电脑上模拟搭建集群,走不同端口启动,真实的情况在每台机器上搭建一个zookeeper或者每台机器两个zookeeper等),道理是一样的,只不过要注意别被防火墙或者安全组规则挡住了zookeeper节点间的通信,每个节点直接的网络要是通的。 集群
阅读全文
摘要:先打印1,然后1.5秒后打印2 /* 休眠函数sleep 调用 await sleep(1500) */ function sleep(ms) { return new Promise(resolve=>setTimeout(resolve, ms)) } async function main()
阅读全文
摘要:示范 const rate_limit=require('./RateLimitUtil') //配置 rate_limit.config(5) //执行 setInterval(function () { if(rate_limit.isExecutable()){ console.log('现在
阅读全文
摘要:解密前消息 解密后: {“status”:“error”,“ts”:1605926619229,“id”:“”,“err-code”:“bad-request”,“err-msg”:“1, is not json string”}依赖websocketzlib解密函数 let decode=func
阅读全文
摘要:使用示范 send发送后会同步返回发送后服务器的响应消息 依赖 websocket 安装websocket:npm install websocket 安装过程可能需要你安装python vs等如果报错看报错信息把需要的依赖安装即可 组件代码 const WebSocketClient = requ
阅读全文
摘要:依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </d
阅读全文
摘要:效果图 依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.36.Final</version> </dependency> 客户端代码 import io.netty
阅读全文
摘要:效果图 代码 import java.util.Date; import java.util.concurrent.*; public class MyFutureTaskTest { //使用线程池方式 public static final void threadPool() throws In
阅读全文
摘要:效果图 安装kafka参见我的教程https://blog.csdn.net/HumorChen99/article/details/109726939 生产者 消费者 代码 生产者 /** * 生产者 * author:chen * date:2020.11.12 */ //引入kafka-nod
阅读全文
摘要:拉取zookeeper 镜像 docker pull wurstmeister/zookeeper 创建并启动容器 docker run --name zookeeper -p 2181:2181 -V /etc/localtime:/etc/localtime -d wurstmeister/zo
阅读全文
摘要:全局异常处理类 /** * @Author:humorchen * @Date 2020/11/6 10:46 */ @ControllerAdvice @ResponseBody public class GlobalExceptionHandler { private static final
阅读全文
摘要:添加依赖: <!-- Swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>
阅读全文
摘要:报错信息:autoType is not support 阅读源码后找这个autotype 解决办法: 在fastjson的序列化器中加一句 static { ParserConfig.getGlobalInstance().addAccept("com.humorchen"); }
阅读全文
摘要:FastJson序列化器 实现RedisSerializer /** * @Author:humorchen * @Date 2020/11/8 13:32 */ @Component public class FastJson2JsonRedisSerializer<T> implements R
阅读全文
摘要:org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod 访问的是http://localhos
阅读全文
摘要:按照以下配置即可修复 Swagger配置类 @Configuration public class SwaggerConfig implements WebMvcConfigurer { @Bean public Docket createRestApi() { return new Docket(
阅读全文
摘要:步骤文档 解读: 1. Install LMS RLM Server 第一部分为安装激活服务器,详细步骤如下: 1.1. Copy folder "LMS_RLM_Server" to your computer 复制目录 "LMS_RLM_Server"到你的电脑中(直接复制到C盘根目录下就行)
阅读全文
摘要:比如买鞋场景 正向代理: 例如在访问学校内网图书系统的时候你没法直接访问,因为在公网是没法直接访问内部局域网某些网站的,那这个时候你就需要一个代理人,也就是代理服务器帮你转交你的请求给内部网站,然后将内部网站的响应返回给你,你需要配置代理服务器的地址和账户名、密码(一般都是需要),那么以后你的请求将
阅读全文
摘要:limit_conn_zone在http模块内定义,在http、server、location块内使用 主要用来限制同一个IP能与服务器创建多少个TCP连接(为什么不说http连接,因为http连接就是基于tcp/ip协议的,真正限制的是tcp链接数) #定义链接数限制内存块,以ip地址为key,内
阅读全文