自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (6)
  • 收藏
  • 关注

原创 MapReduce的单词统计从本地运行到集群运行

学习记录

2021-11-16 19:05:34 1230

原创 hadoop从零搭建一个集群

重要说明:一切安装时基于centos71.linux最小化安装安装完成linux最小化base,关闭base,重新克隆一个完整的系统,并命名为hadoop402.配置主机,ip,hosts等文件启动hadoop40,用root登录==================================================#配置静态ip[root@base ~]#vi/etc/sysconfig/network-scripts/ifcfg-ens33#默认属..

2021-11-11 16:13:41 2903 1

原创 linux常见查看文件的命令

more:查看head:查看,主要是查看前多少行head -5 xx.txt :xx 文件的前n行tail -n xx: 查看文件多少行tail -f xx.txt 查看持续追加的文件head -19 xx.txt | tail -1 : head和tail搭配使用查看第19行内容cut -d "字符" -f n xx.txt 剪切文件,输出第几行,可以和其他命令组合使用awk -F "字符" '{print $1}' 内容切割,分列读取,支持正则,简单的命令,可以读取文...

2021-11-10 20:32:40 1116

原创 linux关机常用命令

关机常用命令Linux命令:shutdown: shutdown -h now :立即关机 shutdown -h 1 : 一分钟后关机 shutdown -r now :立即重启halt:关机reboot:重启sync:内存同步logout:注销(这个主要是针对远程登录,图形界面上是无效的)...

2021-11-10 20:08:28 1555

原创 常用的网络监测命令

ps查看进程ps -aux |grep xx 查看系统中的所有进程ps -ef | grep xx 查看子父进程之间的关系==============================================kill杀死进程kill -9 xx 强制杀死xx进程killall xx(名称)=============================================top查看进程健康状态(实时)===========================.

2021-11-09 20:25:19 192

原创 linux之shell流程控制(if,case,for,while)

if 判断1)基本语法if [ 条件判断式 ];then 程序fi或者if [ 条件判断式 ] then 程序elif [ 条件判断式 ] then 程序else 程序fi 注意事项:(1)[ 条件判断式 ],中括号和条件判断式之间必须有空格(2)if后要有空格小案列脚本文件:=============================================#!/bi..

2021-11-09 20:13:19 107

原创 Linux之shell 变量

shell执行方式执行1:sh xx.sh执行2:bash xx.sh执行3:需要先给文件赋予执行权限。再使用文件路径路径执行aa.sh脚本内容:[damo@future shelldemo]$ cat aa.sh#!/bin/bashecho "========================"执行方式1:[damo@future shelldemo]$ ll-rw-r--r--. 1 damo shaolin 45 11月 8 20:21 aa.sh[damo@fut

2021-11-08 20:41:59 242

原创 Linux压缩与解压文件

压缩和解压类:gzip/gunzip压缩与解压:1.不能压缩目录| 2.不保留原文件压缩:[root@future damo]# ll-rwxrwxrwx. 1 root root 67 11月 7 15:57 bb.txt[root@future damo]# gzip bb.tx[root@future damo]# ll-rwxrwxrwx. 1 root root 79 11月 7 15:57 bb.txt.gz解压:[root@future da.

2021-11-07 16:39:26 252

原创 Linux权限设置

权限文件具体展示:权限描述:### 文件权限命令文件类型 属主(user) 属组(group) 其他(other)-|d r w x r w x r w xr w x1 0 0 4 : r0 1 0 2 : w0 0 1 1 : xu:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总.

2021-11-07 15:48:13 102

原创 Linux查找命令

###查询文件命令find目录路径 -选项(name,size,user)过滤文件根据名称:[root@future home]# find ./ -name a.*./damo/a.txt根据用户:[root@future home]# find ./ -user damo./damo/hello/mm.txt./damo/b.tx./damo/a.txt根据文件大小:[root@future damo]# find /home/ -size +666/home/fut...

2021-11-07 15:40:13 78

原创 linux服务管理

基于centos7编写的文档服务管理systemctl start 服务名 (开启服务)systemctl stop 服务名 (停止服务)systemctl restart 服务名 (重新启动服务)systemctl status 服务名 (查看服务状态)systemctl --type service (查看运行的服务)案例1:[root@future ~]# systemctl --type serviceUNIT

2021-11-05 21:12:23 69

原创 mybatis_plus乐观锁问题:MP_OPTLOCK_VERSION_ORIGINAL

Mybatis_plus 出现 MP_OPTLOCK_VERSION_ORIGINAL乐观锁问题org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL’ not found. Available parameters are [param1, et]描述:mybatis

2021-03-07 18:10:26 2457 1

原创 vagrant安装

在线安装#初始化镜像vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box#启动镜像vagrant up#连接虚拟机vagrant ssh# 关闭虚拟机vagrant halt离线安装#添加vagrant box到box listvagrant box add centos7 CentOS-7.box(box地址)#初始化一个虚

2021-02-26 00:26:41 106

原创 MySQL客户端报错 1251 -Clinent does not support authentication protocol requested by server

问题:1251 -Clinent does not support authentication protocol requested by server原因:在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.解决:方案二#运.

2021-02-25 23:00:29 757

原创 Mysql压缩版安装

MysqL安装来源:学习来自于狂神1.下载mysql服务端下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.33-winx64.zip2.设置环境变量解压mysql压缩包添加环境变量我的电脑->属性->高级->环境变量 :创建系统变量 MYSQL_HOME D:\tools\mysql-5.7.33 将系统变量插入path中3.my.ini文件在mysql根目录下创建my.ini文件[mysqld]

2021-01-31 14:29:26 97

原创 java 进制之间的转换 10进制转化为n进制 n进制转化为10进制 10进制小数转化为n进制小数(java)

n进制之间转换10机制转化为其他进制 /** * 十进制转化为n进制 * @param number(十进制数) * @param n(转化的机制) * @return */ private static int conver10ToN(int number, int n) { int result = 0; StringBuilder sb = new StringBuilder(); while

2020-05-24 12:16:21 1512

原创 节点的时间服务器搭建

时间服务器结构图时间服务器配置1.检查是否安装ntp时间服务器[root@hadoop011 hadoop-2.7.2]# rpm -qa | grep ntpntpdate-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntp-4.2.6p5-10.el6.centos.x86_...

2019-09-08 22:16:15 510

原创 配置SSH无密登录

1.生成公钥和私钥: [pw@hadoop010 ~]$ ssh-keygen -t rsa 然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥2.将公钥拷贝到要免密登录的目标机器上 [pw@hadoop010 .ssh]$ ssh-copy-id hadoop010 [pw@hadoop010 .ssh]$...

2019-09-01 21:40:43 156

原创 hadoop本地案例主机报错

解决办法:使用 如下命令查看hostname是否一致vim /etc/sysconfig/networkvim /etc/hosts如果不一致,请改为一致就好了。报错内容:bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input output 'dfs[a-...

2019-08-04 21:34:49 752

原创 Linux修改虚拟机的属性设置

修改虚拟机的静态ip 命令:vim /etc/udev/rules.d/70-persistent-net.rules得到mac地址,然后删除一块网卡2.配置静态ip,把从上获取的mac地址替换原来的mac地址命令:vim /etc/sysconfig/network-scripts/ifcfg-eth03,重启服务:service network re...

2019-07-31 22:49:15 633

原创 克隆虚拟机

然后静等完成

2019-07-31 21:33:40 51

原创 Linux学习笔记二

我的目标爱一个女孩子,与其为她的幸福而放弃,不如留住她,为她的幸福而努力帮助指令man:基础语法: man [命令或配置文件] 如:man lshelp:语法:help 【命令】 如:help mkdir不知道的可以百度或谷歌基本命令pwd: 显示当前工作的目录的绝对路径ls:ll:ln:rm:mv:cp:tail:more:hi...

2019-07-18 22:59:53 72

原创 Linux忘记root用户密码,并解决问题

格言:世界上最可怕的事情不是你不努力,而是比你优秀的人比你还努力运行级别1)0 :关机 2)1 :单用户 [类似安全模式, 这个模式可以帮助找回root密码] 3)2:多用户状态没有网络服务 4)3:多用户状态有网络服务 [使用最多] 5)4:系统未使用保留给用户 6)5:图形界面 【】 7)6:系统重启root密码忘记别慌解决方案:我们可以进入单用户模式将密码修改回来...

2019-07-16 23:17:59 148

原创 Linux笔记之用户管理

Linux命令:shutdown: shutdown -h now :立即关机 shutdown -h 1 : 一分钟后关机 shutdown -r now :立即重启halt:关机reboot:重启sync:内存同步logout:注销(这个主要是针对远程登录,图形界面上是无效的)## 用户管理添加用户:useradd zhenzhen指定xx的密...

2019-07-15 22:36:27 168

原创 关于python的赋值理解

赋值python中的赋值是对象引用,不会开辟内存空间如:a =[1,2] b=a a.append(3) print(a,b)输出结果:[1,2,3] [1,2,3]拷贝浅拷贝:拷贝了一个对象中的一层。深拷贝:是拷贝对象中的所有元素,会形成一个新的对象,与原来的对象无关...

2019-07-15 21:23:06 182

原创 java面试题

构造方法:构造方法也是类的方法,可以在创建对象时为成员变量赋值 构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分 构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型,但是有返回值的如:实例一个String s = new String();返回的是一个String对象 构造方法一定要与定义为public的类同名 构造方法不能被对象调用,只会...

2019-07-14 22:08:42 63

原创 Linux之编辑器vi/vim

介绍:vi:是Linux内置的编辑器vim:具有有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vi和vim的三种编辑模式:vim中常用的命令:1.yy:复制,数字+yy是复制几行 ,y+数字+y是复制光标后数字行内容 2.p:是粘贴 u:撤销上一步...

2019-07-14 21:31:44 78

原创 Linux的目录结构整理

结构图:目录的作用:/bin [重点] (/usr/bin 、 /usr/local/bin): 是Binary的缩写, 这个目录存放着最经常使用的命令 /usr/local :[重点] 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序 /home [重点] :存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般...

2019-07-14 09:09:22 95

原创 虚拟机网络连接方式

虚拟机上连接方式:1.桥接模式: 好处:大家处于同一个网段,可以互相通信 缺点:ip有限(0——255)2.nat(网络地址转换模式) 好处:虚拟机不会占用其他人的ip,不会造成ip冲突 确定:内网的其他人不能和虚拟机通信3.主机模式:单独的一台电脑...

2019-07-14 01:10:26 169

原创 如何将一串一数字和运算符号的字符串中出去运算符号和数字

如:字符串为:“1*2+78-24/2*6”String str = "1*2+78-24/2*6";String newstr="";StringBuffer bf = new StringBuffer();for (int i=0;i<str.length();i++) { if(str.charAt(i)=='*'|str.charAt(i)=='+'|str.c...

2019-07-11 23:12:20 514

原创 shell学习

shell是什么: shell是一个命令解释器,他接受应用程序和用户命令,然后调用操作系统内核。 shell也是一个功能相当强大的编程语言,具有易编写,易调试,灵活性强的特点shell的解析器:shell脚本编写:需求:创建一个shell脚本,输出hello world!实操:j脚本格式:需要在shell文件开始加入#!/bin...

2019-07-11 23:05:45 167

原创 TypeError: test() argument after * must be an iterable, not int造成的原因

写的代码:import threading as thrinfo = [1,2,3,4,55,233]def test(i): print(222)t = thr.Thread(target=test,args=(5))t.start() 文档查找:class threading.Thread(group=None, target=None, nam...

2019-06-23 12:24:26 20213 4

原创 python学习中遇到的问题

问题1:TypeError: Pool() takes no arguments代码:class Tortoise: def _init_(self,x): self.num = xclass Fish: def _init_(self,y): self.num = yclass Pool: def _init_(self,...

2019-06-09 12:53:27 217

原创 在1000内取出900不同的随机数

1.首先是这样分析的:利用hashset的特性这个容器中保存的内容是按着集合的规则的排序的。2.获取一个不可重复的容器3.为容器添加900个不同的元素4.再遍历容器public static void main(String[] args) { Set&lt;Integer&gt; set = new HashSet&lt;Integer&gt;(); while(set...

2018-08-20 21:31:23 436

原创 分析for(表达式1;表达式2;表达式3){ 循环体}

public static void main(String[] args) { int i = 0; for(;i&lt;4;i+=2){ System.out.print(i+" "); } System.out.println(i);}/*(1)语法:for(表达式1;表达式2;表达式3){ 循环体}*//*表达式1:1....

2018-08-20 20:17:42 17977 3

转载 在多ip的情况下,Windows server2012的iis+tomca共用80端口

 第一步禁用IIS套接字池并设置其监听IP1.请在命令提示符下键入以下行:c:\Inetpub\Adminscripts\Inetpub\Adminscriptstpub\Adminscripts2.打开Adminscripts文件夹后,请在命令提示符下键入以下script adsutil.vbs set w3svc/disable行:script adsutil.vbs set w3svc/di...

2018-07-10 12:06:27 468

原创 springmvc的理解

1.SpringMVC类似于struts的一个MVC的开源框架,其实都属于spring。springmvc框架需要有spring的框架的jar包作为支撑,springmvc只是spring的一部分而已。spring的两大核心:IOC(Inverse of Control:反转控制)和AOP(AspectOriented Programming:面向切面编程)提供了展现层Spring MVC

2017-10-29 09:46:18 341

原创 ssm文件上传文件

ssm的基础必须jar包我就不说了;文件上传主要是: commons-fileupload-1.3.1.jarcommons-io-2.2.jarjsp页面:    pageEncoding="UTF-8"%>        用户登录    pageContext.setAttribute("APP_path",request.getCont

2017-10-16 18:41:42 860

原创 jQuery 的serialize()相当好用

$("#model_btn_add form").serialize()你只需要在将你的form表单序列化,其中要注意的是你表单中的属性name要与对应的类属性一致jsp;表单           用户                Password                    女 

2017-10-12 11:38:51 3951

原创 Unsupported major.minor version 51.0

jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0上次在myeclipse搭建maven时出的问题,当时这个问题是,当时我的myeclipse什么都没改,感觉我就知道要出事。对此问题我就将jdk版本跟换。还有tomcat6--》8版本提高就好了原因分析:出现上述错误是因为:外部jar包使用jdk1.7(jdk7)编译,而

2017-10-11 16:02:24 170

xshell和sftp.zip

xshell是远程连接Linux服务器的,sftp是上传下载文件的,这里配置是协议选sftp,端口填写22

2019-07-14

centos安装教程整理.pdf

从安装虚拟机的安装,到centos的安装,和centos具体的配置图解

2019-07-14

程序员的数学.zip

这是程序员学习数学的书籍,数学与编程的快乐。我们写程序是为了解决人类解决不掉的问题,程序员理解 问题,编写程序,计算机运行程序。这里数学给我们思维,提供我们更好的方式去解决问题。而程序员的数学这一套书 将会带给我们很大的帮助。。。。

2019-06-19

json所需要的jar

json所需要的jar包,其中有两个jar重复,你可选取其中一个jar,json是一个轻量级数据传输方式,一般是后台将数据转化成json对象....

2017-09-16

servlet的增删改查的操作小案列

这是一个servlet描述,其中我用servlet单独为每一个功能写了一个servlet用于跳转,还有写了个BaseServlet的基类,去继承然后可将所有的操作放在一个servlet上表示详细请看代码

2017-09-11

servlet资料

servlet的代码详解,一个小servlet的注册案列。JSP的前身就是Servlet。Servlet就是在服务器端运行的一段小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存的Servlet程序。

2017-09-08

空空如也

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

TA关注的人

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