自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(275)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot之拦截器、servlet过滤器

使用Maven,通过导入Spring Boot的 starter 模块,可以将许多程序依赖包自动导入工程中。使用Maven的parent POM,还可以更容易地管理依赖的版本和使用默认的配置,工程中的模块也可以很方便地继承它。使用如下代码清单所示的简单maven配置,基本上就能为一个使用Sping Boot开发框架的Web项目开发提供所需的相关依赖。Project SDK下拉列表框中选择前面安装的 Java1.8,如果下拉列表框中不存在Java 1.8,可以单击New按钮,找到安装Java的位置,选择它。

2023-11-01 16:31:47 413

原创 python3基础 IO操作

一文件IO操作input.txt文件内容如下:读取文件 input.txt 的内容,并求和和平均值并写入到文件 output.txt 中test.py 写法:'''open方法:Open file and return a stream.文件路径可以用相对路径也可以用绝对路径如果不指定文件打开模式,则默认为读模式,即 open("input.txt")等价于open("input.txt","r")'''fin = open("input.txt")sum = 0c

2021-02-23 22:30:29 880

原创 excel函数

excel函数之 int,rand,randbetween取整:int(number) 将数值向下取整为最接近的整数eg:产生随机数:rand() 返回大于多等于0且小于1的平均分布随机数(依重新计算而变)randbetween(bottom, top) 返回一个介入指定的数字之间的随机整数。全闭区间。返回值一定会是整数。eg: 产生0~100的随机数:ok...

2021-02-21 22:48:01 690

原创 python3基础 if语句 range函数 for及while循环 break和continue关键字

一 for循环打印输出5遍 hello huali创建python文件pycharm_hello.py,内容如下:# 打印输出5遍 hello hualifor i in range(5): print("hello huali", i) print("结束了吗")print("循环结束")效果如下:二 while循环打印0~10之间的偶数创建python文件pycharm_hello.py,内容如下:# 打印0~10之间的偶数idx =..

2021-02-16 15:02:59 2106 3

原创 脚本指定解释器 及 #!/usr/bin/python3 和 #!/usr/bin/env python3 的作用

在脚本中,第一行以 #! 开头的代码,其作用是“指定由哪个解释器来执行脚本”。#!在计算机行业中叫做"shebang", 也叫做 sha-bang / hashbang。在 Python 脚本的第一行经常见到这样的注释:#!/usr/bin/env python3或者#!/usr/bin/python3这是脚本语言共同遵守的规则:当第一行为 #!/path/to/script/interpreter 时,指定了用来执行本脚本的解释器。注意:1.必须是文件的第一行2.必须以#!..

2020-09-25 00:50:03 9405 1

原创 python高级数据结构

python高级数据结构的对比--可变 :这个对象创建以后是否能够再改变它的内容--序列有序:它们中的元素是否前后有序类型 可变 序列有序 常量举例 基本运算符和函数 常用方法 主要特性 场景 字符串 str 否 是 'abc' "abc" """abc""" '''abc''' in + [ ] [ : ] len() str() int() float()

2020-09-23 14:18:15 171

原创 windows C:\Users\用户名\AppData\Local\Microsoft\WindowsApps 下的文件如何删除

问题引子:我之前装过python,后来卸载了,最近重装了个高版本的python,但发现C:\Users\quxia\AppData\Local\Microsoft\WindowsApps 下还有之前残留的 python.exe,python3.exe两个文件。C:\Users\quxia\AppData\Local\Microsoft\WindowsApps 下还有之前残留的 python.exe,python3.exe这两个文件,用常规方式“选中文件---右键删除” 是无法删除的,会报如下..

2020-09-12 11:35:50 26889 17

原创 python的基本数据类型和变量 及 python的运算符 python的缩进

一 python的运算符1.算数运算符:+ - * / % -- 算数运算符 结果是数字a,b=5,2 或 a, b = 5, 2 # 给a赋值为5,给b赋值为2c = a + b # 加法 --> c值为7c = a - b # 减法 --> c值为3c = a * b # 乘法 --> c值为10c = a / b # 除法 --> c值为2.5c = a % b # 取余...

2020-08-29 23:04:56 356

原创 npm 卸载模块

npm uninstall -g xxx 卸载全局模块xxxnpm uninstall -g node-gyp

2020-06-29 18:06:46 2196

原创 idea上传本地新项目到gitlab远程仓库

idea上传本地新项目到gitlab远程仓库具体步骤1 创建本地仓库IDEA:VCS-->Import into Version Control-->Create Git Repository2.添加文件关联git版本控制init完成之后,可以看到原本的项目文件名变成了红色了,红色在idea的git版本表示未add的文件,同时在系统资源管理中打开项目的磁盘文件目录,会发现一个.git的隐藏文件,这个文件就git的配置和仓库文件IDEA:VCS-->Git..

2020-06-28 14:21:44 4451

原创 jenkins Publish over SSH 配置

Publish over SSHSSH Servers---> 高级

2020-06-24 11:04:49 450

原创 linux中 export 作用 及 source 的用法

一、linux脚本文件中export 变量的作用:1. export 用于声明一个环境变量: export variable=value2. 该环境变量只在本进程和其子进程中可以访问。3. 如果是在系统级的配置文件中,如 /etc/profile中 export 一个变量,那么这个变量就会在整个系统运行期间都起作用4. 如果在用户级 ~/.bash_profile 之类的文件中,则每次启动shell都会去读这个文件,所以每次打开shell也是可以取到这个值的。5. 如果在某一次运行中,手动e..

2020-05-30 18:51:28 2804

原创 你所不知道的Redis热点问题以及如何发现热点

你所不知道的Redis热点问题以及如何发现热点:https://zhuanlan.zhihu.com/p/67411948推荐,值得一看。

2020-05-17 22:26:05 340

原创 docker命令总结

1. docker 容器在后台运行如何进入到容器内部使用docker exec -it my_container /bin/bash进入容器内部docker exec -it my_container /bin/bash效果如下图:2. docker start/stop/restart 命令docker start 容器1 容器2 ... 容器n: 启动一个多个已经被停止的容器docker stop 容器1 容器2 ... 容器n : 停止一个或多个运行中的容器dock...

2020-05-11 09:53:02 369

原创 CentOS7上安装docker

Docker有仓库Repositories、镜像Images和容器Container三大核心,三者可以互相转化1. 如果系统内有老版本的docker,我们需要先删除之前的docker以及相关依赖yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-log...

2020-05-06 23:35:13 1138

原创 第一个python程序 单位换算

第一个python程序 humansize.py ,这个脚本定义了一个单一的函数,这个approximate_size()函数把一个精确到字节的文件大小计算成一个有漂亮格式(大约计算的)的大小。脚本内容如下:#!/usr/bin/python3suffixes = {1000: ['KB','MB','GB','TB','PB','EB','ZB','YB'], ...

2020-05-03 00:25:25 2613

原创 windows10系统上搭建python环境及使用Idea搭建python开发平台

一 windows10上搭建python环境1. python3下载安装python3 官网下载地址https://www.python.org/downloads/可以选择指定版本,比如我选择的是 Python 3.8.2python官网有以下几个下载文件:其中,x86是32位,x86-64是64位。我选择的是zip包,即python-3.8.2-embed-amd...

2020-05-02 14:03:42 2684

原创 将CentOS的yum源更换为国内镜像源

使用yum的官方源进行yum install xxxx 的时候,速度非常慢,只有几kB/s,有时候还不到1kB/s。这就会造成安装包的速度的速度要么特变慢,要么就根本安装不了。如下图所示。解决方案:替换CentOS的yum 源 为 国内的镜像源,比如阿里云源。具体步骤如下:1.备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum....

2020-04-25 23:28:43 50045

原创 python3基础 def声明函数

def函数要先定义再调用。1. def函数如果先调用,再定义函数。会报错!eg: hello.py#!/usr/local/bin/python3say_hello()def say_hello(): ''' 打印hello wrold ''' print("hello world")执行结果:报错如下2. def函数必须要先...

2020-04-23 09:57:43 1306

原创 CentOS7上RocketMQ Console 的安装及运行

RocketMQ官方文档中并未提到可视化管理控制台(Console)的任何信息,因为官方发布版本中并未集成Console相关功能,不过在 GitHub 中可以找到一个 RocketMQ 的扩展项目 rocketmq-externals,其中包括 RocketMQ-Console,这个 RocketMQ 扩展项目由社区贡献和维护。RocketMQ-Console 使用 Spring Boot 1...

2020-04-21 22:09:56 1722

原创 jenkins 忘记账号密码如何解决

最近公司jenkins出了故障,经过一番折腾,跪了。接手时,经过一番修复,总算能显示主界面了。但使用之前的jenkins账号和密码登录时,却始终登录不上,截图如下:遇到此种情况,如何解决呢?我的解决方案如下:1. 进入$JENKINS_HOME/users 目录下(一般是/var/lib/jenkins/users),查看有没有相关的用户文件或配置。为啥要进入$JENKINS...

2020-04-14 22:43:01 1524

原创 使用idea创建第一个springboot项目 及 如何启动springboot项目 及 如何指点端口和上下文

一 使用idea创建第一个springboot项目1. File --> New --> Project... --> Spring Initializr ,如下图所示指定jdk,Choolse Initializr Service URL 保持默认即可。然后,next.2. 在弹出的 Project Metadata 窗口中,Version: 默认是0.0.1...

2020-04-12 23:30:19 6798

原创 CentOS7上安装RocketMQ

一 RocketMQ 下载可以去官网下载RocketMQ源码版官网只有.zip版本,没有.tgz或.tar.gz版本。RocketMQ官网地址 :http://rocketmq.apache.org/1. 下载wget https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.7.0/rocketmq-all-4.7.0...

2020-04-08 22:46:57 1846

原创 查看文件创建或最近改动时间 stat filename

查看文件创建或最近改动时间使用命令 :stat 文件或目录名[root@application webapps]# ll -a 总用量 391748drwxr-xr-x. 5 root root 4096 1月 21 14:35 .drwxr-xr-x. 11 root root 4096 10月 25 19:19 ..d...

2020-03-19 23:35:22 698

原创 使用nginx反向代理tomcat服务,走https经常自动跳转到http 解决方案

使用nginx反向代理tomcat服务,走https经常自动跳转到http,遇到此种问题,我们需要做两方面设置:1. nginx中配置在nginx中 要配置proxy_set_header X-Forwarded-Proto $scheme;如下所示:nginx.conf 文件 location ^~ /infomation/ { pr...

2020-03-19 23:13:27 1603

原创 zabbix报警 High swap space usage ( less than 50% free) 解决方案

最近zabbix监控平台上其中一台服务器器报警:High swap space usage (less than 50% free)登上报警的服务器,查看虚拟内存使用情况从上图发现,该台服务器的物理内存很足,还有11个G,而虚拟内存已经用了273M,操作虚拟内存总量的50%。那么如何解除报警?解决方案:手动释放 虚拟内存##在执行以下操作以前,查看你的swap...

2020-03-13 00:15:54 12252

原创 Too many open files in systemOpt 解决方案 及 Kernel 内核及优化 及 linux系统内核参数file-max与ulimit的关系与差别

在某台服务器遇到高并发访问时,有时就会出现 当我们登录这台服务器时,直接登录失败,报错如下:Too many open files in systemOpt ,通过zabbix监控平台同时会发现出现报警:Zabbix agent on xx.xx.xx.xxis unreachable for 5 minutes在高并发期间,zabbix server 获取不到该台服务器的任何监控...

2020-03-11 22:14:10 680

原创 shell中的比较运算符 -eq -ne -gt -lt -ge -le 及 == != 与 逻辑运算符$$ || !

shell中的比较运算符:-eq //等于-ne //不等于-gt //大于 (greater)-lt //小于(less)-ge //大于等于-le //小于等于命令的逻辑关系:在 linux 中命令执行状态:0 为真,其他为假 。$? 是显示最后命令的退出状态,0 表示没有错误,其...

2020-03-11 14:54:31 46277

原创 CPU与iostat

中央处理器(CPU,central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU是计算机的运算和控制核心。计算机系统中所有软件层的操作,最终都通过指令集映射为CPU的操作。NAME iostat - Report Central Processing Unit (CPU) statistics and input...

2020-03-08 20:11:24 218

原创 使用jenkins 配置重启 tomcat ,springboot等项目

一 jenkins配置重启tomcat项目jenkins创建重启工程“构建”一栏选择“Execute shell” ,配置重启命令ansible 192.168.158.13 -m shell -a "ps aux | grep bossmanager |grep -v grep|cut -c 9-15|xargs kill -9"ansible 192.168.158.13 -m...

2020-03-04 15:42:26 1097

原创 常用yum源 epel-release

个人经验:epel 这个是很常用得东西,建议给系统装一下,比如 python3, zabbix 都需要用到 epel ,装epel 很easy,只需要执行下面一条命令即可:yum install -y epel-release...

2020-03-01 13:36:51 6426

原创 ssh 连接其他服务器

ssh 连接远程 192.168.158.202服务器(root 用户)[root@redis1 ~]# ssh 192.168.158.202或[root@redis1 ~]# ssh [email protected] 连接远程 192.168.158.202服务器(tom 用户)[root@redis1 ~]# ssh [email protected]...

2020-03-01 00:18:59 6296

原创 shell中的循环 for循环、while循环、if else

启动redis集群节点服务,我们可以写一个启动脚本 start-redis.sh#!/bin/bashfor ((i=1;i<=3;i++)); do /usr/local/bin/redis-server /data/redis_data/700$i/redis.conf;done echo "========= 启动服务完毕! ==========="...

2020-02-28 23:04:53 2024 3

原创 redis 命令

redis单机版启动:[root@localhost src]# ./redis-server /usr/local/redis/redis-3.2.10/redis.confredis单机版终止服务进程:redis-cli shutdownredis单机版连接登录方式:#不带密码的redis单机redis-cli -h host -p port#带密码的re...

2020-02-28 22:44:10 767

原创 npm升级版本 、npm更改加速源 使用更快的 registry 镜像,比如 淘宝源,华为云源

一 npm升级版本:[root@izbp1845cet96se1qmb5ekz ~]# npm install -g npm二 npm 更改加速源默认的 npm 源为:https://registry.npmjs.org/[root@izbp1845cet96se1qmb5ekz ~]# npm config get registryhttps://registry.n...

2020-02-24 17:17:32 3472

原创 win10上nodejs安装 node-v12.16.1-x64.msi

一.下载nodejs下载地址:http://nodejs.cn/download/进入nodejs下载地址,下载windows版本:二. 安装双击进行安装next, 勾选同意条款,然后继续,next自己指定安装目录,如下图:next, 下图,默认就好next, 默认即可next, 弹出下图所示Ready to install Nod...

2020-02-24 00:42:06 19460 2

原创 linux查看服务器dns配置

查看dns配置:[root@ecs-a3b8-0206438 ~]# cat /etc/resolv.conf # Generated by NetworkManagersearch openstacklocal novalocalnameserver 100.125.108.250nameserver 202.98.192.67[root@ecs-a3b8-0206438 ~]#...

2020-02-20 10:21:14 3214

原创 Jenkins 访问控制, 创建做了权限控制的普通账号

默认的jenkins,登录用户都可以修改Jenkins设置、启动build 等。显然有需要多个部门多个人一起协调工作的时候,没有任何安全检查会带来很多的问题。在 Jenkins > Manage Jenkins > Configure Global Security 页面可以 对 “访问控制” 进行相应的设置Jenkins的权限配置文件存放在 JENKINS_HOM...

2020-02-18 12:10:04 1030

原创 ping 外网报错:比如ping百度 From 192.168.0.56 (192.168.0.56) icmp_seq=3 Time to live exceeded

ping 百度正常通的情况显示如下:[root@ecs-a3b8-0206429 ~]# ping baidu.comPING baidu.com (220.181.38.148) 56(84) bytes of data.64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=1 ttl=50 time=27.5 ms64 by...

2020-02-17 16:36:42 6065

原创 同步软件sersync2

sersync2 实现同步配置在同步服务器上开启sersync, 将监控路径中的文件同步到目标服务器,因此需要在同步服务器配置sersync, 在同步目标服务器配置 rsync一 主控端在主控端服务器上安装 sersync在主控端下载sersync2wget http://down.whsir.com/downloads/sersync2.5.4_64bit_bina...

2020-02-14 00:52:30 1505

日历插件Calendar.js

整理的一款日历插件,只需要<script type="text/javascript" src="js/Calendar.js"></script>这样引入即可。最好再加个 <style type="text/css"> table{ border-collapse:collapse; } </style> 将使日历插件显示效果更加美观。

2017-09-21

apache-tomcat-8.0.43-windows-x64.zip

tomcat 8.0安装包--64位

2017-07-05

空空如也

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

TA关注的人

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