自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【运行报错】Feign 接口调用:java.lang.NoSuchMethodError: feign.Response.create

openfeign接口调用错误:Caused by: java.lang.NoSuchMethodError: feign.Response.create(ILjava/lang/String;Ljava/util/Map;Lfeign/Response$Body;)Lfeign/Response;

2022-10-25 22:54:39 471 1

原创 【运行报错】IDEA 中 SpringBoot 启动类和配置文件无法识别

springboot 主启动类无法识别或图标无法加载的问题

2022-06-17 10:15:47 1641

原创 【运行报错】Redis:Operation against a key holding the wrong kind of value

1. 报错信息:io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holding the wrong kind of value at io.lettuce.core.ExceptionFactory.createExecutionException(ExceptionFactory.java:135) ~[lettuce-core-5.1.2.RELEASE.jar:na] at io.

2022-04-28 16:14:22 1468

原创 【运行报错】使用BeanUtil做beanToMap时,转换字段(可能为null)的属性为String类型

1. 报错信息:使用Redis代替session做缓存时,需要将redis中未命中的数据,从数据库查出再存入redis缓存首先得将对象转为hashmap(这里使用得是hutool的BeanUtil)且使用StringRedisTemplateredis需要转换成的map的各个字段都是String类型!而bean的各个字段类型各不相同如何在不遍历map(繁琐)的情况下,在转换为map时就直接将字段类型也转换为String?Map<String, Object> map = BeanUti

2022-04-28 16:11:19 5359 9

原创 【运行报错】K8S 使用自建镜像仓库部署springboot项目时,镜像一直pull失败

1. 报错信息:使用 K8S 部署 spring boot 项目时,镜像一直 pull 失败这里我使用的是本地自建的镜像仓库做镜像源[root@master DockerSpringBootDemo]# kubectl get podNAME READY STATUS RESTARTS AGEspringbootdemo 0/1 ContainerCreating 0 5s[root@master

2022-04-19 10:34:11 1069

原创 【kubernetes】K8S 部署 SpringBoot 项目

K8S部署 SpringBoot 项目构建镜像构建镜像仓库修改镜像源推送镜像使用 deplpyment 启动 Pod使用 NodePort 暴露端口测试访问构建镜像原来的部署方式:将java应用打成 jar 包,再使用 java 命令启动应用java -jar springBootAdmin-0.0.1-SNAPSHOT.jar存在的问题:需要服务器已经安装了相应版本的java环境、mysql环境等等解决方法:容器化部署所有机器都安装Docker,任何应用都是镜像,所有机器都

2022-04-19 10:25:49 1596

原创 【运行报错】 Seata解决分布式事务超时异常:@GlobalTransactional不生效

1. 报错信息:在使用Seata解决分布式事务超时异常时,添加了@GlobalTransactional后,怎么也不生效2. 原因分析:以为 MyBatisConfig、DataSourceProxyConfig这些都是无用的,直接让自动配置类配置不就好了,结果是大意了,这里的DataSourceProxy是Seata数据源代理类…注意这里的数据源配置是必须的!需要使用Seata 代理数据源 import io.seata.rm.datasource.DataSourceProxy;

2022-03-30 20:25:46 9898 1

原创 【运行报错】SpringBoot 启动失败:Failed to determine a suitable driver class

1. 报错信息:springBoot启动失败:我的数据库配置是在 yaml 文件中配置的spring: # 配置数据源信息 datasource: # 配置数据源类型 type: com.zaxxer.hikari.HikariDataSource # 配置连接数据库信息 url: jdbc:mysql://localhost:3306/mybatis_plus?characterEncoding=utf-8&useSSL=false user

2022-03-07 10:26:53 891 1

原创 【运行报错】自己写的类 在 import 时报红

1. 报错信息:自己写的类,在 import 时报红。2. 原因分析:3. 解决方法:

2022-03-07 09:43:26 570

原创 【运行报错】yum 在 Downloading packages 时不停的在换镜像源

1. 报错信息:Downloading packages:No Presto metadata available for extrasNo Presto metadata available for centos-openstack-queenslibev-4.15-7.el7.x86_64.rpm FAILED http://mirrors.aliyun.com/centos/7/extras/x86_64

2021-11-15 12:16:40 3766

原创 【运行报错】CentOS 7.5 yum 源报错:repomd.xml: [Errno 14] HTTP Error 404 - Not Found

1. 报错信息:yum 源可能会报错[root@controller ~]# yum makecacheLoaded plugins: fastestmirrorbase | 5.6 kB 00:00:00 failure: repodata/repomd.xml from centos-ceph-luminous: [Errno 256] No mor

2021-11-15 12:13:21 2305

原创 【运行报错】Openstack 在部署 Keystone 时出现依赖包报错 (解决所有安装时依赖包报错问题)

1. 报错信息:在安装 openstack keystone 时出现问题:错误:软件包:python2-qpid-proton-0.22.0-1.el7.x86_64 (centos-openstack-queens) 需要:qpid-proton-c(x86-64) = 0.22.0-1.el7 可用: qpid-proton-c-0.14.0-2.el7.x86_64 (extras) qpid-proton-c(x86-64) =

2021-11-15 10:58:07 6004

原创 【运行报错】Centos 6 无法使用 yum

1. 报错信息:在使用docker构建mysql容器时,发现无法使用yum安装mysql-server[root@fd729b2ea367 /]# yum -y install mysql mysql-serverLoaded plugins: fastestmirror, ovlSetting up Install ProcessLoading mirror speeds from cached hostfile * epel: dl.fedoraproject.orgPackage mys

2021-11-10 16:33:59 1768

原创 【运行报错】Port 1099 was already in use.(解决所有端口号占用的方法)

1. 报错信息:tomcat服务器启动不了Port 1099 was already in use.2. 原因分析:3. 解决方法:找到占用端口号的进程,通过进程找到应用程序,再将其杀死 netstat -ano | find "1099" tasklist | find "19952" taskkill /f /t /im java.exe...

2021-10-26 08:47:04 354

原创 【Python】Numpy&Pandas

Numpy&Pandas1. Numpy1.1 Numpy 简介1.2 Numpy 安装1.3 Ndarray对象1.3 Numpy数据类型1.5 Numpy 数组属性1.6 对Numpy数组的操作2. Pandas2.1 DataFrame与Series2.2 构造数据表2.3 对数据表的操作2.4 pandas 导入导出2.5 数据表的合并2.6 plot可视化1. Numpy1.1 Numpy 简介NumPy 是一个 Python 包,它代表 “Numeric Python”。 它是

2021-10-16 19:48:01 1451

原创 【Python】anaconda虚拟环境搭建

1. Anacond下载下载地址:https://www.anaconda.com/download/2. Anacond安装一路next3. 配置环境变量path中添加 anaconda的安装目录的Scripts文件夹查看anaconda版本conda --version升级所有工具包conda upgrade --all4. 管理虚拟环境创建虚拟环境conda create -name my_python python=3.7查看当前所有虚拟环境cond

2021-10-13 09:12:04 434

原创 【运行报错】Anaconda升级工具包出错:Collecting package metadata (current_repodata.json): failed

1. 报错信息:Collecting package metadata (current_repodata.json): failedC:\Users\APandaThief>conda upgrade --allCollecting package metadata (current_repodata.json): failedCondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com

2021-10-12 19:35:20 996

原创 【运行报错】七牛云+PicGo设置图床报错StatusCodeError: 401 - “{\“error\“:\“bad auth\“}“

1.问题描述picag中啥都设置好了,但文件就是上传不上去,显示StatusCodeError: 401 - “{“error”:“bad auth”}”,显示失败的验证2.问题分析想着是不是安全密钥复制错了,又复制了几次还是不行3. 问题解决TM的之前直接复制的私钥是在七牛云密钥管理中·······的状态下复制的,估计只复制了这些东西,把私钥设置为显示后,在复制就可以成功上传了。还有几个注意的点:七牛云给的测试域名是30天内要回收的,但是10G空间是永久免费的给的测试域名不支持HTT

2021-09-30 10:09:59 1715 4

原创 【运行报错--JavaWeb】Tomcat启动时报错:Failed to start component [StandardEngine[Catalina].StandardHost

1. 报错信息org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/demo_war_exploded]]2. 原因分析情况一:web.xml配置文件中,servlet-mapping 中的 url-pattern 标签内容有误,如未加 /<servlet-mapping>

2021-09-24 21:25:10 563

原创 【MarkDown】修改主题CSS文件

1. 文本字体颜色:body { font-family: "Open Sans","Clear Sans", "Helvetica Neue", Helvetica, Arial, 'Segoe UI Emoji', sans-serif; color: rgb(0, 0, 0); line-height: 1.6;}2. 引用的修改:blockquote { border-left: 4px solid #61b375; padding: 0 15px;

2021-08-24 16:00:20 1047

原创 【ZooKeeper】5. ZooKeeper 分布式锁案例

5. ZooKeeper 分布式锁案例5.1 原生 Zookeeper 实现分布式锁案例5.2 Curator 框架实现分布式锁案例分布式锁:比如说"进程 1"在使用该资源的时候,会先去获得锁, "进程 1"获得锁以后会对该资源保持独占,这样其他进程就无法访问该资源"进程 1"用完该资源以后就将锁释放掉,让其他进程来获得锁通过这个锁机制,我们就能保证了分布式系统中多个进程能够有序的访问该临界资源那么我们把这个分布式环境下的这个锁叫作分布式锁5.1 原生 Zookeeper 实现分布式锁

2021-08-22 15:28:28 113

原创 【ZooKeeper】4. 服务器动态上下线监听案例

4. 服务器动态上下线监听案例4.1 需求分析4.2 服务器向集群注册4.1 需求分析服务器动态上下线[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fgjrvpYH-1629616974036)(屏幕截图 2021-08-18 164527.png)]本质上:服务器与客户端1、2…针对于Zookeeper集群来说,都是客户端服务器跟Zookeeper集群打交道的是创建节点:create( )操作客户端1、2…跟Zookeeper集群打交道的是监听:-w 、ge

2021-08-22 15:26:05 117

原创 【Zookeeper】3. Zookeeper 集群安装

Zookeeper 集群安装3.1 集群操作3.1.1 ⭐集群安装3.1.2 ⭐选举机制3.1.3 ZooKeeper集群脚本3.2 客户端命令操作集群3.2.1 命令行语法3.2.2 znode 节点数据信息3.2.3 节点类型3.2.4 监听器原理3.2.5 节点的删除与查看3.3 客户端 API 操作集群3.4 客户端向服务端写数据流程3.1 集群操作3.1.1 ⭐集群安装集群规划在 hadoop102、 hadoop103 和 hadoop104 三个节点上都部署 Zookeeper

2021-08-22 15:22:24 404

原创 【ZooKeeper】1. & 2. ZooKeeper入门及本地安装

ZooKeeper入门及本地安装1. ZooKeeper入门1.1 ZooKeeper概述1.2 应用场景2. ZooKeeper本地安装2.1 本地模式安装2.2 配置参数解读1. ZooKeeper入门1.1 ZooKeeper概述Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目Zookeeper工作机制Zookeeper从设计模式角度来理解:是一个基于 观察者模式 设计的分布式服务管理框架它负责存储和管理大家都关心的数据(服务器节点信

2021-08-22 15:17:18 140

原创 【Hadoop】5.4 Hadoop压缩

5.4 Hadoop压缩5.4.1 概述5.4.2 压缩方式的选择5.4.3 压缩位置的选择5.4.4 压缩参数配置5.4.5 压缩实操案例5.4.1 概述压缩的好处和坏处压缩的优点:以减少磁盘 IO、减少磁盘存储空间压缩的缺点 :增加 CPU开销压缩原则运算密集型的 Job,少用压缩IO密集型的 Job,多用压缩MapReduce支持的压缩编码压缩算法对比介绍压缩格式Hadoop 是否自带算法文件扩展名是否可切片换成压缩格式后,原

2021-08-14 09:27:18 101

原创 【Hadoop】5.3 ⭐MapReduce框架原理

5.3 ⭐MapReduce框架原理5.3.1 MapReduce工作流程5.3.2 InputFormat 数据输入5.3.3 Shuffle 机制(分区、排序)5.3.4 OutputFormat 数据输出5.3.5 MapReduce 内核源码解析5.3.6 Join的多种应用5.3.7 数据清洗(ETL)5.3.1 MapReduce工作流程输入数据接口: InputFormat默认使用的实现类是: TextInputFormatTextInputFormat的功能逻辑是:一次读一

2021-08-14 09:26:37 201

原创 【Hadoop】5.2 Hadoop 序列化

5.2 Hadoop 序列化5.2.1 序列化概述5.2.2 bean对象实现序列化5.2.3 序列化案例5.2.1 序列化概述什么是序列化序列化就是 把内存中的对象,转换成字节序列 (或其他数据传输协议)以便于存储到磁盘(持久化)和网络传输反序列化就是将收到字节序列(或其他数据传输协议)或者是 磁盘的持久化数据,转换成内存中的对象为什么要序列化一般来说,“活的”对象只生存在内存里,关机断电就没有了“活的”对象只能由本地的进程使用,不能被发送到网络上的另外一台计算机,mapTask和

2021-08-13 16:44:34 101

转载 【Hadoop】5.1 MapReduce概述

5. MapReduce5.1 MapReduce概述5.1.1 MapReduce 核心思想5.1.2 MapReduce 编程规范5.1.3 WordCount案例5.2 Hadoop 序列化5.2.1 序列化概述5.2.2 bean对象实现序列化5.2.3 序列化案例5.3 ⭐MapReduce框架原理5.3.1 MapReduce工作流程5.3.2 InputFormat 数据输入5.3.3 Shuffle 机制(分区、排序)5.3.4 OutputFormat 数据输出5.3.5 MapReduc

2021-08-13 16:40:16 126

原创 【Hadoop】4. HDFS

4. HDFS4.1 HDFS概述4.2 HDFS组成框架4.3 HDFS 文件块大小4.4 HDFS的Shell操作4.4.1 基本语法4.4.2 常用命令4.4 HDFS的API操作4.4.1 客户端环境准备4.4.2 HDFS文件上传4.4.3 HDFS文件下载4.4.4 HDFS删除文件或目录4.4.5 HDFS文件更名移动4.4.6 HDFS获取文件信息4.4.7 HDFS类型判断4.5 HDFS的读写流程4.5.1 HDFS 写数据流程4.5.2 HDFS 读数据流程4.6 NameNode 和

2021-08-13 15:29:23 164

原创 【Hadoop】3. Hadoop运行模式

3. Hadoop运行模式3.1 本地运行模式3.2 ⭐完全分布式运行模式3.2.1 虚拟机准备3.2.2 编写集群分发脚本 xsync3.2.3 SSH无密登录3.2.4 集群配置3.2.5 群起集群3.2.6 配置历史服务器3.2.7 配置日志聚集功能3.2.8 集群启动/停止方式总结3.2.9 编写Hadoop集群常用脚本3.2.10 常用端口号3.2.11 集群时间同步3.2.12 ⭐常见问题Hadoop运行模式包括:本地模式:单机运行,只是用来演示一下官方案例,生产环境不用伪分布式

2021-08-13 15:08:04 183

原创 【Hadoop】2. Hadoop入门

2. Hadoop入门2.1 Hadoop概念2.2 Hadoop运行环境搭建2.3 克隆虚拟机2.4 安装JDK2.5 安装Hadoop2.6 Hadoop的目录结构2.1 Hadoop概念Hadoop是什么Hadoop是一个由Apache基金会所开发的分布式系统基础架构主要解决,海量数据的存储和海量数据的分析计算问题广义上来说,Hadoop通常是指一个更广泛的概念——Hadoop生态圈Hadoop发展历史Hadoop创始人Doug Cutting,为了实现与Go

2021-08-13 14:41:13 141

原创 【运行报错--Hadoop】修改后的新分发脚本不生效

1. 报错信息:修改集群分发脚本,添加了新的两个节点后,发现再次执行脚本时新的脚本不生效#!/bin/bash#1. 判断参数个数if [ $# -lt 1 ]then echo Not Enough Arguement! exit;fi#2. 遍历集群所有机器for host in hadoop102 hadoop103 hadoop104 hadoop105 hadoop106do echo ==================== $host ============

2021-08-11 23:07:42 421

转载 【Hadoop】 1. 大数据概论

1. 大数据概论1.1 大数据概念1.2 大数据的特点1.3 大数据应用场景1.1 大数据概念大数据(Big Data):指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产大数据主要解决,海量数据的采集、存储和分析计算问题按顺序给出数据存储单位:bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB。1Byte = 8bit 1K = 1024Byte 1

2021-08-09 10:52:42 126

转载 【Java SE】15. Java8的型特性

15. Java8的型特性15.1 Lambda表达式15.2 函数式(Functional)接口15.3 方法引用与构造器引用15.4 强大的Stream API15.5 Optional类(减少空指针异常)15.1 Lambda表达式Lambda的本质:一个接口的实例,且该接口只能是一个函数式接口(只有一个抽象方法:实例化时,不需要写方法名,唯一没有歧义)从匿名类到 Lambda 的转换举例://匿名类Comparator<Integer> comparator1 = ne

2021-08-09 10:26:30 96

转载 【Java SE】14. 反射

14. 反射14.1 Java反射机制概述14.2 理解Class类并获取Class实例14.3 类的加载与ClassLoader的理解14.4 通过反射-创建运行时类的对象14.5 通过反射-获取运行时类的完整结构14.6 通过反射-调用运行时类的指定结构14.7 反射的应用:动态代理14.1 Java反射机制概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法加载完类之后

2021-08-09 10:20:44 122

转载 【Java SE】13. 网络编程

13. 网络编程13.1 概述13.2 网络通信要素概述13.3 通信要素1:IP与端口号13.4 通信要素2:网络协议13.5 TCP网络编程13.6 UDP网络编程13.7 URL编程13.1 概述Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库, 程序员面对的是一个

2021-08-09 10:15:43 99

转载 【Java SE】12. IO流

12. IO流12.1 File类的使用12.2 IO流原理及流的分类12.3 节点流(文件流-开发中使用少)12.4 缓冲流(处理流1-提高速度)12.5 转换流(处理流2-转换字符与字节)12.6 标准输入、输出流(处理流3)12.7 打印流12.8 数据流12.9 对象流12.10 随机存取文件流12.11 NIO.2中Path、Paths、Files类的使用12.1 File类的使用构造器:File类对象可以是文件,也可以是目录public File(String pathname)

2021-08-09 10:11:32 100

转载 【Java SE】11. 泛型

11. 泛型11.1 为什么要有泛型11.2 自定义泛型结构11.3 泛型在继承上的体现11.4 通配符的使用11.5 泛型应用举例11.1 为什么要有泛型标签,中药店, 每个抽屉外面贴着标签ArrayList.add( Object类的对象 ),所有的类都能往里放:缺点所谓泛型, 就是允许在定义类、 接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。 这个类型参数将在使用时(例如,继承或实现这个接口, 用这个类型声明变量、 创建对象时) 确定(即传入实际的类型参

2021-08-09 09:57:56 147

转载 【Java SE】10. Java集合

10. Java集合10.1 Java集合框架概述10.2 Collection接口方法10.3 Iterator迭代器接口10.4 Collection子接口一:List10.5 Collection子接口二:Set10.6 Map接口10.7 Collections工具类10.1 Java集合框架概述为了方便对多个对象的操作,就要对多个对象进行存储,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中集合、数组都是对多个数据进行存储操作的数据结构,简称Java容器。但使

2021-08-09 09:53:49 75

转载 【Java SE】9. 枚举类与注解

9. 枚举类与注解9.1 枚举类的使用9.2 注解9.1 枚举类的使用什么是枚举类:类的对象只有有限个,确定的类如:星期: Monday(星期一)、 …、 Sunday(星期天)​ 性别: Man(男)、 Woman(女)​ 季节: Spring(春节)…Winter(冬天)​ 订单状态: Nonpayment(未付款)、 Paid(已付款) 、 Delivered(已发货)、Return(退货)、 Checked(已确认) Fulfilled(已配货)当需要定义一组 常量

2021-08-09 09:40:19 95

空空如也

空空如也

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

TA关注的人

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