自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 vscode中异常Git: Host key verification failed.

原因:原因是~/.ssh/known_hosts文件中没有新仓库的配置。解决办法:通过git工具GitGuiHere来自动添加仓库的known_hosts配置,具体步骤如下:在已下载好的代码仓库,右键“Git Gui here”。点击Git Gui工具栏“Remote”,点击“Fetch from > origin”。弹出的对话框中输入“yes”,点击“ok”确定操作。...

2021-03-27 19:00:15 2187

原创 整数的各位积和之差

/** * 3/4 整数的各位积和之差 * 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 * <p> * 示例 1: * 输入:n = 234 * 输出:15 * 解释: * 各位数之积 = 2 * 3 * 4 = 24 * 各位数之和 = 2 + 3 + 4 = 9 * 结果 = 24 - 9 = 15 * <p> * 示例 2: * 输入:n = 4421 * 输出:21 * 解释: * 各位数之积 = 4 *

2021-03-24 19:16:36 254

原创 颠倒二进制位

/** * 颠倒二进制位 * 颠倒给定的 32 位无符号整数的二进制位。 * <p> * 示例 1: * <p> * 输入: 00000010100101000001111010011100 * 输出: 00111001011110000010100101000000 * 解释: 输入的二进制串 00000010100101000001111010011100 表示无符号整数 43261596, * 因此返回 964176192,其二进制表示形式为 00111001

2021-03-20 10:36:26 132

原创 Zookeeper基本命令操作

进入zookeeper客户端./zkcli.sh 连接本地zookeeper服务器./zkCli.sh -server ip:port 连接指定的服务器创建节点#s或-e分别指节点特性,顺序或临时节点。若不指定,则创建持久节点。acl用来进行权限控制create [-s] [-e] path data acl创建顺序节点节点:#命令创建zk-test顺序节点create -s /zk-test 123创建临时节点:#命令创建zk-temp临时节点,该节点在客户端qu..

2021-03-15 20:47:09 204

原创 mysql索引

mysql索引几种主要结构哈希表:哈希表是键值对数据结构,是一个HashMap。当出现key的hash冲突,则会使用拉链法拉出一个链表。链表中只能一直往后面追加,因为无序,所以区间查找的速度比较慢。会出现全表扫秒的情况。所以哈希表结构适用于等值查询,类似Memcached及其他一些NoSql有序数组:有序数组的等值查询和范围查找都比较快,二分法可以得到。但是有序数组的新增的时候中间插入一个记录就必须得挪动后面的所有记录,成本比较高。有序数组索引只适合静态存储引擎。如保存2017年的某个地区人的所

2021-03-13 14:05:15 123

原创 Zookeeper集群搭建

Zookeeper伪集群搭建及查看zk实例角色下载zookeeper-3.4.14.tar.gz创建zkcluster目录mkdir zkcluster解压压缩包tar -zxvf zookeeper-3.4.14.tar.gz -C /zkcluster修改文件名称:mv zookeeper-3.4.14/ zookeeper01复制并改名cp -r zookeeper01/ zookeeper02cp -r zookeeper01/ zookeeper03

2021-03-09 09:09:26 178

原创 mysql构成以及对redolog和binlog分析

mysql:Server层:连接器:管理连接,权限验证查询缓存:命中则直接返回结果分析器:词法分析,语法分析优化器:执行计划生成,索引选择执行器:操作引擎,返回结果存储引擎层:存数数据,提供数据读写接口。#查询系统配置SHOW VARIABLES LIKE '%wait_timeout%'#查询空闲链接,Sleep行SHOW PROCESSLIST;##显示的指定缓存SQL_CACHE,mysql8.0之后把缓存功能去掉了SELECT SQL_CACHE * FROM

2021-03-07 10:37:52 158 2

原创 远程通信及AIO、BIO、NIO初级讲解

分布式架构网络通信基本原理将流从一台计算机传递到另外一台计算机,基于传输协议和网络IO实现。网络数据传输的要素:协议:UDP:广播协议,棉线那个无连接,速度快,不安全TCP:面向连接协议,速度不快,较为安全RPCremote procedure call,远程服务调用解决本地调用远程服务像调用本地自己服务一样。其中包含四个组件:客户端(client),服务调用方。客户端存根(Client Stub),存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后通

2021-03-04 12:00:21 485 3

原创 java.lang.IllegalMonitorStateException错误的解决

出现这个错误的时候主要是集中情况当前线程不含有当前对象的锁资源的时候,调用obj.wait()方法;当前线程不含有当前对象的锁资源的时候,调用obj.notify()方法。当前线程不含有当前对象的锁资源的时候,调用obj.notifyAll()方法。举例@Override //实现channelRead,当我们读到服务器数据,该方法自动执行 public void channelRead(ChannelHandlerContext ctx, Object msg) throws

2021-03-01 19:50:36 1370

arthas,追踪堆栈,监控服务,拆箱即用

arthas,追踪堆栈,监控服务,拆箱即用

2022-12-26

jmap工具~MA.zip

分析堆栈信息,内存溢出,java运行堆栈

2021-06-24

apache-maven-3.3.9.zip

maven-3.3.9,在网上下载的maven可能出现setting修改是不能添加索引库的问题,基于问题,创建了一份现阶段比较稳定,适合开发的版本maven

2020-03-10

exportdata-master.zip

从数据库导出数据。支持多库数据同时导出到excel。导出数据信息等需要自行处理。如有问题,随时提出,及时更改。

2019-10-16

otp_win64_21.0.1.zip

erlang版本21.0.1,windows下64位系统。rabbitmq是erlang开发的,所以需要安装erlang,并配置所需要的语言环境。

2019-11-25

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

TA关注的人

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