摘要: 1、先了解1和2在Linux中代表的含义 名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例) stdin(标准输入) 0 < 或 << System.in /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 stdout(标准输出) 阅读全文
posted @ 2021-02-03 23:46 会偷袭的猫 阅读(3034) 评论(0) 推荐(0) 编辑
摘要: 错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL serve 错误1130:主机192.168.1.3”不允许连接到thismysql服务 原因:被连接的数据不允许使用 192.168.1.3访问,只允许 阅读全文
posted @ 2021-02-03 21:19 会偷袭的猫 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 环境: jdk1.8 kafka2.11 centos7 kafka必须依赖zookeeper集群环境才能启动成功。 cd kafka #进入自己创建的kafka目录wget http://mirror.bit.edu.cn/apache/kafka/2.6.0/kafka_2.13-2.6.0.t 阅读全文
posted @ 2020-12-05 23:28 会偷袭的猫 阅读(122) 评论(0) 推荐(0) 编辑
摘要: zookeeper安装和部署 一、zookeeper安装 1、基本环境:vbox+centos7 2、准备工作: 安装java环境:yum -y install java 安装wget:yum -y install wget (可选)安装vim:yum -y install vim* 3、下载zoo 阅读全文
posted @ 2020-12-05 20:28 会偷袭的猫 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 下载最新的二进制版本。并将压缩文件解压缩到本地磁盘中。例如:D:\rocketmq 添加环境变量 您需要设置环境变量。 在桌面上,右击计算机图标。 从上下文菜单中选择“属性”。 单击“高级系统设置”链接。 单击“环境变量”。 然后添加或更改环境变量。 ROCKETMQ_HOME="D:\rocket 阅读全文
posted @ 2020-09-01 03:37 会偷袭的猫 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1.理解死锁 线程死锁描述的是一种情况:多个线程被同时阻塞,他们中的一个或者全部都在等待某个资源被释放。由于线程被无限期的阻塞,因此程序无法正常终止。 eg:如下图所示,线程 A 持有资源 2,线程 B 持有资源 1,他们同时都想申请对方的资源,所以这两个线程就会互相等待而进入死锁状态。 2.产生死 阅读全文
posted @ 2020-08-30 22:05 会偷袭的猫 阅读(483) 评论(0) 推荐(0) 编辑
摘要: volatile 关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被 volatile 修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 方式一:变量不使用 阅读全文
posted @ 2020-08-26 22:40 会偷袭的猫 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 引用与对象 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 //创建一个引用,引用可以独立存在,并不一定需要与一个对象关联 St 阅读全文
posted @ 2020-08-25 23:50 会偷袭的猫 阅读(164) 评论(0) 推荐(0) 编辑
摘要: API接口的安全性主要是为了保证数据不会被篡改和重复调用,实现方案主要围绕Token、时间戳和Sign三个机制展开设计。 1. Token授权机制 用户使用用户名密码登录后服务器给客户端返回一个Token(必须要保证唯一,可以结合UUID和本地设备标示),并将Token-UserId以键值对的形式存 阅读全文
posted @ 2020-08-25 21:45 会偷袭的猫 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 举例,业务场景,用户表,表结构为: create table t_user( uid primary key, login_name unique, passwd, login_time, age, … ); 聚集索引(clustered index): 聚集索引决定数据在磁盘上的物理排序,一个表只 阅读全文
posted @ 2020-08-25 21:43 会偷袭的猫 阅读(175) 评论(0) 推荐(0) 编辑