- 博客(70)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 KVM使用入门
KVM虚拟化KVM在使用的时候必须是硬件支持虚拟化的,要确保使用的宿主机或实体机支持硬件虚拟化技术 环境搭建我在VMware里装了个centos7,把centos7当做宿主机使用关闭selinuxvi /etc/selinux/configSELINUX=disabled关闭防火墙systemctl stop firewalldsystemctl disa...
2019-12-24 17:39:39
498
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Harbor与Docker的部署搭建
Harbor 安装小记场景在搭建私有云环境时,我们需要将我们打包的镜像存储在局域网内,而不是把镜像推送到hub.docker.com;一方面是因为安全问题,另一方面在局域网内存储,网速炒鸡快。当然对于私有云搭建,在本地搭建镜像仓库那是必须的。接下来,对我安装Harbor 做一个记录。分析因为 Harbor 是用 docker 跑起来的,所以我们的机器上必须有 docker 环境,还有比较中...
2019-12-24 17:26:03
460
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 回收DHCP地址池中的IP地址
在工作中所遇到的问题,便做了个记录。问题描述回收dhcp地址池中的地址。解决方案采用全局地址池时的配置:回收IP地址10.1.1.5方法一: reset ip pool name pool1 10.1.1.5 //(reset ip pool name all/used) 释放已分配出去的ip地址方法二:reset ip pool name vlan10 all/userd方...
2019-12-07 00:14:28
7215
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 openstack部署Keystone、Glance、Horizon服务步骤
此文章是Openstack安装部署认证服务(Keystone)、镜像服务(Glance)以及仪表盘(Horizon)环境配置关闭防火墙、SElinux、双机互信、修改/etc/hosts文件NTP时间同步部署ntp服务端:1、yum install -y ntp2、修改配置文件vim /etc/ntp.conf#server 0.centos.pool.ntp.org iburst...
2019-08-05 19:26:32
1009
原创 爬虫常用字符串提取
字符串截取:str.[n:m] 截取从下标n到m个字符分隔:str.split("|") 按照|分割字符串为列表去除特殊符号:str.replace("/r","") 替换“/r”为空白字符串取出前后空格:str.strip()
2021-08-24 15:36:35
480
原创 论坛爬虫爬取tid,title,uid
自己编写的练习爬虫代码,希望对大家思路有帮助,技术欠佳,正在练习。加油!!# -*- codeing = utf-8 -*-# @Time : 2021/8/10 16:56# @Author : yz# @File : 论坛2.py# @Software : PyCharm# 引入request库, requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多import requestsfrom lxml import etreeimport rede
2021-08-10 18:17:01
572
原创 python编写购物车小案例
#简单的购物车小案例自己学习中编写的,望大家有问题多多指导改进。# 输入指定商品列表products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["Coffee", 31], ["Book", 60], ["Nike",699]]print("-"*5, "商品列表", "-"*5)for i in range(6): print(i,end="\t") print(products[i][0],end="\t"
2021-07-23 17:31:41
290
原创 python编写猜拳游戏
猜拳游戏# -*- codeing = utf-8 -*-# @Time : 2021/6/17 19:21# @Author : yz# @File : 石头剪刀布.py# @Software : PyCharmimport randomwhile 1: id_1 = random.randint(0, 2) ren = int(input("请输入:剪刀(0)、石头(1)、布(2):")) if ren in (0,1,2): if id_1 ==
2021-06-17 19:38:13
329
原创 查找三十天内未修改文件,不包含子文件,大小排序输出文件名占用大小格式
查找三十天内未修改文件,不包含子文件,大小排序输出文件名占用大小格式find . -maxdepth 1 -type f -mtime -30 -exec ls -lh {} \; | sort -n -r -k 5 | head -n 10 |awk '{print $9,$5}' |awk -F '/' '{print $2} >./aaa.txt
2021-02-04 14:36:59
218
原创 win10安装hadoop启动所有进程后,发现resourcemanager可以启动但一会儿就没了停止了resourcemanager.ResourceManager: Error starting
win10安装hadoop启动所有进程后,发现resourcemanager可以启动但一会儿就没了停止了resourcemanager.ResourceManager: Error startingResourceManager启动失败的日志可以看到resourcemanager.ResourceManager: Error startingResourceManager启动失败的日志,报了类TimelineCollectorManager找不到的错误, 解决方法:F:\hadoop-3.1.2\
2021-01-13 18:16:16
2138
3
转载 Cannot resolve method ‘setInputPaths(org.apache.hadoop.mapreduce.Job, org.apache.hadoop.fs.Path)‘
发生错误的原因是导错了包JobConf是旧API使用的,而我们需要的是新API所以使用import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;代替原有的import org.apache.hadoop.mapred.FileInputFormat;即可
2021-01-07 10:46:49
2033
2
原创 shell中使用ssh批量重启关闭/etc/hosts中添加了的机器
ssh批量关闭/etc/hosts中添加了的机器,可自行修改#!/bin/bashwhile true ;dohost=`awk 'NR>2{print $1}' /etc/hosts | sort -r`echo "1. shutdown all hosts2. reboot all hosts3. exit"read -p "please input option: " optioncase $option in 1) echo "===========shutdo
2020-11-16 21:30:12
406
转载 Redis全面命令操作手册
Redis是用C语言实现的,一般来说C语言实现的程序“距离”操作系统更近,执行速度相对会更快。Redis使用了单线程架构,预防了多线程可能产生的竞争问题。作者对于Redis源代码可以说是精打细磨,曾经有人评价Redis是少有的集性能和优雅于一身的开源代码。本文比较详细且全面的梳理了Redis使用过程中涉及的全部增删改查!1.字符串1.设置键set key value [ex seconds] [px milliseconds] [nx|xx]setex key seconds valuese
2020-11-05 12:02:50
232
原创 win10bat脚本配置dhcp获取IP和静态配置IP
以管理员身份运行此bat文件1.使用文件中配置好的IP进行配置2.将网卡设置为dhcp获取IP3.交互式配置IP@echo offrem //设置变量 set NAME="以太网"rem //以下属性值可以根据需要更改set ADDR=192.168.8.184set MASK=255.255.255.0set GATEWAY=192.168.8.108set DNS1=114.114.114.114set DNS2=rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、
2020-09-22 18:21:06
2607
1
原创 windows系统bat修改静态IP和动态IP
以下为所有代码复制之后粘贴到bat文件中执行即可。@echo offrem //设置变量 set NAME="以太网"rem //以下属性值可以根据需要更改set ADDR=192.168.8.105set MASK=255.255.255.0set GATEWAY=192.168.8.254set DNS1=114.114.114.114set DNS2=rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNSecho 当前可用操作有:echo 1 设置为静态
2020-09-16 20:23:01
1056
原创 docker login登陆成功一次后,在输入其他的harbor便不会弹出输入用户与密码,显示登录成功,但却无法push
解决方法mv /root/.docker/config.json /root/.docker/config.json.bak此文件是将上一次登录的用户名与密码做记录,再下次登陆的时候便不用输入用户名与密码。可将此文件删除或者修改名称即可。
2020-08-14 19:37:53
1242
原创 memcached简介
Memcached简介Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。 Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。Memcac
2020-07-29 11:07:53
305
原创 连接mysql 出现:java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.
pom.xml中将mysql改为一下内容就可以了 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> <scope>runtime</scope> </de
2020-07-25 19:05:30
234
原创 java.sql.SQLException: The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more tha
报错原因:时区问题查看时区show variables like ‘%time_zone%’;修改时区为中国的中8时区set global time_zone=’+8:00’;
2020-07-25 19:03:18
889
原创 java.sql.SQLException: validateConnection false
此报错按照下面修改即可。这个使用的版本<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.15</version> </dependency>然后将其版本修改为: <dependency> <groupId>com.alibaba&
2020-07-25 18:58:41
498
原创 将openstack平台的镜像下载到本地
将openstack平台的镜像下载到本地1. 首先使用glance命令查看镜像glance image-list2.glance image-download --file ./kali_2020.qcow2 696af397-687a-4236-8be3-9773fa441963–file 后面写的路径以及文件名称696af397-687a-4236-8be3-9773fa441963 为镜像ID...
2020-07-15 11:59:28
3600
原创 【日常bug】Error java 错误 不支持发行版本 13
【日常bug】Error java 错误 不支持发行版本 13在pom.xml配置jdk<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> &l
2020-07-10 10:13:00
453
原创 java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exce
报错java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near ‘;characterEncoding=utf-8’.把co
2020-07-10 10:08:33
866
原创 org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
报错严重: Compilation errororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatException at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:342) at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCo
2020-07-05 17:00:15
2165
原创 idea新建maven报错:Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.2。。。。。
首先查看创建项目时选择的JDK是哪个删除D:\Ksoftware\apache-maven-3.5.2\maven_repository\org\apache\maven\plugins下的maven-archetype-plugin目录自带的下载路径会特别慢,以至于等待时间很长,修改为国内的aliyun的源地址 <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf>
2020-06-29 15:53:29
1983
原创 Ajax&Json笔记
AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更
2020-06-25 15:48:58
177
原创 注册用户时,对于用户名的校验
servlet服务器端package cn.itcast.web.servlet;import com.fasterxml.jackson.databind.ObjectMapper;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServlet
2020-06-23 18:01:16
815
原创 JQuery高级笔记
JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可用参数"linear" * swing:动画执行时效果是 先慢,中间快,最后又慢 *
2020-06-23 09:39:08
107
原创 JQuery基础笔记
JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。 * JavaScrip
2020-06-22 17:54:07
94
1
原创 jsp中返回按钮跳转上一个页面
<script> function backAndFresh(){ var url =document.referrer; window.location=url; }</script><input class="btn btn-default" onclick="backAndFresh()" type="button" value="返回" />
2020-06-14 00:09:01
1246
原创 解决UncaughtTypeError:Cannotsetpropertyonclickofnull错误的方法
问题分析:当JS文件放在head标签里中时,并且绑定了onclick事件,就出现了这个错误原因:W3School中介绍浏览器先加载完按钮节点才执行JS,当浏览器自顶向下解析时,找不到onclick绑定的按钮节点了如下面这个例子:document.getElementById("firstCb").onclick = function(){ //2.获取下边列表中所有的cb var cbs = document.getElementsByName("ui
2020-06-11 23:28:16
886
原创 VMware 将虚拟磁盘多个文件合并为单个文件
VMware 将虚拟磁盘多个文件合并为单个文件1.首先找到vmware安装位置,从安装位置可以找到vmware-vdiskmanager.exe可执行文件命令,在cmd命令行进入到此位置,或者shift+鼠标右键进入cmd命令行。2.输入以下命令即可完成操作。(注意空格位置) .\vmware-vdiskmanager.exe -r "D:\软件\ftp\ftp\test.vmdk" -t 0 "D:\软件\ftp\testdan.vmdk"-r “D:\软件\ftp\ftp\test.vmdk”
2020-06-09 17:37:27
5646
原创 shell编写猜拳游戏
#!/bin/bashname=(石头 剪刀 布)a="石头"b="剪刀"c="布"echo -n "请出拳(石头,剪刀,布):"while read quan ;doid="${name[RANDOM%3]}" if [ $quan == $a ] && [ $id == $b ];then echo "你赢了!" && exit elif [ $quan == $b ] && [ $id == $c ];then echo
2020-06-02 17:35:32
861
原创 Cookie&Session笔记
会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value)
2020-06-02 14:58:55
81
原创 java下编写文件下载
案例:* 文件下载需求: 1. 页面显示超链接 2. 点击超链接后弹出下载提示框 3. 完成图片文件下载* 分析: 1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框。不满足需求 2. 任何资源都必须弹出下载提示框 3. 使用响应头设置资源的打开方式: * content-disposition:attachment;filename=xxx* 步骤: 1. 定义页面,编辑超链接href属性,指向Servlet,传递资源名称filen
2020-05-28 15:05:38
127
原创 Response笔记
HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态
2020-05-28 15:02:30
102
原创 java编写验证码
java实现动态验证码其中的路径问题可根据实际情况修改package cn.itcast.web.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;i
2020-05-27 15:49:59
166
原创 子网掩码划分计算
网络号202.69.128.0,是C类地址,标复准子网掩码是255.255.255.0,二进制数制长度是24位。现在要将其划分为4个子网,就要增加2位长百度,是26位。子网掩网成为255.255.255.192。各子网度的主机数知是2的6次方减去2等于62。各子网实际可用的道IP地址范围如下:子网202.69.128.0 IP地址范围202.69.128.1 - 62子网202.69.128.64 IP地址范围202.69.128.65 - 126子网202.69.128.128 IP地址范围2
2020-05-21 16:19:25
366
原创 Tomcat&Servlet笔记
web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp.... 3. 网络通信三要素 1. IP
2020-05-18 16:32:03
74
cases_war.rar
2020-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人