- 博客(87)
- 资源 (1)
- 收藏
- 关注
原创 Linux:Hbase环境搭建(单机模式)
HBase官网传送门:https://hbase.apache.org/HBase官方下载地址:http://archive.apache.org/dist/hbase/下载:hbase-2.0.5-bin.tar.gz将解压包上传到:/opt/deployEnvironment/hbase# 解压tar -zxvf hbase-2.0.5-bin.tar.gz # 打开环境变量配置文件vim /etc/profile# 添加环境变量export HBASE_HOME=/opt/dep
2022-03-31 16:49:33
2843
2
转载 zookeeper环境搭建
1.1 下载安装1、环境准备ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。2、上传将下载的ZooKeeper放到/opt/ZooKeeper目录下#上传zookeeper alt+pput f:/setup/apache-zookeeper-3.5.6-bin.tar.gz#打开 opt目录cd /opt#创建zooKeeper目录mkdir zooKeeper#将zookeeper安装包移动到 /opt/zooKeepermv ap
2022-03-24 21:44:09
185
原创 VueRoute(二)嵌套路由和动态组件实现后台管理页面的差异
需求设计下面后台管理界面的路由。我想出有两种方式实现,分别是使用嵌套路由实现使用路由+动态组件实现下面我将对比下这两种实现的不同,以便借助这个例子深入学习下vueRouter使用嵌套路由实现页面的路由设计如下如果一个tab使用一个router-view,那么还要使用 命名视图,会使得情况变得更加复杂。App.vue |_ router-view ↓ BackstageManager.vue |_ router-view
2022-03-24 15:23:36
2673
原创 Spring:循环依赖 问题复现及解决
当Spring初始化bean的时候,如果bean之间出现了相互依赖,就会报循环依赖的异常:The dependencies of some of the beans in the application context form a cycle问题复现创建两个Bean,A和B,并且互相依赖@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) {
2022-03-17 11:22:00
1042
原创 idea:断点类型All和Thread的区别
All模式 所有的线程都要在当前位置被阻塞,谁先来就先阻塞谁,发生阻塞时其他的线程当前时刻执行到哪里就在哪里进行原地等待。如果此时按下一步F6,那所有的线程都通过阻塞代码如果此时按恢复程序运行F8,那么当前线程通过阻塞代码,等待下一个线程的到来,也是谁先来阻塞谁,发生阻塞时其他的线程当前时刻执行到哪里就在哪里进行原地等待。public class ThreadAndAllBreakApplication { public static void main(String[] args)
2022-03-16 17:56:45
2039
原创 Redis(三)org.springframework.cache.annotation下的注解学习
@CachePut、@Cacheable、@CacheEvict
2022-02-13 14:35:46
1676
原创 vscode环境搭建:同步配置
每当换一个新的环境安装vscode时,之前习惯的配置全部要重来一遍,这对于我们来说肯定是不可接受的!于是就有了这篇文章,vscode如何同步配置? vscode同步设置要安装shan.code-settings-sync插件,并且这个插件会将本地配置上传到github的gist中。要使sync插件可以访问到github的gist,要先在github上生成一个token和gist。下载插件setting sync下载插件shan.code-settings-sync然后重启vscode在github
2022-01-07 13:52:01
714
原创 VueRoute(一)使用vueRoute+elementui搭建后台骨架
本篇文章基于vue2脚手架的基础上编写,如何搭建vue2脚手架请查看【搭建vue3脚手架,并且浅谈nodeJs和vue的关系】Vue RouterVue Router 是 Vue.js (opens new window)官方的路由管理器,主要用于页面的跳转,VueRouter官方文档传送门下载下载vue-routernpm install vue-router将vueRoute整合到项目中因为该项目是使用 Vue CLI 的项目,我们可以以项目插件的形式添加 Vue Router。CLI
2022-01-06 23:07:59
1288
原创 ElasticSearch练习二:聚合语法学习(aggs、bucket、metric、hitogram、date hitogram)
ElasticSearch练习二:聚合语法学习(aggs、bucket、metric、hitogram、date hitogram)
2022-01-04 16:46:52
1027
原创 ElasticSearch练习一:搜索语法学习(term,filter,bool,terms,range)
ElasticSearch练习一:搜索语法学习(term,filter,bool,terms,range)
2021-12-26 21:20:27
1661
1
原创 Linux:linux基础
本系列文章基于环境centos7一、文件及文件夹1.文件目录结构Linux根目录下的文件[重点]bin:binary二进制。该目录中存储的都是一些二进制可执行文件(Linux自带的命令也就是存放在这下面)boot:boot,含义启动。存放的启动Linux时使用的核心文件,包括链接文件和镜像文件。dev:device设备。该目录中主要存放的是外接设备,例如U盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。Ps:插入U盘,windows会自动分配
2021-11-26 16:04:11
194
原创 二、大数据_分布式导论(P7~P8)
一、为什么需要分布式技术因为大数据有2个问题,存储和计算。随着数据的不断增多,单个机器肯定总有一天会存不下所有的数据,所以需要多个机器存,这就演变成分布式了;随着数据的不多增多,计算量逐渐增大,单个机器的计算速度肯定会越来越慢,所以要把计算的任务拆分成M份,然后给M台机器去运算,最后在把计算结果汇总,这也演变成了分布式。所以无论是数据的存储,或是数据的计算,都会逐渐向分布式进行演化。二、分布式系统概述三、分布式 和 集群分布式一个系统在多台机器上,每台机器上部署不同的组件。作用是:一个
2021-11-16 23:22:56
1186
原创 一、大数据_课程导论(P2~P6)
https://www.bilibili.com/video/BV11N411d7Zh?p=7&spm_id_from=pageDriver
2021-11-16 23:20:07
1262
原创 idea:idea远程debugger
https://www.bilibili.com/video/BV1Da4y1e7kG?from=search&seid=283454160001219611&spm_id_from=333.337.0.0
2021-11-11 21:21:13
1252
2
原创 ELK:window安装ElasticSearch
前置说明:本篇文档基于elasticsearch-7.6.1安装参考博客:https://www.cnblogs.com/dmzna/p/14913013.htmlES的目录结构bin 启动文件config 配置文件log4j2.properties:日志配置文件jvm.options:java虚拟机相关配置,要根据自己机器修改默认的JVM内存大小。elasticsearch-7.6.1默认内存要1Gelasticsearch.yml:elasticsearch配置文件libs:相关ja
2021-10-09 21:32:54
182
原创 vscode 1.42.1安装 与 常用配置
一、安装1.下载安装2.常用插件二、常用配置1.取消预览模式打开文件2.保存vue的时候自动格式化代码方法一:搜索editor.format,然后勾选Format On Save方法二:打开settings.json文件,添加配置"editor.formatOnPaste": true, //对粘贴进行格式化"editor.formatOnSave": true, //对保存后的文件格式化"editor.formatOnType": true //对键入的信息格式化(键入一行后,就是输
2021-10-08 22:24:47
614
原创 vscode环境搭建:配置prettier
prettier介绍代码格式化插件esbenp.prettier-vscodeesbenp.prettier-vscode插件配置文档:https://prettier.io/docs/en/configuration.htmlesbenp.prettier-vscode插件所有可选项+含义:https://prettier.io/docs/en/options.html推荐使用.prettierrc.yml或者.prettierrc.js,因为相比于.prettierrc.json,yml和js
2021-10-08 22:00:28
5212
原创 vscode环境搭建:配置eslint
一、eslint介绍 ESLint由 JavaScript 红宝书 作者 Nicholas C.Zakas 编写, 2013 年发布第一个版本。 ESLint是一个以可扩展、每条规则独立的,被设计为完全可配置的lint工具,一个QA工具,用来作为静态代码检查,避免低级错误和统一代码的风格。 通俗的讲,就是后台代码会由IDE去编译代码,在项目运行前就可以对代码进行警告或报错;但是前端以前是不具备这种功能的,而eslint就是实现了这个功能。有了eslint,公司可以统一所有前端代码的代码风格,并且通过静
2021-10-01 10:59:00
6135
原创 搭建vue3脚手架,并且浅谈nodeJs和vue的关系
vscode初始化设置1.自定义配置2.怎么设置和使用vue模板https://www.cnblogs.com/pwindy/p/12920050.html
2021-09-26 23:23:08
18285
6
原创 网络协议上课笔记(五)网络层、TTL
网络层数据包的结构图网络层中最小的数据单元为“数据包”。一个数据包由首部固定部分+首部可变部分+数据部分组成。下面对数据包每个部分进行详细说明版本:占4位,标明当前网络层使用什么协议来传输数据包。0b0100:IPv40b0110:IPv6补充:0b表示后面的数是2进制,即IPv4是0b0100,即等于十进制的4首部长度:占4位,最终长度=首部长度4因为数据包固定部分为20字节,所以数据包最小长度为20.即20/4=5=0b0101.所以首部长度最小为0b0101。因为首部长度
2021-08-26 19:55:34
682
原创 网络协议上课笔记(四)物理层、数据链路层
目录(如果对你有所帮助,请三连支持博主!)物理层OSI七层模型七层模型的额请求过程每层对应的协议和数据流数据链路层什么是数据链路数据链路层的三个功能封装成帧透明传输差错检验物理层OSI七层模型这里讲个小故事:标准的OSI网络模型有7层,但是TCP/IP协议只实现了5层。为什么TCP/IP会少了表示层和会话层呢?因为当初研究网络的大佬们都是理论派的,所以将每层的功能分的很细;但是实际上TCP/IP协议在落地实现的时候发现不需要这么分得这么细,所以就将表示层和会话层合并到应用层了。但是我们在学习的时候,
2021-08-26 19:09:59
209
原创 网络协议上课笔记(三) 路由、重要概念、NAT
前置说明:本系列笔记跟腾讯课堂网络协议从入门到底层原理-MJ大神新课的教学视频的pdf课件一一对应,本篇文章对应的课件是《03_路由.pdf》。目录(如果对你有所帮助,请三连支持博主!)路由路由的定义(摘自维基百科)动态路由和静态路由静态路由动态路由路由表路由的规则路由的优先级理解第一个包丢失的现象重要概念ISP服务器机房家用无限路由器的逻辑结构NATNAT是什么一个与NAT有关的现象路由路由的定义(摘自维基百科) 路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发
2021-08-16 22:25:27
697
原创 java 日志
想学好日志,应该看这个源码入门理论:https://blog.csdn.net/juncle113/article/details/80973547实现:https://blog.csdn.net/weixin_44572370/article/details/107468684参考博客:https://blog.csdn.net/xiaoao20080/article/details/91285284https://blog.csdn.net/juncle113/article/details/8
2021-07-22 09:39:37
112
原创 CSDN技巧
文字居中(""+内容文字)首行缩进【CSDN】CSDN图片居中https://blog.csdn.net/qq_43733123/article/details/105543811
2021-07-02 13:11:31
139
原创 网络协议上课笔记(二)
前置说明:本系列笔记跟腾讯课堂网络协议从入门到底层原理-MJ大神新课的教学视频的pdf课件一一对应,本篇文章对应的课件是《02_MAC地址_IP地址.pdf》。MAC地址什么是MAC地址,MAC地址就是网卡的地址。什么是网卡,网卡是计算机连接网络的大门,它负责发送计算机的数据到互联网和从互联网接收数据到计算机。网卡和计算机的关系如下图所示:现在知道了,MAC地址就是网卡的地址,而且每个网卡的MAC地址是全球唯一的(但可以通过某些手段修改发送数据包的源MAC地址来欺骗路由器)。然后网卡地址的组成如下
2021-07-02 11:23:13
384
2
原创 网络协议上课笔记(一)
前置说明:本系列笔记跟腾讯课堂网络协议从入门到底层原理-MJ大神新课的教学视频的pdf课件一一对应,如:网络协议上课笔记(一)则对应01_基本概念.pdf,网络协议上课笔记(二)则对应02_MAC地址_IP地址.pdf。跨平台的原理 这里所说的平台是代指操作系统。 C、C++跨平台是每个平台都需要编译,然后编译成对应平台的可执行文件;Java跨平台原理是:java将代码编译成.class文件交给JVM运行,JVM在根据自己所处的平台将.class编译对应平台的可执行文件。相当于以多了一个“JVM中间
2021-06-26 15:24:55
325
原创 packerTracer8.0 安装教程
1.下载百度云下载链接2.安装文件说明3.安装PacketTracer8.0_window_x64.exe傻瓜式安装,点击下一步下一步,要注意的有两点安装的路径一定要默认为 C:\Program Files\Cisco Packet Tracer 8.0,不要更改,因为如果修改了就安装不了后面的免登陆补丁了最后一步完成的时候取消勾选立刻启动4.安装免登陆补丁将Patch.exe复制到 C:\Program Files\Cisco Packet Tracer 8.0\bin
2021-06-19 11:30:33
3904
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅