- 博客(62)
- 资源 (6)
- 收藏
- 关注
原创 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
2970
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
1156
原创 linux关机常用命令
关机常用命令Linux命令:shutdown: shutdown -h now :立即关机 shutdown -h 1 : 一分钟后关机 shutdown -r now :立即重启halt:关机reboot:重启sync:内存同步logout:注销(这个主要是针对远程登录,图形界面上是无效的)...
2021-11-10 20:08:28
1610
原创 常用的网络监测命令
ps查看进程ps -aux |grep xx 查看系统中的所有进程ps -ef | grep xx 查看子父进程之间的关系==============================================kill杀死进程kill -9 xx 强制杀死xx进程killall xx(名称)=============================================top查看进程健康状态(实时)===========================.
2021-11-09 20:25:19
227
原创 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
137
原创 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
300
原创 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
349
原创 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
136
原创 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
119
原创 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
98
原创 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
3096
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
137
原创 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
825
原创 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
132
原创 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
1573
原创 节点的时间服务器搭建
时间服务器结构图时间服务器配置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
836
原创 配置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
230
原创 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
844
原创 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
704
原创 Linux学习笔记二
我的目标爱一个女孩子,与其为她的幸福而放弃,不如留住她,为她的幸福而努力帮助指令man:基础语法: man [命令或配置文件] 如:man lshelp:语法:help 【命令】 如:help mkdir不知道的可以百度或谷歌基本命令pwd: 显示当前工作的目录的绝对路径ls:ll:ln:rm:mv:cp:tail:more:hi...
2019-07-18 22:59:53
95
原创 Linux忘记root用户密码,并解决问题
格言:世界上最可怕的事情不是你不努力,而是比你优秀的人比你还努力运行级别1)0 :关机 2)1 :单用户 [类似安全模式, 这个模式可以帮助找回root密码] 3)2:多用户状态没有网络服务 4)3:多用户状态有网络服务 [使用最多] 5)4:系统未使用保留给用户 6)5:图形界面 【】 7)6:系统重启root密码忘记别慌解决方案:我们可以进入单用户模式将密码修改回来...
2019-07-16 23:17:59
188
原创 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
203
原创 关于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
235
原创 java面试题
构造方法:构造方法也是类的方法,可以在创建对象时为成员变量赋值 构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分 构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型,但是有返回值的如:实例一个String s = new String();返回的是一个String对象 构造方法一定要与定义为public的类同名 构造方法不能被对象调用,只会...
2019-07-14 22:08:42
90
原创 Linux之编辑器vi/vim
介绍:vi:是Linux内置的编辑器vim:具有有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vi和vim的三种编辑模式:vim中常用的命令:1.yy:复制,数字+yy是复制几行 ,y+数字+y是复制光标后数字行内容 2.p:是粘贴 u:撤销上一步...
2019-07-14 21:31:44
107
原创 Linux的目录结构整理
结构图:目录的作用:/bin [重点] (/usr/bin 、 /usr/local/bin): 是Binary的缩写, 这个目录存放着最经常使用的命令 /usr/local :[重点] 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序 /home [重点] :存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般...
2019-07-14 09:09:22
154
原创 虚拟机网络连接方式
虚拟机上连接方式:1.桥接模式: 好处:大家处于同一个网段,可以互相通信 缺点:ip有限(0——255)2.nat(网络地址转换模式) 好处:虚拟机不会占用其他人的ip,不会造成ip冲突 确定:内网的其他人不能和虚拟机通信3.主机模式:单独的一台电脑...
2019-07-14 01:10:26
392
原创 如何将一串一数字和运算符号的字符串中出去运算符号和数字
如:字符串为:“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
548
原创 shell学习
shell是什么: shell是一个命令解释器,他接受应用程序和用户命令,然后调用操作系统内核。 shell也是一个功能相当强大的编程语言,具有易编写,易调试,灵活性强的特点shell的解析器:shell脚本编写:需求:创建一个shell脚本,输出hello world!实操:j脚本格式:需要在shell文件开始加入#!/bin...
2019-07-11 23:05:45
187
原创 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
20488
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
259
原创 在1000内取出900不同的随机数
1.首先是这样分析的:利用hashset的特性这个容器中保存的内容是按着集合的规则的排序的。2.获取一个不可重复的容器3.为容器添加900个不同的元素4.再遍历容器public static void main(String[] args) { Set<Integer> set = new HashSet<Integer>(); while(set...
2018-08-20 21:31:23
470
原创 分析for(表达式1;表达式2;表达式3){ 循环体}
public static void main(String[] args) { int i = 0; for(;i<4;i+=2){ System.out.print(i+" "); } System.out.println(i);}/*(1)语法:for(表达式1;表达式2;表达式3){ 循环体}*//*表达式1:1....
2018-08-20 20:17:42
18220
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
544
原创 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
386
原创 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
908
原创 jQuery 的serialize()相当好用
$("#model_btn_add form").serialize()你只需要在将你的form表单序列化,其中要注意的是你表单中的属性name要与对应的类属性一致jsp;表单 用户 Password 女
2017-10-12 11:38:51
4044
原创 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
215
程序员的数学.zip
2019-06-19
servlet的增删改查的操作小案列
2017-09-11
servlet资料
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人