自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (8)
  • 收藏
  • 关注

原创 docker安装nacos

github nacos地址nacos官方地址## 1. 单机版部署```javadocker run --name nacos-quick -e MODE=standalone -p 8848:8848 -p 9848:9848 -d nacos/nacos-server:1.4.1```

2022-04-02 17:55:05 1020

原创 docker-compose 安装elasticsearch + kibana

准备工作1. 创建目录# 创建目录#esmkdir -p /opt/apps/es/elasticsearch/configmkdir -p /opt/apps/es/elasticsearch/datamkdir -p /opt/apps/es/elasticsearch/plugins# kibanamkdir -p /opt/apps/es/kibana/config2.创建配置文件 vi/opt/apps/es/elasticsearch/config...

2022-01-16 13:09:45 1851

原创 filebeat采集日志大到ES

filebeat.yml配置###################### Filebeat Configuration Example ########################## ============================== Filebeat inputs ===============================filebeat.inputs:- type: log enabled: true paths: - /opt/apps/test-*

2022-01-16 11:00:50 1430

原创 【Docker】docker-compose 自动创建的网桥与局域网冲突了怎么办

1. 背景:之前买了阿里云服务器,按理说没网ip是互通的(同一账号,同一vpc,同一安全组),但是就是跟某一台不通,是用docker-compose 部署的服务,怎么都找不到原因,在阿里售后工程师的帮助下,终于找到问题2. 问题分析以下虚机B的路由信息# 查看路由信息route -n# route -n Kernel IP routing tableDestination Gateway Genmask Flags Metric Re

2022-01-08 14:00:15 803

原创 vue常见问题总结

1. npm install 遇到的问题1.1 npmFix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-pe解决:npm install --legacy-peer-deps即可成功安装 node_modules

2021-12-30 22:17:02 408

原创 linux挂载磁盘

1. 查看磁盘挂载情况#查看挂载信息$: lsblk # 查看未挂载的磁盘信息$: fdisk -l2. 查看磁盘类型# 当前未挂载的磁盘为 /dev/sda$: fdisk /dev/sda# 查看帮助信息 1. 输入 m 显示所有命令列示。 2. 输入 p 显示硬盘分割情形,打印分区表。 3. 输入 a 设定硬盘启动区。 4. 输入 n 设定新的硬盘分割区。 4.1. 输入 e 硬盘为[延伸]分割区(extend)。 4.2. 输入 p 硬盘为[主

2021-12-21 22:14:59 4812

原创 springboot + springcloud + spring-cloud Alibaba 版本对照

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

2021-12-11 16:49:41 823

原创 docker 单机安装工redis

### docker 拉取镜像docker pull redis### 启动容器docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "redis123456aB"

2021-11-27 23:07:53 771

转载 M1 芯片MacBook 入手环境配置

https://blog.csdn.net/weixin_43717127/article/details/114792041?utm_term=M1%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-2-114792041&spm=3001.4430

2021-08-03 15:45:18 245

原创 idea 怎么根据jar 找到引用关系

#idea 怎么根据jar 找到引用关系一般我们经常会自己去看下项目中包的依赖关系,比如用

2021-06-03 15:00:37 867

原创 git常见问题及命令总结

git常见问题及命令总结1. 将本地代码提交到git 仓库初始化本地gitgit init服务端新建要关联的git仓库将远程仓库添加到本地,并起名为 orgingit remote add origin http://xxx.git查看远程仓库是否添加成功git remote -v新建本地分支git checkout -b master将本地代码推送到远程master 分支git push --set-upstream origin master设置

2021-05-22 22:07:57 60

原创 远程调试线上代码

远程调试线上代码1. 增加启动配置java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044 ...远程端口为10442. idea 调试远程代码2.1 新建远程配置增加远程配置配置远程地址保存,debug 启动-3. 可以打断点远程调试了...

2021-05-11 13:56:13 125

原创 算法(一)常见排序

算法-常见排序这里写目录标题算法-常见排序一. 常见排序列表二. 参考下马老师的快速排序记忆法三. 排序3.1 选择排序3.1.1 动图3.1.1 思路3.1.2 代码实现3.2 冒泡排序3.2.1 算法步骤3.2.2 动图3.2.3 代码一. 常见排序列表二. 参考下马老师的快速排序记忆法选泡插,快归堆希统计基恩方恩老恩一三,对恩加k恩乘k,不稳稳稳不稳稳,不稳不稳稳稳稳。三. 排序3.1 选择排序3.1.1 动图3.1.1 思路定义最小数的位置 minPosition

2021-03-29 17:38:57 87

原创 一周面试总结

一周面试总结废话一周时间进行了15次的面试,那叫一个酸爽,基本每天平均面试3次,我现在听到面试就想吐,哈哈,最恶心的一点是不管一面还是二面都让你做自我介绍,这才是最恶心的,自我介绍我现在背的滚瓜烂熟,废话少说,记录下常问的问题。最常问题排行1. JVM相关这个基本每次都要被问到,其中包括:各种垃圾回收器CMS 和G1 有什么区别CMS 原理垃圾什么时候被回收JVM内存模型垃圾回收的过程CPU升高怎么排查问题有没有JVM参数调优的经验,你是怎么做的JVM常用参数设置jmap 和

2021-03-19 22:58:04 173

原创 记录一次杭州端点的面试经历

记录一次杭州端点的面试经历1. 前言2021-03-13 进行持续54分钟的面试,面试的问题记录下,以备后续查看。2. 面试问题整理先自我介绍巴拉巴拉。。。根据你刚才的自我介绍,你给我说下分布式锁,并举个例子要求具体业务场景,代码是怎么写的,越详细越好创建对象的几种方式1.new 2.反射 3.反序列化synchronized 的实现原理锁升级机制ReentrantLock 实现原理回答AQS那一套说说jvm 模型说说对象引用强软弱虚说说线

2021-03-14 10:03:21 1253 2

原创 elasticsearch常用命令总结(三)

elasticsearch常用命令总结(三)目录elasticsearch常用命令总结(三)1 标准分词器2. 安装IK分词器2.1 下载ik分词器插件2.2 将分词器解压到 es的plugins/ik 文件夹内2.3 测试ik 是否安装成功2.4 重启elasticsearch3. 使用 IK分词器3.1 智能分词器 ik_smart3.2 智能分词器 ik_max_word4. 自定义词库扩展4.1 安装nginx4.2 配置nginx4.3 配置IK4.4 重启es4.5 测试1 标准分词器PO

2021-03-02 19:25:28 202

原创 elasticsearch常用命令总结(二)

elasticsearch常用命令总结(二)目录elasticsearch常用命令总结(二)1. 导入测试数据二级目录三级目录1. 导入测试数据https://download.csdn.net/download/jinian2016/15514304二级目录三级目录

2021-03-02 15:22:06 120

原创 elasticsearch常用命令总结(一)

elasticsearch常用命令总结目录elasticsearch常用命令总结初步探索1. _cat2. 索引一个文档(保存)3. 查询索引4. 乐观锁5. 更新6. 删除索引或id7. 批量api初步探索1. _cat# 查看所有节点GET _cat/nodes # 查看es 健康状况GET _cat/health# 查看主节点GET _cat/master # 查看所有节点GET _cat/indices2. 索引一个文档(保存)# 保存一条数据 index/typ

2021-03-02 13:18:38 226

原创 docker 安装elasticsearch+kibana

docker 安装elasticsearch1. 下载镜像docker pull elasticsearch:7.4.22. 创建文件夹mkdir -p /data/elasticsearch/configmkdir -p /data/elasticsearch/data3. 创建配置文件vi /data/elasticsearch/config/elasticsearch.ymlhttp.port: 9200http.host: 0.0.0.04. 增加菜单权限chmod -

2021-03-02 10:13:02 105

原创 docker安装rocketMQ

docker安装rocketMQ1.1 下载镜像 #拉取镜像 $ docker pull foxiswho/rocketmq:server-4.3.2 $ docker pull foxiswho/rocketmq:broker-4.3.21.2 创建数据挂载目录$ mkdir -p /usr/dockerrocketmq/rmqserver01/logs$ mkdir -p /usr/dockerrocketmq/rmqserver01/store$ mkdir -p /usr/doc

2021-02-04 16:36:35 85

原创 docker安装rabbitmq

docker安装rabbitmq1.1 下载镜像$ docker pull rabbitmq:management1.2 运行容器#方式一:默认guest 用户,密码也是 guest$ docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management#方式二:设置用户名和密码$ docker run -d --hostname my-rabbit --name r

2021-02-04 14:17:25 109

原创 windows 10 vmare 安装centos 需要的问题

一. yum 不能使用的问题1.1 yum --help 会发现提示yum已经正确安装。1.2 找到配置文件 ifcfg-ens33进入配置文件目录cd /etc/sysconfig/network-scripts查看目录文件ls找到网卡配置文件 “ifcfg-ens33” 对此文件进行编辑1.3 找到网卡配置文件 “ifcfg-ens33” 对此文件进行编辑vi ifcfg-ens33输入i切换插入模式找到 ONBOOT 这一项,并将其参数由 NO 改为 YES esc :wq 保

2021-01-25 15:04:54 161

原创 docker搭建 prometheus + node_exporter

1.1 创建exporter$ docker run -d -p 9090:9090 \-v /data/prometheus/data:/prometheus \-v /data/prometheus:/etc/prometheus \--name pro prom/prometheus暴漏9090 端口号 供prometheus 连接1.2 创建创建配置prometheus.yml文件$ mkdir -p /app/prometheus/data;$ mkdir -p /app/pr

2021-01-24 17:42:59 180

原创 docker常用命令

安装dockerhttps://blog.csdn.net/qq_42114918/article/details/81840335查看docker是否启动service docker status############################dockerfilehttps://c.163yun.com/hub#/homehttps://hub.docker.com/r/gitlab/gitlab-ce根据dockerfile 创建镜像docker build -t test1_n

2021-01-24 15:08:46 59

原创 docker安装 consul

docker 安装consul1.1 下载镜像$ docker pull consul1.2 创建配置文件$ mkdir -p /data/consul/{conf,data}1.2 运行容器、映射到宿主机,挂载Volume$ docker run \--name consul \-p 8500:8500 \-v /data/consul/conf/:/consul/conf/ \-v /data/consul/data/:/consul/data/ \-d consul.

2021-01-22 17:34:09 81

原创 多线程编程(八)volatile关键字

volatile关键字目录volatile关键字1. 作用2. 什么时候用1. 作用一个共享变量(类的成员变量,类的静态变量)被volatile修饰后,将会存在两层语义保证了不同线程对这个变量的可见性,即:一个线程对这个值修改了后,另一个线程like可见(注意:不保证原子性)禁止指令重排序(保证变量所在行的有序性)2. 什么时候用对变量的写操作不依赖于当前值该变量没有包含在具有其他变量的不变式当中如: volatile int i , int j;...

2020-11-15 16:50:33 71

原创 多线程编程(七)锁Lock

锁Lock目录锁Lock1. 两大锁接口2. 可重入锁3. 读写锁1. 两大锁接口Lock:支持重入、公平等锁的规则,实现类:ReentrantLock,ReadLock,WriteLockReadWriteLock :接口定义读取者共享,写入者独占的锁,实现类:ReentrantReadWriteLock2. 可重入锁不可重入锁:即线程请求他已经拥有的锁时会阻塞可重入锁:即线程可以进入他已经拥有的锁的同步代码块测试代码public class ReentrantLockTes

2020-11-15 14:32:37 87

原创 多线程编程(六)原子类

原子类目录原子类1. 原子类分类1.1 原子基本类型1.2 原子数组类型1.3 原子引用类型1.4 原子属性类型2. 非原子类实例3. 原子类实例4. AtomicInteger 常用方法4. AtomicInteger 源码分析5. ABA问题6. ABA解决1. 原子类分类原子类基本都在java.util.concurrent.atomic 包中1.1 原子基本类型AtomicBooleanAtomicIntegerAtomicLong1.2 原子数组类型AtomicInte

2020-11-15 13:55:28 122

原创 多线程编程(二)线程的生命周期

线程的生命周期目录线程的生命周期1. 分为5个阶段1.1 新建1.2 就绪1.3 运行1.4 阻塞1.4 销毁2. 常用方法2.1 getPriority2.2 setPriority2.3 isAlive2.4 join2.5 sleep2.6 yield2.7 wait2.8 notify2.8 notifyAll1. 分为5个阶段1.1 新建就是刚使用new方法,new出来的线程1.2 就绪就是调用的线程的start()方法后,这时候线程处于等待CPU分配资源阶段,谁先抢的CPU资

2020-11-14 17:22:31 68

原创 多线程编程(一)创建线程的四种方式

创建线程的四种方式目录创建线程的四种方式1. 继承Thread类1.1 创建线程类1.2 测试方法1.3 查看执行结果2. 实现Runable接口2.1 创建线程类2.2 测试方法2.3 查看执行结果3. 实现Callable接口3.1 创建线程类3.2 测试方法3.3 FutureTask 常用方法3.3.1 get()方法3.3.2 get()执行测试3.3.3 cancel()方法3.3.4 cancel()执行测试4. 线程池创建4.1 newCacheThreadPool4.2 ne

2020-11-14 17:02:30 90

原创 dubbo学习(七)多版本配置

多版本配置1. 修改服务提供者 user实现类1.1 实现类 UserServiceImpl 版本1.0@DubboService(version = "1.0")@Servicepublic class UserServiceImpl implements UserService { /** * @param id 查询用户列表 * @return */ @Override public List<Map> getUs

2020-11-08 16:35:28 305

原创 dubbo学习(六)超时和重试次数配置

超时配置1. 配置服务端睡眠4秒@DubboService@Servicepublic class UserServiceImpl implements UserService { /** * @param id 查询用户列表 * @return */ @Override public List<Map> getUserList(String id) { List<Map> returnList = ne

2020-11-08 16:22:22 1388 1

原创 dubbo学习(四)启动时检查

启动时检查1. 配置介绍Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题,默认 check=“true”。可以通过 check=“false” 关闭检查,比如,测试时,有些服务不关心,或者出现了循环依赖,必须有一方先启动。另外,如果你的 Spring 容器是懒加载的,或者通过 API 编程延迟引用服务,请关闭 check,否则服务临时不可用时,会抛出异常,拿到 null 引用,如果 check=“false”,总是会返回

2020-11-08 16:02:08 292

原创 dubbo学习(三)创建springboot测试项目

创建springboot测试项目1. 端口号整理项目端口号zookeeper2181dubbo-admin-server8081dubbo-admin-ui8082user-dubbo-server8083order-dubbo-server80842. 项目结构dubbo-parent|----- interface-dubbo|----- user-dubbo-server|----- order-dubbo-server

2020-11-08 15:37:51 755

原创 dubbo学习(二)- 安装dubbo-admin

安装dubbo-admin1. 打开dubbo-admin 所在的githubdubbo-admin github2. 将项目clone 到本地2.1 找个文件夹,进行clone git clone https://github.com/apache/dubbo-admin.gitCloning into 'dubbo-admin'...remote: Enumerating objects: 1, done.remote: Counting objects: 100% (1/1), d

2020-11-08 13:08:19 143

原创 dubbo学习(一)安装 zookeeper

windows安装 zookeeper1. 下载 zookeeper从官网下载zookeeperzookeeper 3.6.2 官网下载2. 修改配置2.1在zookeeper主目录新增data目录2.2 修改配置文件修改conf/zoo_samp.cfg >> dataDir=…/data/并将conf/zoo_samp.cfg 修改为zoo.cfg# The number of milliseconds of each ticktickTime=2000

2020-11-08 12:07:35 79

原创 zookeeper从入门到放弃

一. 安装1.1 下载zookeeper 3.6.2下载1.2 解压zookeepertar -xzvf apache-zookeeper-3.6.2-bin.tar.gz

2020-11-01 22:37:22 235

原创 redis 数据类型常用命令和应用场景

redis 笔记1. string1.1 string常用命令set,get127.0.0.1:6379> set user:key userValueOK127.0.0.1:6379> get user:key"userValue"mset,mget假如我要存储多个key value, 如用户信息 {“name”:“zhangsan”,“age”:“12”,“password”:“123456”}用set,get的话,需要1.取出json 2.解析json

2020-11-01 00:48:06 117

原创 spring源码-bean的生命周期

目录bean的生命周期源码解析三级目录bean的生命周期class --> BeanDefinition --> BeanFactory组件完成 --> BeanFactoryPostProcessor --> new User() --> 填充属性 --> Aware回调 --> 初始化 --> AOP --> 单例池 (Map<BeanName,对象>)首先要生成一个class根据class 生成BeanDefinition

2020-10-18 15:21:19 153 1

原创 并发编程之创建线程的四种方式

目录继承Thread类步骤代码实现Runable接口步骤代码使用Callable和Future创建线程步骤代码使用Executor框架创建线程池代码继承Thread类步骤定义一个Thread类的子类,重写run方法,将相关逻辑实现,run()方法就是线程要执行的业务逻辑方法创建自定义的线程子类对象调用子类实例的star()方法来启动线程代码public class MyThread { public static void main(String[] args) {

2020-09-19 17:14:07 72

elasticsearch_accounts.json

elasticsearch 官方测试数据 account.json

2021-03-02

nexus 2.14 和nexus 3.29 下载

官网下载太慢,只好下载下来上传到csdn上,已供需要的朋友下载使用,也给自己留个方便,官网下载太慢,只好下载下来上传到csdn上,已供需要的朋友下载使用,也给自己留个方便,

2020-12-08

java中高级工程师简历模板

每次进行换工作的时候都要重新写简历,换简历模板,网上大部分简历模板都是收费,要么就是特别丑,收录了几个大厂简历模板,希望能帮助到需要的人

2020-10-25

linux kafka+elk7.9.1搭建所需要的的包.rar

每次安装elk 环境都需要单独下载, 特此整理了下,上传了,给自己和需要的人提供下,方便下次直接下载安装,

2020-09-17

CSS知识点.xmind

里面整理了css样式,用思维导图的形式展示了,对学习css的同学们来说更清晰,css知识点整理,欢迎大家来收藏

2020-08-30

vue入门级demo包含源码.rar

vue入门级demo包含源码 适合小白入门级联系,里面包含源码,分享下,适合自学vue初级者,适合自学vue初级者

2020-08-15

linux nginx所有依赖安装包

1.里面包含nginx所有依赖安装包pcre-8.37.tar.gz ,openssl-1.0.2k.tar.gz, nginx-1.15.3.tar.gz ,zlib-1.2.11.tar.gz 2.里面包含root安装以及非root安装步骤

2019-11-08

shiro-root-1.32-source-release

找了好久才找到的jar包,上传一下,希望对学习shiro的同学有用,谢谢支持,啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦

2017-11-25

空空如也

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

TA关注的人

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