自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 hadoop mapreduce的api调用WordCount本机和集群代码

点击本机D:\hadoop-2.9.2\bin目录下winutils.exe报错msvcr100.dll找不到,说明缺少C++的运行环境,msvcr100.dll对应的是2010C++的运行环境,我的电脑是X64的,选择自己电脑的版本下载后直接安装即可。安装完成,保险起见可以将C:\Windows\System32\msvcr100.dll复制一份到hadoop的安装目录bin下D:\hadoop-2.9.2\bin。选择一个和自己版本相近的,下载下来之后,copy到hadoop安装目录下。

2023-11-02 16:58:35 351

原创 hadoop hdfs的API调用,在mall商城代码中添加api的调用

在网上下载了现成的商城代码的源码本次旨在熟悉hdfs的api调用,不关注前后端代码的编写,所以直接下载现成的代码,代码下载地址。我下载的是前后端在一起的代码,这样测试起来方便我选择的第一个 下载的,明显是前后端没有隔离的版本,而且最简单的,没有加微服务分布式等的否则idea连接hdfs的时候会报错,虽然报错不影响数据存储,但是还是配置下比较好。我本机win系统没有解压tar的工具,所以我在虚拟机上将hadoop-2.9.2.tar.gz的包解压缩后,用zip命令压缩了一遍下载到了win的本机。

2023-11-01 15:11:40 145

原创 在虚拟机上在线安装mysql

到mysql配置目录下,更改自己想要安装的mysql版本,默认安装mysql 8.0的版本,这里我想安装5.7的版本,如果不需要改版本这里跳过即可。我的虚拟机linux系统是7的,所以直接下载linux 7的版本。启动mysql,查看mysql用户的初始密码,登录后更改密码。#设置密码的最短位数以及安全等级级别。下载完成后,拖到/usr目录下解压。mysql官网下载在线安装包。#登录成功后,更改初始密码。#查看初始用户的初始密码。

2023-10-26 18:16:21 177

原创 Hadoop分布式安装

第一台机器有known_hosts,因为我们之前在第一台虚拟机上scp -r分发过文件给其他两台机器,所以建立过ssh连接,查看known_hosts。首先准备好三台服务器或者虚拟机,我本机安装了三个虚拟机,安装虚拟机的步骤参考我之前的一篇。一台机器配置完成jdk之后,我们将已经解压完成的jdk分发到另外两台虚拟机上。#一键启动之前配置好免密登录功能,否则启动和停止时需要n次输入密码。将hadoop01虚拟机上hadoop的文件分发到其它两台虚拟机。#一键启动,只在hadoop01机器上一键启动即可。

2023-10-25 14:57:23 1580

原创 hadoop伪分布式安装部署

如果本机没有登录过其它机器时,本地是没有/root/.ssh文件夹的,只需要 ssh hadoop 登录一次就会自动创建了。配置hdfs-site.xml,制定hdfs保存数据的副本数量,伪分布式只有一个节点,所以填写1。配置mapred-site.xml:原本hadoop文件下没有这个文件,我们copy一个出来。将hadoop包上传到随便一个目录,但是解压缩到/opt/ 目录下。首先准备好hadoop的安装包,并且jdk安装完毕。ip地址为hadoop虚拟机的ip。#添加本机ip与hosts的绑定。

2023-10-24 10:23:39 1470

原创 virtualBox虚拟机安装多个+主机访问虚拟机+虚拟机访问外网配置

host-only配置好之后我们测试一下,点击一下切换成test为on的模式,在我们主机上ping一下我们虚拟机的ip地址。Adress的范围参考,工具-网络管理器中host-only的网卡配置,在这个网卡配置的网段内即可。点击存储——没有盘片——再点击右上角的 类似光盘的小图标,再点击 “选择虚拟光盘”,将之前下载的。如 果之前已经在上面的网络步骤配置过,这里就会出现之前配置过的选项。选择虚拟硬盘大小,我这里设置的是30G,点击完成虚拟机的新建。验证虚拟机的上网功能,以及再次验证主机连接虚拟机功能。

2023-10-20 11:51:01 1068 1

原创 springboot+mybatis+generator配置项目跑起来的样例

【代码】springboot+mybatis+generator配置项目跑起来的样例。

2022-11-27 17:33:35 161

原创 Controller接口参数为@RequestBody时,后端如何自己测试

Controller接口参数为@RequestBody时,后端用工具测试的小技巧

2022-10-09 10:11:53 618

原创 mvn应用启动找不到新添加的属性

springboot应用结构改变了,代码进行了合并,本机mvn clean install -Dmaven.test.skip=true -DskipTests=true -U 没有问题,网上方法都试过一遍依然启动的时候报错找不到有个类的属性最后突然想起来代码结构改变了,.idea和.iml都要重新加载最新的应用结构,删除了.idea顺便target目录也删除,重新mvn clean inst...

2020-04-26 12:31:26 205

原创 skipped xml bean definition file due to specified profiles [default] not matching:

最近公司内部的系统升级技术栈,本机调试没有问题后部署到dev环境(linux服务器)但是一直出现下面这个情况,bean实例化失败,bean没有注入成功,各种检查包扫描等的配置都没有问题然后从日志头部开始一条一条的看,然后发现一些不大正常的INFO日志,看到了没这些配置了bean id的xml文件都被skiiped了,一定是这个原因导致的bean没有被加载,所有后面bean报错了。...

2019-10-31 00:21:50 597

原创 fastjson包版本与jdk版本不符合

fastjson序列化的时候抛出异常java.lang.IncompatibleClassChangeError: Found interface com.ins.car.common.dto.ICarInfo, but class was expectedhttps://github.com/alibaba/fastjson/issues/830解决...

2019-10-28 16:50:44 6754

转载 linux 在/etc/profile配置完jdk每次都要source才能使用java命令(配置永久环境变量)

https://blog.csdn.net/qq_35733535/article/details/79358320linux每次进入都需要 source /etc/profile才能使用java命令,需要配置永久环境变量,修改etc目录下的bashrc文件,在最前面添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161export PATH=$PAT...

2019-08-01 17:21:07 1728

原创 漏合并代码:git cherry-pick

分支代码合并到主干等待预发了,发现分支代码在合并代码之后仍然有代码提交,此时需要将分支后续提交的代码再次合并到主干。此时用cherry-pick1)查看当前分支git branchANTM0540804_20190531_XXX2)查看分支上要再次合并到master的commitId,例如我分支上最近3次的要合并到主干git log --oneline -3(注意是oneline...

2019-06-13 18:39:06 2250

原创 git常用命令

1、clone项目git clone [projectUrl]2、提交代码git add fileNamegit commit fileName3、分支上提交代码git push origin branchName主干上合并代码:git push origin master4、合并主干代码到分支git merge master branchNamegit status 查看本次merge提交的东西...

2018-04-24 16:56:59 96

转载 chars拦截到response乱码问题

https://www.cnblogs.com/xuxiaolu/p/6186410.html

2017-12-05 15:58:20 202

转载 Git统计指定时间段内代码增删汇总行数

git log  --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat:  --since ==2017-4-1 --until=2017-9-30 --numstat | awk '{ add += $1; subs += $2; l

2017-11-01 10:40:56 9662 1

转载 String中intern的方法

转载自http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857513.html

2017-07-26 14:30:35 121

原创 正则换行匹配

^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置[^a] 在此^表示非的意思,匹配非a的字符\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]\S 匹配任何非空白字符。等价于[^ \f\n\r\t\v]匹配换行符:import java.util.regex.M

2017-03-27 14:07:56 5746

转载 正则表达式速查表|html标签过滤

正则表达式速查表字符 描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$ 匹配输入字符串的结束位置。如

2017-03-24 15:10:19 358

原创 maven window系统下载和配置

1、maven官方下载最新版本http://maven.apache.org/download.cgi2、下载之后解压到目录中,我本机的存储目录是D:\execute\apache-maven-3.3.33、配置环境变量MAVEN_HOMED:\execute\apache-maven-3.3.3path中加入maven的bin路径4、运行maven之前确保jd

2017-03-24 14:33:20 1239

原创 git push 邮箱格式不符合解决办法

由于做外包的工作,电脑名字会过段时间就被管理员过来统一改掉,而且电脑名字自己竟然没有权限改。。。(OS:自己做开发的,竟然连个电脑名字都没有权限改,醉了)那就说说由于这个电脑名字过一段时间,管理员过来改掉之后我git push遇到的问题提交的时候,邮箱后缀变成了我们管理员给我改的新的电脑名称;1、尝试重新设置了用户名和邮箱,但是没有用// 设置全局git config

2017-03-22 17:03:25 12577 2

原创 final关键字

: final关键字修饰类,不可以被继承。即final类没有子类;: final 关键字修饰方法,方法不可被重写;: final 关键字修饰属性(变量)时,变量不可再被赋值;final 修饰属性(变量)final修饰属性(变量)时,此时的属性称之为常量;java中用final定义常量时,命名规范全部用大写;常量在java内存常量池中的地址不可以改变,但是地址中的值(

2017-03-15 23:01:55 225

java控制浏览器

java 写的一个浏览器,控制浏览器跳转的页面

2015-12-22

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

TA关注的人

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