自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 问答 (1)
  • 收藏
  • 关注

原创 JVM线程模型

2021-12-19 23:29:46 114

原创 jvm内存结构

2021-12-19 23:13:15 219

原创 沙箱安全机制

2021-12-19 22:38:19 217

原创 双亲委派机制

2021-12-19 22:17:06 84

原创 较快进入内网

2021-12-04 01:24:24 164

原创 跨域问题原理

2021-11-22 01:13:35 432

原创 如何去前缀

2021-11-12 12:57:20 80

原创 远程服务调用的意义

提前全查出来返回前台,还是交给后台,去调用其他服务。自己做选择

2021-11-12 02:37:25 81

原创 mysql授予用户权限

首先切换到mysql数据库然后GRANT ALL PRIVILEGES ON *.* TO 'qqqq'@'%'

2021-11-12 01:48:01 765

原创 Linux宝塔

进入 ssh,推荐先安装堡塔SSH客户端(免费/简单/中文/多屏),输入以下命令重置密码(把命令最后面的 “testpasswd”替换成你要改的新密码) 注:若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令 cd /www/server/panel && python tools.py panel testpasswd 复制代...

2021-11-12 00:08:40 921

原创 linux修改python版本

/usr/bin/yum/usr/libexec/urlgrabber-ext-down

2021-11-07 00:19:18 563

原创 idea多模块打包失败

idea运行程序报错 程序包不存在,找不到符号解原因:spring-boot-maven-plugin 用这个插件打包的Jar包可以直接运行,但是不可依赖(来源于网络查阅的资料)解决方案:微服务为多个模块,比如:一个模块实体,一个模块接口的时候common或者实体类或者被依赖的,建议打包插件配置为:<build> <plugins> <plugin> <groupId>org.spr

2021-11-06 02:19:26 378

原创 微信第三方扫码登录

先调用服务器地址,拿着appid转到open.wx.com 然后回调到一个域名地址,获取到code拿着code再请求微信的一个固定地址,获取access_code和openid

2021-10-31 16:13:03 83

原创 Linux下ps-ef |grep后直接进入proc的进程号

用ll显示,可以查看具体文件的位置

2021-10-25 14:58:38 145

原创 mongodb权限

2021-10-24 22:22:46 37

原创 docker-compose

// -d 后台启动$ docker-compose -f zookeeper-compose.yml up -d

2021-10-21 22:54:32 43

原创 安装docker和docker-compose

安装篇-安装docker和docker-compose目录Docker 1、安装docker-ce 2、配置镜像加速器,为docker容器设置默认网段 3、docker-compose安装 Dockerdocker可以安装在Windows、Linux、macOS等不同的操作系统上,我都试过,最后觉得还是装在Linux系统上最为合适,所以这里只提供Linux上安装版本。而且安装也非常简单,直接通过yum安装即可。1、安装docker-ce1) 安装/升级Docker

2021-10-21 22:23:15 352

原创 Linux部署springboot项目

linux部署springboot项目常用命令用ps -ef 查看进程,会有两个部署代码nohup java -Xms128m -Xmx256m -jar /root/20210901/njlock-dev.jar --spring.config.location=/root/20210901/config/application-njlock.yml > /dev/null 2>&1 &nohup是后台运行,-Xms128m -Xmx256m指定了栈和堆..

2021-10-21 16:59:04 102

原创 Kafka幂等性

2021-10-17 19:50:56 41

原创 Kafka如何保证数据不丢失

指3个方面的数据不丢失,即:producer consumer端数据不丢失 broker端数据不丢失下面我们分别从这三个方面来学习,kafka是如何保证数据不丢失的一.producer生产端是如何保证数据不丢失的ack应答策略acks = 0 生产者发送消息之后 不需要等待服务端的任何响应,它不管消息有没有发送成功,如果发送过程中遇到了异常,导致broker端没有收到消息,消息也就丢失了。实际上它只是把消息发送到了socketBuffer(缓存)中,而socketBuffer什么时候...

2021-10-17 18:34:46 502

原创 Kafka数据一致性

消费者只能消费到HW,高水位位置,也就是数据最少的follower数据的最后一个位置,确保一旦leader挂掉,重新选举后,也可以消费到哪个位置,否则,会超出offset对于数据一致性,可选用高可用的机器,采用高可用的ISR同步策略,采用高可用的数据结构确保数据一致性...

2021-10-17 17:28:56 143

原创 Kafka的ack应答策略

0:数据丢失1:数据丢失-1:数据重复

2021-10-17 17:09:25 171

原创 Kafka生产者ack应答策略

2021-10-17 15:58:40 111

原创 Kafka的分片和索引机制

segment根据partition的offset命名,定位到某个segment文件后,是使用二分查找法查找消息

2021-10-17 00:51:35 218

原创 Kafka高级

2021-10-17 00:27:20 29

原创 Kafka的partions和replication-factor参数的理解

Topic在Kafka中是主题的意思,生产者将消息发送到主题,消费者再订阅相关的主题,并从主题上拉取消息。在创建Topic的时候,有两个参数是需要填写的,那就是partions和replication-factor。partions  主题分区数。kafka通过分区策略,将不同的分区分配在一个集群中的broker上,一般会分散在不同的broker上,当只有一个broker时,所有的分区就只分配到该Broker上。消息会通过负载均衡发布到不同的分区上,消费者会监测偏移量来获取哪个分区有新数据.

2021-10-16 15:28:16 429 1

原创 Linux下kafka相关命令

管理## 创建topic(4个分区,2个副本)bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 4 --topic test### kafka版本 >= 2.2bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions

2021-10-16 15:14:55 213

原创 linux下kafka相关命令

阻塞状态启动kafka ./bin/kafka-server-start.sh config/server.properties 守护线程状态启动kafka ./bin/kafka-server-start.sh -daemon config/server.properties 查看topic主题列表 ./bin/kafka-topics.sh --list --bootstrap-server localhost:9092...

2021-10-16 14:46:49 71

原创 linux的zookeeper基本命令

zookeeper的安装目录:/usr/local/zookeeper-3.4.6/bin/zkServer.sh;配置文件路径:../conf/zoo.cfg端口 :2181;ZooKeeper服务命令: 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作1. 启动ZK服务:sh bin/zkServer.sh start 2. 查看ZK服务状态:sh bin/zkServer.sh status 3. 停止ZK服务:...

2021-10-16 01:28:25 1587

原创 mysql日期格式转换

1.时间转换成特定字符串例:select DATE_FORMAT(now(),'%Y-%m-%d %H:%i::%s');-->'2019-10-16 10:59::18'2.一种字符串转换成另一种字符串格式例:select DATE_FORMAT('20191010','%Y-%m-%d');-->'2019-10-10'

2021-10-08 23:02:06 278

原创 用户登录成功后的操作

2021-10-07 16:31:30 442

原创 利用Redis+coockie实现单点登录

主要利用redis可贯穿整个分布式

2021-10-03 07:22:02 58

原创 单点登录解决方案

single sign on 简称sso

2021-10-03 05:56:40 60

原创 连接Redis可能遇到的问题

2021-10-03 01:00:51 62

原创 Redis应用场景

2021-10-02 16:32:14 46

原创 NIO与BIO

2021-09-26 23:49:25 40

原创 zookeeper选举

第一次启动非第一次启动

2021-09-26 01:53:01 44

原创 docker-compose部署

2021-09-25 14:03:47 33

原创 feign调用过程

2021-09-21 20:41:15 136

原创 阿里云上传图片视频基本步骤

1.获取accesskey secret凭证,初始配置,然后建立连接2.上传文件,或是转成流的方式,或者本地上传视频,或者网络视频,总之可以根据sdk方法形参配置好要发送的内容3.通过发送接口发送第二部的信息4.返回结果...

2021-09-20 03:56:41 1335

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除