自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MapReduce学习笔记1:统计每一个手机号耗费的总上行流量、总下行流量、总流量

考察MapReduce的运用考察Mapper和Reduce之间的传输,使用序列化在本地运行和在虚拟机用Jar包运行代码自定义Bean对象实现Writable接口/** * 1.定义序列化实现writable接口 * 2.重写序列化和分序列化 * 3.重写空参构造 * 4.重写toString方法 * @author yijin * @create 2022-04-18-5:01 PM */public class FlowBean implements Writable .

2022-04-18 21:33:48 627

原创 在IDEA中使用Hadoop的HDFS的API

创建一个Maven项目配置依赖环境创建包和类package com.atguigu.hdfs;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.junit.After;import org.junit.Before;import org.junit.Test;import jav.

2022-04-17 00:23:48 392

原创 在Mac配置Hadoop环境

下载Hadoop文件包下载地址解压放在开发环境的文件夹配置环境变量并生效测试bash_profile#HADOOP_HOME hadoop包存放本地的位置export HADOOP_HOME=/opt/module/hadoop-3.1.3export PATH=$PATH:$HADOOP_HOME/binexport PATH=$PATH:$HADOOP_HOME/sbin参考...

2022-04-16 20:59:15 2184

原创 狂神学习:SpringBoot国际化解析器

1.模仿框架开启国际化解析器2. 获取前端的请求参数3. 注入容器4.拦截器5.前端页面的改动6.总结

2021-07-26 16:40:39 121

原创 狂神学习:SpringBoot的静态资源处理

WebMvcAutoConfigurationAdapter.class1. 静态资源映射规则1.1 addResourceHandlers()添加资源处理Webjars本质就是以jar包的方式引入我们的静态资源引入jQuery对应版本的pom依赖查看webjars目录结构访问jquery.js文件,只要是静态资源,SpringBoot就会去对应的路径寻找资源。1.2原理 @Override public void addResourceHandlers(ResourceHan

2021-07-26 15:41:26 250

原创 狂神学习:SpringBoot配置文件

SpringBoot自动装配原理1. 总结SpringBoot启动会加载大量的自动装配类寻找需要的功能有没有在SpringBoot默认写好的自动装配类中查看自动装配类中配置了哪些组件,只要需要用的组件存在其中,就不需要手动配置了给容器中自动配置类添加组件时,会从properties类中获取某些属性。只需配置文件中指定这些属性的值的即可。可以通过debug=true查看自动配置哪些生效。xxxxAutoConfiguration自动配置类;给容器中添加组件xxxxProperties 封装

2021-07-26 14:23:45 99

原创 狂神学习:2.yaml配置

1.赋值1.1 加载配置文件1.2 赋值2. 注意:路径加载顺序,以及导入方式设置多环境配置

2021-07-25 21:19:19 71

原创 狂神学习:1.springboot打包插件

2021-07-25 20:56:58 70

原创 在Mac上Dubbo-admin 安装测试

1. 下载zookeeper下载2. 下载并解压dubbo-admin-master2.1在dubbo-admin-master文件夹中执行,前提是Maven环境搭建好(Maven环境搭建)mvn clean package -Dmaven.test.skip=true运行成功会出现:此时dubbo-admin-master文件夹里的文件更新为如图1.2.1 打开dubbo-admin文件下的target(图1),复制dubbo-admin-0.0.1-SNAPSHOT.jar 到

2021-07-13 14:43:58 428

原创 在Mac电脑上搭建Maven环境

1. 下载Maven包Maven下载链接2. 修改Maven的环境配置,conf文件下有一个settings.xml文件2.1 修改为阿里云镜像<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</na

2021-07-13 14:04:00 297

原创 Mysql5.7的安装

在官网下载安装包MySQL官网链接解压安装包,并新建一个名为my.ini的文件,文件写以下代码[mysql]# 设置mysql客户端默认字符集[mysqld]skip_grant_tables# 设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\env\mysql-5.7.34-winx64# 设置mysql数据库的数据的存放目录datadir=D:\env\mysql-5.7.34-winx64\datamax_connections=.

2021-05-30 17:00:50 44

原创 IDEA右键新建时没有Java Class选项

2021-05-27 23:14:34 64

原创 Server return invalid timezone

在IDEA连接MySQL出现了错误1、在终端打开数据库2、设置MYSQL版本在IDEA中。3、成功啦

2021-05-26 21:23:08 193

原创 Java环境配置

配置系统变量CLASSPATH.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar配置系统变量JAVA_HOMEPath%JAVA_HOME%\bin%JAVA_HOME%\jre\bin配置用户变量%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2021-05-20 22:50:48 49

原创 Maven配置

如图,先配置MAVEN_HOME,在配置Path配置成功的验证

2021-05-20 21:32:27 54

原创 Tomcat启动后台出现乱码

如图出现乱码:解决方案:找到路径,修改编码为GBK2.效果图

2021-05-20 00:02:44 157

原创 can‘t connect to MySQL server on

@[TOC](can’t connect to MySQL server on!在启动Navicat之前需要启动服务器

2021-03-09 08:01:39 72

原创 webapp新建文件没有JSP问题和IDEA中web.xml的<servlet-name>名字一样还飘红的问题

当我的webapp右键new的时候没有出现JSP类型的文件,于是我按照参考一的方式。然后我们进入,注意这两个路径指向的是同一个webapp。不然到时候的web.xml中的servlet会飘红的。参考二

2021-02-26 19:28:39 385

原创 Mac中出现启动不了MySQLThe /usr/local/mysql/data directory is not owned by the ‘mysql‘ to ‘_mysql‘ user

昨天这个问题困扰了我许久,我先是出现的这个问题Mac启动不了mysql ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).我翻遍了所有的博客,其中让我觉得写的比较好有效方法的是。参考1但是还是没有解决我的问题,我还是运行不了。我反复重装了好几次,尝试了MySQL好几个版本5.17,5.23,5.31。对于MySQL的卸载。参考2终端启动MYSQL,我还是出现了The /u

2021-02-26 15:01:01 222

原创 URL不支持Http方法GET

我是一个新手,在跟着视频对了许久代码后,发现和视频中的代码一样。但是我的代码就是运行不了我的代码如下:public class ImageServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { super.doGet(req,re.

2021-02-26 14:32:32 1013 2

原创 Mac电脑的Mysql密码问题设置

1.关闭mysql1.打开系统便好设置2.找到mysql3.关闭mysql服务2.进入终端重启mysql服务3.修改密码再新建一个终端。

2021-02-01 09:15:57 60

原创 学习笔记 1-19

abstract 关键字可以修饰类和方法。抽象类 包含抽象方法和构造器,在开发中,会提供抽象类的子类,让子类实例化。抽象方法 只有方法声明,没有方法体。若子类没有实现父类所有的抽象方法,那么这个子类也属于抽象类。模版方法设计模式多态的应用当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。在软件开发中实现一个算法时,整体步骤很固定,通用,这些步骤已经在父类中写好了。但是某些部分易变,易变部分可以抽象出来,供不同子类实现。这就是一种模板模式。.

2021-01-28 17:54:39 42

原创 学习笔记 1-18

1.static关键字可以用来修饰 变量,方法,代码块和内部类。变量可以分为 静态变量和实例变量静态变量是许多对象共享一个空间,实例变量是每个对象都各自占有一个内存空间静态变量和静态方法都随着类的加载而加载,在内存中只会加载一次,存在方法区的静态域中。2.单例设计模式采取一定的方法保证在整个的软件系统中,对某个类只存在一个对象实例。饿汉式class Bank{// 1.私有化类的构造器 private Bank(){ } // 2.内部创建类的对象 // 4.对此对象的声明

2021-01-19 21:42:30 42

原创 学习笔记--面向对象---1

重载 what体现在构造器的重载,在同一个类中,同一个方法名,参数的个数,顺序或类型方面有所不同。this关键字用来调用属性,方法,构造器。理解为当前创建的对象或当前对象。1.“this.属性”或“this.方法”来调用当前属性或方法。一般省略。只有当形参和成员变量同名的时候,才会用"this.变量"的方式表示成员变量。这里在构造器和方法中都适用。2.this(形参列表)方式可以调用本类中指定的其他构造器(不能调用自己)。所以如果一个类中有n个构造器,则最多有n-1个构造器使用了“this(形参

2021-01-15 16:20:32 57

原创 在MAC上用git提交代码到github上

1.查看电脑是否安装Gitgit显示如下信息代表安装成功usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | -P | --no-pager] [--no-replace-

2021-01-13 20:17:02 214

原创 Eclipse在Mac这种的常用快捷键

常用1.补全代码的声明:option + /2.快速修复: Command + 13.批量导包: Command + shift + O4.使用单行注释:Command + /5.使用多行注释:6.取消多行注释:7.复制指定行的代码:Command + option + down 或 Command + option + up8.删除指定行的代码:Command + d9.上下移动代码: option + up 或 option + down10.切换到下一行代码空位:shift

2021-01-11 19:05:06 435

原创 Error: A JNI error has occurred, please check your insta

1.在终端查看是否java和javac的版本一致我这里没有出现错误,如果你的版本不一致,卸载旧版的jdk版本官网卸载教程2.eclipse中设置的java版本和安装的版本不匹配参考解决方法3.以"java"开头的包名更改包名就可以了...

2021-01-11 11:31:06 909

原创 Mac中Java编程环境的配置

Java编程环境的配置1.官网上下载jdkjdk2.打开终端,输入:/usr/libexexc/java_home -V查询jdk所在的路径,为之后提供使用3.在2中所在的路径下打开终端cd +(你的路径)如:cd /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home4.在终端下创建配置文件sudo -i vi /etc/.bash_profile输入密码弹出一个空白框,键入 iJAVA_HOME

2020-12-24 23:05:03 150

原创 编程的学习方法

学习编程的方法·写博客,多总结·多敲代码,多应用思维方式“大处着眼,小处着手”。 (框架的合作和竞争关系,学习内容的主次把握,对细节的把握)“逆向思维,反证法”。 (理解,感受)“透过问题看本质”英文注重...

2020-12-24 22:44:27 53

原创 makemigrations 迁移问题

show.AuthGroupPermissions: (models.E012) ‘unique_together’ refers to the non-existent field ‘group_id’.在利用python manage.py inspectdb生成model.py文件的代码,粘贴到应用的model.py,然后进行文件的迁移python manage.py makemi...

2020-03-01 14:11:11 347

原创 学习笔记:爬取猫眼电影排行榜

爬取猫眼电影排行榜1.爬取首页源代码爬取首页的基本网页源代码发现不同页码的网址规律import requestsdef get_url(url): header = { 'User-Agent': 'XXXX' #换取自己的 } response = requests.get(url, headers=header) content ...

2020-02-22 16:37:03 279

原创 学习笔记:爬取百度贴吧,熟悉request请求的get方法

爬取百度贴吧实现功能:输入任何一个字符串,进入该页面,获取该页面的html代码,并保存在本地中。保存前10页的html信息。自己练习1.爬取有关lol的页面信息将问题简单化,先爬取特定网页的1-10页的html信息观察每一页网址,发现每当页数+1时,pn+50import requestsheaders={ 'User-Agent': 'Mozilla/5.0 (X...

2020-02-12 16:43:19 413

原创 用python实现数字分类

时间分类时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余...

2020-02-10 22:13:04 1458

原创 如何配置ubuntu的软件源

通过配置ubuntu的下载源,来加快ubuntu软件的安装速度1.访问网站清华镜像清华镜像2.搜索ubuntu3.点击ubuntu右边的问号4.查看自己电脑ubuntu的版本在终端执行下面代码lsb_release -aDescription中描述的就是你的ubuntu版本5.选中你的版本,复制下面灰色部分代码6.在终端备份源地址sudo cp /etc/apt/so...

2020-01-19 12:59:01 933

原创 如何在ubuntu上解压压缩包

1.如何在ubuntu上以图形界面的方式打开压缩包首先在终端下执行sudo apt-get install zip用来下载zip包这是我运行后的结果,它提示我执行sudo dpkg --configure -a我按照它提示的执行并再用第一个下载包的代码,包就下载好了。然后,就可以轻松双击压缩包来打开文件啦。2.用命令的方式来解压缩包解以.tar.gz结尾的压缩文件# 解压...

2020-01-18 11:15:23 4326

原创 python基础习题

基础习题"""1使用for循环编写程序实现以下功能:计算1-1/3+1/5-1/7+...-1/99+......,结果保留2位小数。(2分)题目内容:使用for循环编写程序实现以下功能:计算1-1/3+1/5-1/7+...-1/99+......。输入格式: 输入该表达式的项数n。例如,如果输入2,则计算1-1/3;如果输入5,则计算1-1/3+1/5-1/7+1/9。输出格式...

2019-12-30 20:52:58 6119 1

空空如也

空空如也

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

TA关注的人

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