自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 更换Java版本

Java版本修改

2022-12-01 11:05:45 6375 1

原创 分布式文件系统HDFS之利用Java API与HDFS进行交互

本文参考林子雨老师Hadoop课程以及大数据技术原理与应用 第三章 分布式文件系统HDFS 学习指南,完成了自己的HDFS练习。

2022-11-03 11:29:00 1943 2

原创 Hadoop3.1.3安装教程_单机/伪分布式配置

本文介绍了Hadoop3.1.3安装以及单机/伪分布式配置。

2022-09-27 17:52:49 3516 2

原创 【Hadoop Linux安装jdk1.8】

本文是按照林子雨老师的课程进行安装,Hadoop3.1.3需要JDK版本在1.8及以上。需要按照下面步骤来自己手动安装JDK1.8。

2022-09-22 12:36:12 3839

原创 【hadoop Linux(Ubuntu16.04)的安装】

安装Linux虚拟机Ubuntu16.04

2022-09-22 11:01:22 911

原创 Python 数据采集——爬取school news链接和标题

用urlopen+Beautifulsoup完成一个学校新闻标题的爬取任务准备工作

2022-09-21 17:31:02 2617 2

原创 最新的SpringCloud(H版&Alibaba)技术(5Eureka服务注册与发现,注册中心【Eureka】)

文章目录Eureka服务注册与发现一、Eureka基础知识服务治理服务注册Eureka两组件二、单机Eureka构建步骤1、IDEA生成eurekaServer端服务注册中心Eureka服务注册与发现一、Eureka基础知识服务治理服务注册Eureka两组件二、单机Eureka构建步骤1、IDEA生成eurekaServer端服务注册中心建modulecloud-eureka-server7001改pomserver端依赖对比:在pom中添加依赖<

2022-03-27 11:43:42 1018

原创 Rest微服务工程构建之四:工程重构

因为两个module中有重复的部分,所以重构。1. 新建新工程:cloud-api-commons2. 改pom添加依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>

2022-03-17 16:24:06 99

原创 Rest微服务工程构建之三:cloud-consumer-order80微服务消费者订单Moudle模块

1、建moudle:cloud-consumer-order802、改pom在子工pom文件中添加<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </

2022-03-15 17:30:00 118

原创 IDEA创建application.yml不是小绿叶图标(亲测有用)

首先添加pom依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>

2022-03-14 21:35:05 463

原创 Rest微服务工程构建之二:cloud热部署(只能在开发中使用)

用自动热部署的原因:代码改动,自动重启,方便调试1、Adding devtools to your project,在cloud-provider-payment8001项目的pom.xml中添加热部署依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &

2022-03-14 21:33:00 169

原创 Rest微服务工程构建之一:cloud-provider-payment8001微服务提供者支付Moudle模块

1、建moudle:cloud-provider-payment8001子项目名:cloud-provider-payment80012、改pom在子项目的pom.xml文件中添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-

2022-03-14 20:53:46 955

原创 springcloud启动报错:create connection SQLException, url: jdbc:mysql://localhost:3306/db2019?useUnicode=t

项目场景:springcloud阿里巴巴支付模块项目构建问题描述启动spring cloud时数据源报错:com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://localhost:3306/db2019?useUnicode=true&characterEncoding=utf-8&useSSL=false, errorCode 1251, state

2022-03-14 20:18:13 3174

原创 尚硅谷阳哥springcloud父工程pom文件依赖爆红

问题描述依赖爆红,并报Dependency ‘mysql:mysql-connector-java:5.1.47’ not found 等错误原因分析:maven仓库中不存在此jar版本解决方案:在本地maven仓库中找到各依赖的对应版本并修改

2022-03-13 08:47:24 2272

原创 新建一个cloud工程

1、File — new Project — Maven2、选工作空间,命名cloud工程项目3、修改maven版本为自己的3.5以上的版本4、修改编码5、注解生效激活6、java编译版本选87、File Type过滤

2022-03-08 22:23:24 295

原创 字节码查看工具jclasslib bytecode viewer

1、安装插件jclasslib bytecode viewer2、重启idea,点击要查看的类,在view选项中找到Show Bytecode With jclasslib在show bytecode with jclasslib选项中,可以更为详细地看到该类的各种属性:

2022-03-03 16:19:30 629

原创 idea中更换java版本

点击Project Structure,选择modules中的要更换Java版本的项目,在右上角Language Level中选择更改

2022-03-01 18:11:12 7113

原创 idea单元测试报错java.lang.IllegalAccessException: class org.junit.runners.BlockJUnit4ClassRunner (in modul

问题描述:用idea的单元测试类时出现报错:java.lang.IllegalAccessException: class org.junit.runners.BlockJUnit4ClassRunner (in module junit) cannot access class com.atyy.java5.Java9Test2 (in module NewFeatures8) because module NewFeatures8 does not export com.atyy.java5 to

2022-03-01 17:08:35 822 3

原创 2020版idea创建一个web项目

1.创建一个新的项目2.简单的选择java项目即可3.创建一个moudle,右键——>add framework support4. 选择Web Application——>apply即可

2021-12-28 09:10:47 315

原创 数据结构B(java版)之第六章 图

目录一、图的定义和基本术语1、 图的定义2、 图的术语二、图的存储结构1、邻接矩阵1. 图的邻接矩阵2. 网的邻接矩阵3. 图的类型定义4. 建立无向网2、邻接表1. 邻接表表示2. 邻接矩阵与邻接表的异同处3. 邻接表的类型定义4.创建无向网三、图的遍历1、深度优先搜索(DFS)——类似树的先序遍历1. 从某顶点v出发深度优先搜索的步骤2. 在邻接矩阵存储结构下的算法实现3. 在邻接表存储结构下的算法实现2、广度优先搜索( BFS )——类似树的层次遍历1. 从顶点v出发广度优先搜索的步骤2.在邻接矩阵存

2021-11-18 11:04:57 73

原创 Non-resolvable parent POM for io.renren:renren-admin:2.1.0: Could not find artifact io.renren:

问题描述:报错:Non-resolvable parent POM for io.renren:renren-admin:2.1.0: Could not find artifact io.renren:security-enterprise:pom:2.1.0,搜了一圈没有这个错误的。是父项目和子项目版本不统一的原因。解决方案:在父项目pom.xml里搜mysql,查看版本父工程mysql版本:子工程mysql版本:多模块项目构建时,先将parent项目要先install一回,之后

2021-10-30 20:43:56 372

原创 离散数学之四 函数

目录一、函数的概念1、函数的定义2、函数相等3、函数的集合4、函数的分类1. 满射2. 单射3. 双射二、逆函数和复合函数1、逆函数2、复合函数3、特殊函数1. 常函数2. 恒等函数一、函数的概念1、函数的定义2、函数相等3、函数的集合4、函数的分类1. 满射2. 单射3. 双射二、逆函数和复合函数1、逆函数2、复合函数3、特殊函数1. 常函数2. 恒等函数...

2021-10-30 17:37:35 1174 1

原创 离散数学之三 集合与关系

目录一、集合的概念与表示1、集合的概念2、集合元素的性质3、集合的描述方法1. 列举法3. 叙述法3. 文氏图4、集合的关系5、特殊的集合1. 空集2. 全集3. 幂集二、集合的运算1、集合的交2、交运算的性质3、集合的并运算4、并运算的性质5、相关定理6、集合的补集7、对称差8、集合关系的相关证明方法9、**集合恒等式**三、序偶与笛卡尔积1、序偶2、笛卡尔积1. 定义2. 性质四、关系及其表示1、关系2、定义域、值域3、X到Y的关系4、X上的恒等关系5、关系的表示(1)集合表示法(2)关系矩阵(3)关系

2021-10-23 16:13:32 2236

原创 数据结构B(java版)之第五章 树和二叉树

目录一、树及其抽象数据类型1、树的定义2、基本术语二、二叉树1、二叉树的定义及特点2、二叉树的性质3、二叉树的存储结构1、二叉树的顺序存储(满二叉树、完全二叉树)2、二叉树的链式存储3、二叉树遍历1. 二叉树遍历一、树及其抽象数据类型1、树的定义2、基本术语二、二叉树1、二叉树的定义及特点2、二叉树的性质3、二叉树的存储结构1、二叉树的顺序存储(满二叉树、完全二叉树)2、二叉树的链式存储3、二叉树遍历1. 二叉树遍历...

2021-10-23 09:33:48 48

原创 数据结构B(java版)之第四章 串、矩阵和广义表

目录一、二、一、二、

2021-10-13 21:12:41 132

原创 数据结构B(java版)之第三章 栈和队列

目录前言一、栈1、栈的定义及基本运算1.栈的定义和特点2、顺序栈的表示和实现1.关于top初始值的问题2.栈的基本操作:构造方法进栈操作push出栈pop取栈顶元素getTop其他操作注意3、链栈的表示和实现1.定义2.操作:入栈push出栈pop取栈顶元素getTop其他操作4、栈的应用栈的应用举例1.数制转换2. 括号匹配的检验二、队列前言栈和队列是特殊的线性表,是操作受限的线性表,和线性表的运算规则不同。一、栈1、栈的定义及基本运算1.栈的定义和特点2、顺序栈的表示和实现1.关于t

2021-09-29 18:42:19 80

原创 离散数学之二 谓词逻辑

目录前言:命题逻辑的局限性一、谓词的概念与表示1、谓词的概念2、谓词的表示3、命题的表示方法二、命题函数与量词1、命题函数2、个体域3、量词1.全称量词2.存在量词3.特性谓词三、谓词公式与翻译四、变元的约束五、谓词演算的等价与蕴含式六、谓词演算的推理理论前言:命题逻辑的局限性一、谓词的概念与表示1、谓词的概念在命题逻辑中,命题是能够判断真假的陈述句,从语法上分析,一个陈述句由主语和谓语两部分组成。◆ 主语是谓语陈述的对象(称为客体或个体),指出谓语说的是“谁”或者“什么”;◆ 谓语是用

2021-09-24 11:47:45 5066 1

原创 数据结构B(java版)之第二章 线性表

目录一、二、使用步骤1.引入库2.读入数据总结一、二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create_un

2021-09-23 22:53:58 143

原创 离散数学之一 命题逻辑

目录一、命题及其表示方法1、命题的定义2、命题的3要素3、命题的真值4、命题标识符5、命题常元、命题变元6、原子命题、复合命题二、联结词1、否定词 “¬”2、合取“∧”3、析取“∨”4、条件 “→”5、双条件 “ ”5、小技巧三、命题公式与翻译1、命题公式2、翻译(符号化)四、真值表与等价公式1、真值表2、等价公式3、基本等价式五、重言式与蕴含式1、重言式和矛盾式2、蕴含式定义3、基本蕴含式4、蕴含的几个常用的性质六、其他联结词一、命题及其表示方法1、命题的定义具有具体意义的又能判断真假的陈述句,称

2021-09-16 16:35:52 6264

原创 数据结构B(Java版)之第1章 概述

文章目录1、基本概念和术语2、 面向对象的数据结构表示1、Java面向对象基础2、 面向对象的抽象数据类型1、数据类型2、抽象数据类型(ADT)3、算法和算法分析1、什么是算法1、算法定义2、算法优劣的评价标准3、算法描述4、算法分析4.1算法的时间效率4.2 空间效率小结1、基本概念和术语数据所有能被计算机识别、存储和处理的符号的集合(包括数字、字符、声音、图像等信息 )。数据元素数据中的一个“个体”,具有完整的实际意义(又称元素、顶点、记录等),是数据的基本单位,在计算机中通常作为一个整

2021-09-13 20:46:30 563

原创 R语言学习笔记

目录向量数据类型向量索引1、正(负)整数索引2、逻辑向量索引3、名称索引添加向量删除向量向量运算数学函数统计函数向量数据类型数值型:数值可以用于直接结算,加减乘除字符串型:可以进行连接、转换、提取等逻辑型:或真或假日期型等向量索引1、正(负)整数索引可以使用length()访问向量的个数,访问向量x的第一个值可以使用x[1];还可以使用负整数进行索引,表示访问除了这一行的其他行数据,比如不访问一个三行数据的第二行,可以使用x[-2]2、逻辑向量索引以上代码是只输出对应逻辑值为真的值。

2021-09-13 14:55:41 1253

原创 Java高级之反射机制

目录一、反射的概述1.关于反射的理解2.体会反射机制的“动态性”3.反射机制能提供的功能4.相关API二、Class类的理解1、Class类的理解2.获取Class实例的几种方式:(前三种方式需要掌握)3.总结:创建类的对象的方式?4.Class实例可以是哪些结构的说明三、ClassLoader1、类的加载过程----了解2、类的加载器的作用3、类的加载器的分类4、Java类编译、运行的执行的流程5、使用Classloader加载src目录下的配置文件四、反射的应用1、创建运行时类的对象1.代码举例2.说明

2021-09-05 21:49:00 72

原创 Java高级之网络编程

目录一、InetAddress类的使用1、实现网络通信需要解决的两个问题2、网络通信的两个要素3、通信要素一:IP和端口号1.IP的理解2.InetAdress类:此类的一个对象就代表着一个具体的IP地址3.端口号port:正在计算机上运行的进程。4、通信要素二:网络通信协议二、TCP网络编程三、UDP网络编程四、URL编程1.URL(Uniform Resource Locator)的理解2.URL的5个基本结构3.如何实例化4.常用方法5.可以读取、下载对应的url资源一、InetAddress类的

2021-09-01 22:27:24 218

原创 一些我常用的快捷键(持续更新)

Ctrl + Shift + F 是切换简体繁体alt+shift+s setter/getter方法、构造器、tostring等Ctrl+Alt+↓ 向下复制Ctrl+Alt+t surround with格式化代码: Ctrl+shift+f强大的搜索功能,shift+shift (无论想要搜啥都能找到)Ctrl+F,查找...

2021-09-01 15:08:01 247

原创 Java高级之枚举、注解

目录一、枚举1. 枚举类的说明2. 如何自定义枚举类?3. jdk 5.0 新增使用enum定义枚举类。4. 使用enum定义枚举类之后,枚举类常用方法5. 使用enum定义枚举类之后,如何让枚举类对象分别实现接口二、注解1. 注解的理解2. 注解的使用示例3. 如何自定义注解:参照@SuppressWarnings定义4. 元注解 :对现有的注解进行解释说明的注解。5. 如何获取注解信息:通过反射来进行获取、调用。6.JDK8中注解的新特性:可重复注解、类型注解6.1 可重复注解:6.2 类型注解:一

2021-09-01 15:06:19 57

原创 Java高级之日期时间API、比较器、其他类

目录一、JDK8之前日期时间API1.获取系统当前时间2. java.util.Date类与java.sql.Date类3. java.text.SimpleDataFormat类4.Calendar类:日历类、抽象类二、JDK8中新日期时间API1.日期时间API的迭代2.前两代存在的问题举例3.java 8 中新的日期时间API涉及到的包4.本地日期、本地时间、本地日期时间的使用:LocalDate / LocalTime / LocalDateTime4.1 说明4.2 常用方法5.时间点:Insta

2021-08-30 17:10:34 307

原创 Java高级之String、StringBuffer、StringBuilder

目录一、String类1.概述2.String的不可变性2.1 说明2.2 代码举例2.3 图示3.String实例化的不同方式3.1 方式说明3.2 代码举例3.3 面试题3.4 图示4. 字符串拼接方式赋值的对比4.1 说明4.2 代码举例5.常用方法6. String与其它结构的转换6.1 与基本数据类型、包装类之间的转换6.2 与字符数组之间的转换6.3 与字节数组之间的转换6.4 String与StringBuffer、StringBuilder之间的转换7. JVM中字符串常量池存放位置说明二、

2021-08-29 15:24:30 146

原创 Java高级之多线程

文章目录一、基本概念:程序、进程、线程二、线程的创建和使用三、线程的生命周期四、线程的同步五、线程的通信六、jdk5.0新增线程创建方式总结一、基本概念:程序、进程、线程二、线程的创建和使用三、线程的生命周期四、线程的同步五、线程的通信六、jdk5.0新增线程创建方式总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...

2021-08-26 19:15:48 203

原创 JDBC操作数据库笔记

1.JDBC是什么?Java DataBase Connectivity(Java语言连接数据库)2.JDBC的本质是什么?JDBC是SUN公司制定的一套接口(interface)。接口都有调用者和实现者。面向接口调用、面向接口写实现类,这都属于面向接口编程。3.为什么要面向接口编程?解耦合:降低程序的耦合度,提高程序的扩展力。多态机制就是非常典型的:面向抽象编程。(不要面向具体编程)4.为什么SUN制定一套JDBC接口呢?因为每一个数据库产品都有自己独特的实现原理5.JDBC编程

2021-08-18 17:24:43 164

原创 springMVC下创建的webapp没有小蓝点

问题描述:springMVC下创建的webapp没有小蓝点解决方案:需要打开项目结构修改路径,在路径的WEB-INF前加上src\main\webapp这样小蓝点就会出现了!

2021-08-15 21:01:19 1884

空空如也

空空如也

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

TA关注的人

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