自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 页眉自动引动标题前移错位问题

页眉自动引用标题1的时候,出现了识别标题错乱前置的问题。简述就是本章有些页面的页眉会引用后一章节的标题。解决方式就是在编辑页眉状态下勾选同前节即可。

2022-02-28 18:25:39 538

原创 Chrome安装插件显示程序包无效 invaild

把下载好的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar,然后在当前文件夹解压,解压在Chrome的地址栏中输入:chrome://extensions/ 打开Chrome浏览器的扩展程序管理界面,并在该界面的右上方的开发者模式按钮上打勾,然后选择刚刚解压完的文件夹即可。...

2020-11-01 11:23:59 536

原创 js兼容性处理babel polyfill 和按需加载core-js

polyfill:babel的一个分支,babel转换的是低级的(const,转换es6新语法的高级语法(如promise),但是会全部转换,代价大。core-js 解决polyfill的缺点,但是他需要polyfill。性能优化的一种手段配置如下:{ test: /\.js|jsx$/, exclude: /node_modules/ , use: {loader:"babel-loader", options: { pres

2020-09-24 15:11:31 2124

原创 正确安装webpack version @4+,less loader , ERROR Module build failed,cannot find module xxxx

只需两步轻松闭坑// 全局安装,作为指令使用npm install webpack webpack-cli -g// 本地安装,作为本地依赖使用npm install webpack webpack-cli -D

2020-09-24 13:00:32 216

原创 vue输入框实现自动补全小功能

简单方式// 输入搜索补全框 <el-select filterable v-model="form[item.name]" :filter-method="dataFilter" placeholder="" > <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" /> </el-select>

2020-09-22 16:20:03 1394

原创 Your branch is ahead of ‘origin/master‘ by 2 commit

3步解决问题```bash//拉取分支代码1 git fetch 2 git pull // 本地最新可提交3 git push yourContent

2020-09-22 16:02:57 262

原创 webpack的打包插件

1 webpack 打包编译,打包文件位置 /dist/main.js2 webpack-dev-server 实时编译,打包好的main.js存放在内存中,在根目录下有,只是看不见.3 html-webpack-plugin 插件 将index.html 文件也放进内存中,根目录下,编译更新的快,减少吞吐量。访问链接,便不是文件位置,而是主页面了。如下...

2020-09-17 14:19:07 133

原创 测试openresty nginx使用lua 缓存redis连接是够成功

访问连接显示拒绝,但是redis,mysql,openrestyd都能连接成功,这时可能是nginx并没有开启。开启nginx/usr/local/openresty/nginx/sbin/nginx停止/usr/local/openresty/nginx/sbin -s stop再次访问成功存入检查redis已存入数据成功啦...

2020-05-13 16:59:27 238

原创 docker 中的mysql启动端口号总是被占用解决Error response from daemon: driver failed programming external connectivit

docker mysql 启动报错:[root@localhost ssl]# docker start 7ccd5ffbc1e1Error response from daemon: driver failed programming external connectivity on endpoint mysql-test (14d6921798c5e05c3b250f6f5a17940d2de84c58a333a4954e45552be1229387): Error starting userla

2020-05-13 16:21:08 958 2

原创 docker安装redis教程和 windows RedisDesktopManager远程连接不上linux(centos7)上的redis服务及redis 6379端口不通解决方法

记填过的走过的坑一 安装docker redis详细步骤,避坑解惑1 docker pull redis //默认下载最新的版本2 创建 data 、conf、以及redis.conf配置文件,如若不然,无法通过redis deskTop manager访问2.1 mkdir -p /root/redis/data //-p 表示递归创建 如果没有就创建2.2 mkdir -p /root/redis/conf2.3 touch /root/redis/conf/redis.conf //

2020-05-12 19:05:15 1020

原创 window navicat 远程连接虚拟机centos docker中的mysql连接失败报10060问题解决

上网查了好多文章,也按照步骤能做都做了,但是仍连接不成功,苦恼不已,但是还得继续,终于在某个明媚的上午一下子就成功了!如果你在网上诸多办法中尝试无果试着重启吧解决:重启虚拟机,再起docker mysql,果然关机重启还是管用的总结:1 防火墙关闭2 root 权限要开放为任意ip3 重启容器...

2020-05-12 10:28:08 722

原创 修改mysql配置文件vim commend not found 和安装vim -Temporary failure resolving 'deb.debian.org和'docker联网问题解决

这样要从开始mysql-binlog 说起了。问题描述:1 起因:修改docker容器mysql配置文件开启binlog实现canal微服务监听数据库的改变。发现指定/etc/mysql/my.cnf不能vim修改编辑,只能查看。2 因为是在docker容器内,他就像个虚拟机,跟外界没有关联,要安装vim包才可以进行操作。如下命令apt-get updateapt-get install...

2020-05-06 00:12:08 3098 2

原创 安装 openresty 设置yum 错误:"Could not resolve host: openresty.org; Unknown error"

1 设置安装的yum源在 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum update 命令)。sudo yum install yum-utils -ysudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo错误...

2020-05-02 22:05:54 1082 1

原创 docker FastDFS--5xx-connection timeout -Internal Server Error-, getStoreStorage fail, errno code0解决

搭建fastFDS微服务实现上传文件等操作,但是测试时出现连接超时的问题,5xx-connection timeout -Internal Server Error-, getStoreStorage fail, errno code0。解决:我的关键点是在写的虚拟机ip错了,注意:这里的secureCRT连接ip就是和主机在同一个网段的可ping通的ip。总体排查步骤:1 安装fastd...

2020-04-28 20:06:13 1690

原创 虚拟机配置NAT模式在同一网段后仍连不上网--未知的服务或名称的解决

问题描述:ping www.baidu.com报未知的服务或名称的问题解决。VMware可以互相ping通本地主机的,并在NAT模式且同一网段,window 也开启了vm上网许可,但虚拟机仍无法上网。解决:su root #使用root身份修改修改网络配置 cd /etc/sysconfig/network-scriptsvim ifcfg-ens33 #自己的当前使用ens...

2020-04-25 22:01:10 735

原创 git分支命令及git push failed:remote ref does not exist问题解决

1 在删除远程分支时出现git push failed:remote ref does not exist问题。解决方案是清除远程分支的本地缓存:git fetch -p origin 其次确认当前git的所在项目文件位置。2git branch -a #查看所有分支git branch -r #查看远程分支git checkout 分支名 #切换分支git branch 创建分...

2020-04-17 15:17:36 781

原创 com.netflix.client.ClientException: Load balancer does not have available server for client xxxx

首先application.yml里有开启这个服务,默认是falseribbon.eureka.enable: true我的问题是没有开启检索服务,造成的问题,获取服务是服务消费者的基础。#eureka查找服务列表eureka: client: fetch-registry: true最后如果都还不可以就检查一下引入包版本和是否服务名字起得太长了等其他问题。...

2020-04-02 01:08:12 334

原创 使用lombok构造函数传参报错和lombok的引入安装步骤

一 Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。二 使用lombok先引入插件,再安装插件,最后重启idea1 引入...

2020-03-28 03:43:38 1474

原创 创建eureka注册中心关于spring-cloud-starter-netflix-eureka-server导包问题

本来简单的一个小步骤,结果却是个深坑。网上几乎都是创建步骤,影响不大,根节点在于springcloud和springboot的版本问题,那么怎样才能正确的引入版本呢,答案少之又少,且模糊不清。花了好久时间终于弄明白缘由了,推荐看一下springcloud教程。主要两点:1,去springcloud官网就能清楚看到版本文档,就能找到相应版本,注意,版本要一致。建议2.0以上,使用推荐的。...

2020-03-25 01:21:15 5752 4

原创 idea修改本地仓库失效

好了,天亮了。。。。这绝对是idea的一大bug。如果你也是再尝试网上众多办法后仍不明白哪里无效后请尝试重新配置maven设置里的三大路径。注意:在override时,不要手动写路劲,一定要点击文件夹这个接口,自动获取路径。然后就OK了。...

2020-03-24 06:17:35 650

转载 Java 多态之方法调用顺序

public class A { public String show(D obj) { return ("A and D"); } public String show(A obj) { return ("A and A"); } }public class B extends A{ public String sh...

2019-12-25 01:30:13 640 1

原创 MRjob完成后hadoop端口号xx:10020 failed on connection exception: java.net.ConnectException: 拒绝连接;

原因在于:通过start-all.sh启动hadoop各项节点后,historyserver并没有启动,需要手动启动,因此可以通过以下命令来手动启动historyserver。启动命令:mr-jobhistory-daemon.sh start historyserverhistoryserver就启动了,jps可以看到。什么是jobhistory server:Hadoop自带了一个历史...

2019-12-17 13:11:02 567

原创 maven手动引入jar包和远程仓库的配置

1 手动引入jar包在项目上右键import,选择maven中的install…to repository然后依次配置jar包路径,pom.xm路径,最下面的区域填入的是pom.xml中配置的jar包的信息。最后finish完成。2 远程仓库安装好Maven之后,我们可以建立一个简单的项目,配置一些简单的依赖,然后运行mvn clean install,项目就构建好了。我们没有手工的去下...

2019-12-15 17:48:22 351

原创 hive配置mysql后,hive启动失败主要是Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaSt

问题一:java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient[hadoop@master hive1.0.0]$ bin/hive Logging initialized using configuration in fi...

2019-12-11 15:10:28 745 1

原创 centos7安装mysql过程问题总结和详细步骤

先抛几个bug:1 直接命令安装不成功,只有第一个准备进程100%,报mariadb冲突的错误。2 Centos7启动mysql5.6 提示ERROR! The server quit without updating PID file (/var/lib/mysql/XXX.pid).3 CentOS7安装MySQL,解决Failed to start mysqld.service: Un...

2019-12-11 10:53:29 371

原创 CentOS7 Failed to start LSB: Bring up/down解决方法

大冬天的早起来学习,一开机就找bug。解决方法:systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl start network.service原因:ifconfig发现网咯ip不对且没有ensXX,vim /etc/sysconfig/metwork-scripts/ifcfg-ens33查...

2019-12-11 08:45:56 162

原创 secureCRT上传文件到linux失败The system cannot find the file specified.

sftp> put D:\hadoop\01_jar\apache-hive-1.2.1-bin.tarput: D:/hadoop/01_jar/apache-hive-1.2.1-bin.tar: The system cannot find the file specified.解决方法:1 直接把文件拖到窗口里就可以上传了,不用输入命令2 如果只在根目录下有个txt文件直接p...

2019-12-10 19:55:10 2719

原创 Could not transfer artifact org.apache.hadoop:hadoop-client:jar:2.7.2 from/to central (https://

maven引入hadoop相关jar包依赖报错:报错说让我去删除刚未导入成功的jar包,否则就不会给我重新下载更新。然后我带这个问题去搜索了一下发现,大多数说是要去maven的本地仓库里去删除报错的文件,然后更新一下项目就好了。但是我去了本地仓库(可从设置里的maven查看本地路径)里面并没有发现hadoop相关文件夹。然后我就把它们全删了重新下载,更新项目,还超级卡顿,然并卵。。。。挣扎了...

2019-12-04 12:01:01 5149

原创 win10修改系统只读文件host

因项目需要修改本地电脑的C:\Windows\System32\drivers\etc\host文件,步骤如下1 修改文件属性,右键点击hosts属性,去掉只读选项。2 在运行输入“CMD”,然后右击以管理员身份运行3.输入“cd C:\Windows\System32\drivers\etc\”,执行进入 etc输入“notepad hosts”,执行,打开hosts文件保存成功...

2019-12-03 09:28:48 4207

原创 hadoop进程启动不全,有dataname无namenode等

首先查看日志,用cat查看logs下的.log发现原因:hadoop使用start-dfs.cm启动时,报如下错误:java.io.IOException: Failed on local exception: java.net.SocketException: Unresolved address; Host Details : local host is: “master”; destina...

2019-12-02 12:53:07 744

原创 Failed to restart ssh.service: Unit not found.

在装完hadoop及jdk之后,在执行start-dfs.sh的时候出现root@localhost’s password:localhost:permission denied,please try again。这里用的是centos7,命令与centos有变化解决方案:1.修改root密码:sudo passwd root2.辑配置文件,允许以 root 用户通过 ssh 登录:su...

2019-12-02 11:39:37 2829

原创 字符串拆分赋值给数组string[] b = a.Split(',')

把字符串a按 , 进行分隔后得到的数组赋给b例:a = “12,3,5,125”;string[] b = a.Split(’,’);b中的值是b[0] = 12b[1] = 3b[2] = 5b[3] = 125

2019-11-30 15:23:28 1040

原创 什么是solr

Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的**全文搜索服务器**。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中。Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。Solr 搜索只需要发送 HTTP...

2019-11-30 15:01:50 296

原创 关于redis集群

一 集群原理1.redis-cluster架构(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可(4)redis-cluster把所有的物理节点映射到[0- ...

2019-11-30 13:16:19 209

原创 关于Redis和gcc及jedis

1.什么是redisRedis是用C语言开发的一个开源的高性能键值对**(key-value)数据库**。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下(字符串类型,散列类型,列表类型,集合类型有序集合类型。)3.0版本主要增加了redis集群功能。2redis的应用场景缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)分...

2019-11-30 12:03:08 838

原创 什么是httpClient

JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。以下列出的是 HttpClient 提供的主要的功能...

2019-11-30 10:52:29 200

原创 生成不同文件名的两种方式

1 时间(取毫秒)+三位随机数(如果不足三位前面补0)2 使用UUIDUUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。UID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。UUID.randomUUID();...

2019-11-29 20:55:59 192

原创 List 和 ArrayList 及Map

List list = new ArrayList()和 ArrayList list=new ArrayList()及Map node= new HashMap<>()1 List是一个接口,,便于程序代码的重构. 这就是面向接口编程的好处。而ArrayList 是一个类, ArrayList 继承并实现了List。为什么一般都使用 List list = new ArrayLi...

2019-11-29 20:10:38 232

原创 合并数组三种方式

let var const 的区别?一 直接赋值1 let totalNums=[]2 const num1= [1,2,3]3 totalNums= num1=[1,2,3]4但是这种方法有局限性,只是简单地变量引用。二 for 循环遍历逐个添加数据1 const1 num1 = [1,2,3]2 for(let n of num1){ totalNums.push(n)...

2019-11-22 08:26:18 199

原创 创建项目规范

1 划分目录结构主要在src2 引用两个css文件3 vue.config.js和editconfig4 项目 模块划分:tabber->路由映射

2019-11-21 20:18:07 115

空空如也

空空如也

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

TA关注的人

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