- 博客(12)
- 收藏
- 关注
原创 Connection to node -0 could not be established. Broker may not be available
搜索了很多网络知识,得到这个问题的解决办法有下列三种确认服务已经启动 关闭防火墙 在kafka的应用下/config/server.properties下找到#listeners=PLANTEXT://9092,去掉井号,并且将服务器ip或者域名加入到PLANTEXT:的后面,其中PLANTEXT是kafka默认使用的通信协议。在这个文件中,还有一个advertised.listeners...
2019-08-20 21:43:42
20344
4
原创 虚拟机网卡模式为NAT,虚拟机不能连接外网的问题
NAT模式曾经思考过一个问题,我们电脑连接的是路由器,路由器给我们分配的内网地址,也就是常说的192.168.x.x,那么是怎么与外界进行交互的。交互都是端对端的交互,也就是ip协议,交互双方只要知道对方的ip地址就能找到对方,然后通过端口可以进行通信。那么好,内网模式下的主机可以公用路由器的对外地址(这里理解成公网地址,不考虑多级路由的情况)发一个消息给互联网上的某台服务器,但是服务器的回复消...
2019-07-15 22:48:14
1095
原创 基于DCL实现的单例,有几种方式可以破坏
破坏单例的方式反射序列化与反序列化克隆代码实现public class DCSingleton implements Serializable, Cloneable { /** * 这里加入volatile修饰,利用的volatile的有序性 */ private static volatile DCSingleton singleton; ...
2019-07-02 10:25:28
270
原创 单例模式-DCL双检查锁实现
DCL代码节选package com.kk.singleton.doubleCheck;import lombok.extern.slf4j.Slf4j;public class DCSingleton { /** * 这里加入volatile修饰,利用的volatile的有序性 */ private static volatile DCSingle...
2019-07-02 09:42:47
259
转载 typora-使用教程
Typora极简教程Typora download” Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。”基本操作1.1 内容目录语法文章目录一级标题二级标题三级标题四级标题五级标题六级标题1.2 标题语法一级标题二级标题三级标题四级标题五级标题六...
2019-07-02 09:31:31
1828
原创 在BIO模式下,写一个基于TCP协议的RPC调用
在BIO模式下,写一个基于TCP协议的RPC调用话不多说,直接上代码服务端 public void listen(){ log.info("服务端开启监听,监听端口={}",port); ServerSocket socket = null; try { socket = new ServerSocket(port);...
2019-06-20 22:11:43
208
原创 bio客户端和服务端的通信
bio模式下-客户端和服务端的一次通信1.服务端1.监听tcp端口2.while循环接收连接3.对接收到的连接进行InputStream/OutputStream操作 public void listen() throws IOException { ServerSocket serverSocket = null; try { ...
2019-06-18 20:41:53
453
原创 spring单例模式下使用有状态的成员变量引发的血案
背景公司真实案例:程序运行的情况下,访问一个接口,在访问次数累加的情况下,必报414 request uri too large。 运用技术1.spring,采用单例模式2.httpClient 知识补充http协议本身对get请求的长度没有限制,有限制的是浏览器和web服务对uri的长度。 代码答案已经很明显了。url属于这个be...
2019-01-20 21:52:10
3696
原创 springboot报Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory
一.背景 从网上下载一份基于maven构建springboot2.0的demo,运行,然后报错。工具:idea二。错误信息在springboot启动的过程中报没有找到ServletWebServerFactory这个bean的实例,错误信息如下:三。问题分析1。启动报错,并且这个类(ServletWebServerFactory)(这个类干什么的这里先不介绍)...
2019-01-13 13:13:12
52454
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人