- 博客(10)
- 收藏
- 关注
原创 kafaka安装使用windows版
kafaka安装使用windows版一.安装kafaka1、 下载安装包http://kafka.apache.org/downloads注意要下载二进制版本2、 解压并进入Kafka目录,笔者:D:\Kafka\kafka_2.13-2.7.13、 进入config目录找到文件server.properties并打开4、 找到并编辑log.dirs=D:\Kafka\kafka_2.13-2.7.1\kafka-logs5、 找到并编辑zookeeper.connect=localhost
2021-10-11 15:46:02
2073
2
原创 十万个为什么
性能调优专题JVM篇类加载机制其中loadClass的类加载过程有如下几步:加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载加载:在硬盘上查找并通过IO读入字节码文件,使用到类时才会加载,例如调用类的main()方法,new对象等等,在加载阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口验证:校验字节码文件的正确性**准备:**给类
2021-07-05 15:11:24
178
原创 docker安装 常用命令 部署项目
docker入门(利用docker部署web应用)关于如何在docker中利用tomcat和MySQL容器部署java web应用的详细步骤docker安装Docker 要求 CentOS 系统的内核版本高于 3.10,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过`uname -r ` 命令查看你当前的内核版本如果安装过请先卸载yum remove docker \ docker-client \
2021-07-05 15:09:03
179
原创 arthas基础教程
命令dashboarddashboard命令可以查看当前系统的实时数据面板。输入 Q 或者 Ctrl+C 可以退出dashboard命令。threadthread 1命令会打印线程ID 1的栈。Arthas支持管道,可以用thread 1 | grep 'main(' 查找到main class。可以看到main class是demo.MathGame:$ thread 1 | grep 'main(' at demo.MathGame.main(MathGame.java:17)
2021-07-05 15:08:18
590
原创 Spring Cloud组件使用
Eureka首先需要一个 eureka-server 在启动类上加上**@EnableEurekaServer**注解在yml文件中配置server: port: 8761eureka: instance: hostname: localhost client: #表明自己是一个eureka server. register-with-eureka: false fetch-registry: false service-url: def
2021-07-05 15:02:46
150
原创 分布式场景
分布式事务事务事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,事务隔离级别定义的是事务在数据库读写方面的控制范围。事务的4大ACID特性严格意义上的事务实现应该是具备原子性、一致性、隔离性和持久性,简称 ACID。原子性(Atomicity),可以理解为一个事务内的所有操作要么都执行,要么都不执行。一致性(Consistency),可以理解为数据是满足完整性约束的,也就是不会存在中间状态的数据,比如你账上有400,我账上有100,你给我打200块,此时你
2021-07-05 14:52:44
349
原创 Zookeeper 知识摘要
Zookeeper 知识摘要两大核心概念暂时可以理解为 Zookeeper 是一个用于存储少量数据的基于内存的数据库,主要有如下两个核心的概念:文件系统数据结构+监听通知机制文件系统数据结构1、PERSISTENT持久化目录节点客户端与zookeeper断开连接后,该节点依旧存在,只要不手动删除该节点,他将永远存在2、 PERSISTENT_SEQUENTIAL持久化顺序编号目录节点客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号3、E
2021-06-26 20:13:09
346
原创 redis 知识摘要
String结构字符串常用操作SET key value //存入字符串键值对MSET key value [key value ...] //批量存储字符串键值对SETNX key value //存入一个不存在的字符串键值对GET key //获取一个字符串键值MGET key [key ...] //批量获取字符串键值DEL key [key ...] //删除一
2021-05-08 17:03:40
213
1
原创 spring security的知识摘要
spring security的知识摘要1.首先spring security特点的主要操作可能是两个操作第一个被称为“认证”,是为用户建立一个他所声明的主体。主体一般是指用户,设备或可以在系统中执行动作的其他系统。**第二个叫“授权”,指的是一个用户能否在应用中执行某个操作,在到达授权判断之前,身份的主体已经由身份验证过程建立。这些概念是通用的,不是Spring Security特有的。2.对身份认证支持各种验证模式,有自己的,但大多数都是第三方提供的其中有一个叫JA-SIG Central
2021-04-01 18:15:55
239
原创 CentOS7 linux下 yum安装redis以及使用
CentOS7 linux下 yum安装redis以及使用1.安装redis数据库yum install redis没有找到redis 安装包的话,需要先下载安装epel-release源yum -y install epel-release-y 意思是当安装过程提示选择全部为 “yes” ,还可以包括-h(帮助),-q(不显示安装的过程)等。详细的可以去看linux yum命令使用|菜鸟教程的使用下载完后可以使用yum search redis查询redis安装包存不存在这个就是找到了
2021-03-31 18:47:28
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人