自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于springboot+mybatis调用MySQL存储过程

springboot、mybatis调用mysql存储过程,进行简单数据查询

2024-03-16 06:18:02 985

原创 shardingjdbc4.0.0-RC1-->RC2 读写分离示例错误排查

linux环境:CentOS7.8+mysql5.7.29框架:springboot2.4.5 + mybatisplus3.4.2(mybatis-plus-boot-starter)+sharding-jdbc4.0.0-RC2(sharding-jdbc-spring-boot-starter兼容性问题由1改成2)+druid。

2023-10-01 16:42:51 440

原创 maven +tomcat 无法编译jsp问题

maven+tomcat 无法编译jsp问题

2022-09-07 10:18:51 600 1

原创 云服务器CentOS8 安装 Oracle19c

云服务器centos8静默安装oracle19c,本地win连接配置

2022-08-31 16:28:07 998

原创 win11 某个任务栏图标显示空白解决方法

win11 点击在任务栏固定的运行程序图标打不开对应的运行程序/任务栏图标显示空白。

2022-08-17 11:16:43 4459 3

原创 Tomcat部署项目出现404

Tomcat部署项目,访问资源报404

2022-08-11 23:01:06 160

原创 win11鼠标双击变成重命名解决方法

是鼠标双击设置的速度快导致的,百分百复现。解决方法:设置–>蓝牙和其他设备–>触摸板–>更多触摸板设置–>双击速度调节到中间即可

2022-06-04 18:04:48 2735

原创 Linux(CentOS 7)安装tcpkill命令(离线安装,巨简单)

linux (centos)安装tcpkill命令(离线安装,巨简单)

2022-04-29 12:14:22 2121

原创 Xmanager或者Xshell用户连接信息迁移

Xmanager与xshell导入导出用户连接信息相似:以Xhell7用户信息为例(原来的导出,新安装的导入即可使用)1)导出:【文件】-->【导出】-->【下一步】-->【完成】2)导入:找到导出的用户session会话文件直接导入即可导出演示:...

2021-08-25 19:48:04 402

原创 易上手的STM32项目(22个)

1、(大赛作品)STM32F072RB NUCLEO智能家居控制.zip2、STM32数字示波器源码+数字信号处理教程、配套实例.zip3、低功耗STM32F411开发板(原理图+ PCB源文件+官方例程+驱动等) .zip4、基于stm32 nucleo_ L476的智能灯(操作说明+源码) .zip5、基于STM32 NUCLEO板设计彩色L ED照明灯(纯cubeMX开发) .zip6、基于STM32的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具视频) .zip7、基于STM3

2021-05-30 19:55:11 58750 10

原创 Linux 之 MySQL

前言什么叫DBA?       DBA:Database Administrator,数据库管理员,是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师分支。       任务职责:主要负责业务数据库从设计、测试到部署交付的全生命周期管理。       核心目标:保证

2020-11-07 11:37:12 238 1

原创 基于CentOS7 常用shell脚本集合

题目面试题1:批量生成随机字符文件名面试题2:批量改名面试题3:批量创建特殊要求用户面试题4:扫描网络内存活主机案例面试题5:写一个Shell脚本解决类DDoS攻击的生产案例。面试题6:MySQL数据库分库备份面试题7:MySQL数据库分库分表备份面试题8:筛选符合长度的单词面试题10:比较整数大小面试题11:菜单选择面试题12:同时检测多个url是否正常(实际工作)Nginx进程检查(通用)MySQL服务面试题13:开发脚本实现入侵检测与报警面试题1:批量生成随机字符文件名使用for循环在/oldbo

2020-10-31 21:39:55 1487

原创 Centos7 shell 在vim编辑器中使用鼠标复制编辑器之外的东西

具体描述:Centos7 在vim编辑器中使用鼠标复制编辑器之外的东西,一点击就回到编辑器编辑区域解决方法:选择会话===》 选择属性 ==》选择终端=》把终端类型改成linux,然后重新连接一下即可

2020-10-26 12:14:26 492

原创 linux nginx编译版systemctl 启动关闭配置

nginx编译版systemctl 启动关闭配置一、配置启动脚本二、配置server文件三、我的nginx编译安装路径一、配置启动脚本①脚本编写[root@web01 /etc/init.d]#cat nginxd #!bin/bash#Author:cwy#Blog:http://xxx.com#Time:2020-10-26 00:53:39#Name:nginx.sh#Version:VI.0#description:stop/start nginx serverpath=/

2020-10-26 01:51:54 441

原创 Visio导出或者另存为图片不完整

因为选中了某个图形,所以导出的就是选中的。想要导出完整的就点击旁边空白的地方,不要点中某个图形,任何导出就ok了。

2020-10-17 21:31:49 7999

原创 7、Nginx负载均衡深入实践

1、域名不变,基于路径实现动静分离实现动静分离http://www.etiantian.org/static/http://www.etiantian.org/upload/locatiaon跳转[root@lb01 /application/nginx/conf]#vim nginx.confworker_processes 1;events { worker_connections 1024;}http { include mime.types;

2020-10-06 16:49:54 92

原创 6、nginx负载均衡

一、安装nginx以下1-3步骤都是在nginx均衡负载lb01机器操作:1、下载mkdir -p /server/toolscd /server/toolswget http://nginx.org/download/nginx-1.18.0.tar.gz(从其他机器拷贝过来:scp nginx-1.18.0.tar.gz 172.16.1.5:/server/tools)2、安装依赖yum install pcre pcre-devel -yyum install openssl op

2020-10-05 17:29:06 183

原创 5、web博客用户上传的数据迁移到nfs服务器存储

数据迁移1、将web服务用户上传的目录挂载到NFS服务器1、将web服务用户上传的目录挂载到NFS服务器为什么要做?方便以后多台服务器访问一样的内容等等实践1)统一NFS和web用户,关键是UID[root@web02~]#id nginx uid=1111(nginx)gid=1111(nginx)组=1111(nginx) [rootenfs01~]#grep 111/etc/passwd[root@nfs01~]#useradd nginx -u 1111 -s /sbin/nol

2020-10-03 00:14:32 151

原创 4、LNMP高并发服务博客平台搭建实战之wordpress博文伪静态实现

博文伪静态实现具体步骤1、wordpress设置2、blog网页配置文件1)修改03_blog.conf2)在/application/nginx/html/blog目录下备份index.html3)index.php配置文件4)浏览器操作5)地址解析结果3、数据库查看基于:LNMP高并发服务博客平台搭建实战1、wordpress设置2、blog网页配置文件1)修改03_blog.conf[root@web02 /application/nginx/html/blog]#cat /applic

2020-09-30 15:35:54 254

原创 nginx属于轻量级服务、后端重量级的服务关闭问题

nginx属于轻量级服务(自身没有维护文件系统,没有数据)重启kill都问题不大后端重量级的服务:mysql、mongodb自身带文件系统,只能用自身的命令停止关闭。最差:kill -9,pkill测试:[root@web02 /application/nginx/conf/extra]#lsof -i :3306COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEmysqld 12065 mysql 20u IPv6 99721 0t0 TCP *:

2020-09-29 18:20:27 141

原创 3、LNMP高并发服务博客平台搭建实战之wordpress-5.1安装测试

安装BLOG1、确认环境2、下载上传开源BLOG3、网页安装1、确认环境#查看nginx、php、mysql服务是否搭建成功[root@web02 ~]# netstat -lntup|egrep "80|3306|9000"tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 12214/php-fpm: mast tcp 0 0 0.0.0.0:80

2020-09-29 17:10:11 161

原创 2、LNMP高并发服务博客平台搭建实战之编译安装mysql5.7、PHP7.3

1、LNMP 介绍1)以前 LAMP :Linux、Apache、MySQL. PHP2)现在 LNMP或LEMP,LNMP:Linux、Nginx、MySQL、PHP,LEMP中的E则表示Nginx ,它取自Nginx名字的发音enginex2、LNMP组合工作流程

2020-09-29 10:58:25 214

原创 1、web-nginx服务

wget与yum的区别:yum安装目录写好了;wget可以下载包自己建目录编译安装,缺点:需要自己安装依赖。一、配置源地址[root@web01 ~]#vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1二、下载安装启动这里我们选择方法2方法1:直接yum安装:yum install n

2020-09-28 17:04:14 222

原创 nginx项目实战:nginx-obs 直播服务搭建

环境:CentOS7.8一、最小化安装CentOS7.8,ssh远程登录(在模板机基础上克隆一台新的,搞过的机器毛病多)二、安装yumyum install -y wget主要是为了源码安装 wget下载三、换源 Centos7 默认源3.1换成阿里云的源并更新源 建立缓存#备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup#下载阿里云yum配置wget -O /etc/yu

2020-09-24 18:04:09 687

原创 http 超文本传输协议介绍

1、HTTP协议1.1 http简介①HTTP全称HyperText Transfer Protocol,超文本传输协议。互联网中最常用的一种网络协议(通信协议)。②HTTP的最重要应用之一是WWW服务(默认端口80),另外一个加密的WWW服务应用https的默认端口为443,主要用于网银、支付等和钱相关的业务。WWW:World Wide Web–万维网,常称为Web。③HTTP协议的应用最流行的就是用于Web浏览器和Web服务器之间的通信,即WWW应用或称Web应用。④设计HTTP协议最初的

2020-09-22 17:04:19 630

原创 HTTP服务之用户访问网站基本流程与DNS

1.1 HTTP服务的重要基础1.1.1用户访问网站基本流程

2020-09-22 11:21:37 485

原创 ansible oldboy -m command -a “free -m“ 报错[Errno 2]

主要三个原因,一可能性较大。ansible oldboy -m command -a "free -m" 一、要想成功,先解决yes/no的问题:1、ssh连接一遍。如ssh 172.16.1.412、ssh -o 参数执行1之后可直接执行一次ansible 看是否还报错--------------------------------------------二、命令可能写错,如错误free -m写错,写成free-m-------------------------------------

2020-09-08 21:48:20 212

原创 Linux 安装mqtt

环境:CentOS7.81、下载下载zip压缩包到自己电脑下载链接:https://www.emqx.io/cn/downloads2、使用rz命令上传压缩包到Linux 1. 安装lrzsz包yum install lrzsz -y 2.rz 上传压缩包,解压 cd / mkdir application cd application rz unzip emqx-ee-centos7-4.1.1-x86_64.zip 配置环境以及安装[root@w

2020-09-06 14:03:12 791

原创 Linux--ansible自动化管理实践

ansible自动化运维发展过程一、ansible介绍运维发展过程人肉运维---->自动化(开发)---->平台化(shell、python开发)---->可视化运维(shell、python开发、简单化、表现价值)--->智能化(大数据+人工智能,开发智能化的产品、机器人执行)一、ansible介绍1.为什么用ansible?简单、方便、容易学习、功能同样强大。ansible有配置文件,可以多线程直接实现。不需要写脚本,类似实时复制的sersync。2.什么是a

2020-09-05 23:22:47 175

原创 linux-CentOS7 SSH服务基础知识2

SSH批量管理项-跳过确定、指定密码创建与分发密钥一、基础1.ssh-keygen2.ssh-copy-id3.sshpass工具命令介绍二、实践1.一键配置实践P:可对远端服务器执行命令一、基础1.ssh-keygen非交互式创建秘钥对具体命令:ssh-keygen -f ~/.ssh/id_rsa -P '' -q参数讲解:(ssh-keygen --help查看)ssh-keygen:密钥对创建工具 [-P old_passphrase] 密码 [-f output_keyfi

2020-09-05 22:42:39 142

原创 linux-CentOS7 SSH服务基础知识1

SSH服务基础知识1.基本介绍2.网络服务对应端口介绍3.远程连接服务4.ssh服务端软件5.ssh客户端工具介绍6.Linux ssh客户端里含有的命令7.ssh客户端命令介绍与实践7.1 ssh命令:远程连接linux7.2 ssh命令:远程执行命令7.3 scp命令:远程拷贝1.基本介绍SSH是远程连接Linux,管理Linux的服务。Secure Shell Protocol:简写 SSH,即安全的Shell协议,默认端口22。ssh协议属于tcp/ip协议族2.网络服务对应端口介绍8

2020-09-04 22:30:14 260

原创 linux-CentOS7 sersync+rsync 实时复制

sersync+rsync 实时复制前言1.实时复制inotify机制介绍2、实践前言 在网站集群架构中,数据永远是网站最重要的,一旦数据造成丢失,将会给企业造成巨大损失,因此,企业网站和应用需要有完善的数据备份方案确保数据安全。 备份——》实时复制:rsync(复制推送)+Inotify(监控服务)1.实时复制inotify机制介绍Inotify是一种异步的件系统事件监控机制,监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的

2020-09-04 12:47:29 272

原创 linux-CentOS7 rsync服务

1、什么是rsync?rsync,Rsync英文全称为Remote synchronization 缩写rsync是开源、高速的、可实现本地以及远程,全量以及增量的数据复制(拷贝)工具。2、rsypc的作用工作中需要定时/实时数据备份。本地服务器目录、不同机器、不同机房之间的数据备份。都可以用rsync完成。3、rsypc功能特性 - 支持拷贝普通文件与特殊文件,如链接文件,设备文件等。 - 支持排除指定文件或目录同步的功能,相当于打包命令tar的排除功能。 - 可以做到保持原文件或目

2020-09-04 12:05:17 252

原创 linux-CentOS7 nfs服务

一、什么是NFS?全称 network file system 网络文件系统通过网络存储和组织文件的一种方法或机制。什么是文件系统?操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统二、为什么要用共享存储?前端所有的应用服务器接收到用户上传的图片、文件、视频,都会统一的放到后端的存储上。为什么要共享?所有节点服务器都需要将内容存到存储上,取的统一来取。有无NFS对比:三、NFS工作流程四、工作原理...

2020-09-04 09:35:04 272

原创 NFS 客户端mount 挂载深入

1、NFS客户端挂载命令这里先强调下客户端挂载的命令格式。挂载命令挂载的格式类型NFS服务端提供的共享目录NFS客户端的挂载点mount-t nfs172.16.1.31:/data/mnt(必须存在)mount -t nfs 172.16.1.31:/data /mnt,此命令要在NFS客户端执行.2、NFS客户端mount挂载命令参数说明在NFS服务端可以通过cat/var/lib/nfs/etab查看NFS服务端配置参数的细节。在NFS客户端可以通过ca

2020-08-29 17:53:19 1831

原创 NFS客户端挂载排错思路

当NFS客户端挂载出现故障时,首先把本地服务端作为客户端进行挂载测试看行不行,执行的命令和结果如下:[root@nfs01 ~]#mount -t nfs 172.16.1.31:/data/mnt[root@nfs01 ~]#ls /mnt/o1dboy.txt[rootenfs01 ~]#df -h|tail -1172.16.1.31:/data 18G 1.9G 17G 11% /mnt根据提示挂载是成功的.提示:这步主要检查服务端的NFS服务自身是不是好的。然后再确认NFS客户端

2020-08-29 11:33:51 403

原创 NFS服务的重点知识梳理

当多个NFS客户端访问服务器端的读写文件时,需要具有以下几个权限:NFS服务器/etc/exports设置需要开放可写入的权限,即服务端的共享权限。NFS服务器实际要共享的NFS目录权限具有可写入w的权限,即服务端本地目录的安全权限。每台机器都对应存在和NFS默认配置UID的相同UID65534的nfsnobody用户(确保所有客户端的访问权限统一,否则每个机器需要同时建立相同UID的用户,并覆盖NFS的默认用户配置)。只有满足上述三个条件,多个NFS客户端才能具有查看、修改、删除其他任意NFS

2020-08-29 11:02:31 156

原创 常用的重点NES服务文件或命令

文件说明/usr/sbin/exportfsNFS服务的管理命令。例如:可以加载NFS配置生效,还可以直接配置NFS共享目录,即无需配置/etc/exports实现共享。这里有一个服务平滑重启的概念,即超市、银行到关门时间了,还会继续提供服务给已经在门里的人,但是新来的人就会被挡在门外了。网站服务平滑重启,是提升用户体验必须要考虑的。exportfs 不但可以加载配置生效,也可以通过命令直接共享目录。越过/etc/exports,但是重启失效。/usr/sbin/showmoun...

2020-08-28 18:14:29 247

原创 NFS配置权限设置常用参数说明

man exports 查询权限参数名称参数用途rwread-write,表示可读写权限roread-only,只读sync请求或写入数据时,数据同步写入到NFS Server的硬盘后才返回。优点:数据安全不会丢;缺点:性能比不启用该参数要差。async写入时数据会先写到内存缓冲区,只到硬盘有空档才会再写入磁盘,这样可以提升写入效率!风险为若服务器宕机或不正常关机,会损失缓冲区中未写入磁盘的数据(解决办法:服务器主板电池或加UPS不间断电源)no_roo

2020-08-28 18:06:01 3565 1

原创 CentOS7—xshell 配色舒爽配色

xshell 配色[root@backup ~]#vim /etc/bashrc后面加上 export PS1="[[\e[34;1m]\u@[\e[0m][\e[32;1m]\H[\e[0m][\e[31;1m] \w[\e[0m]]\$"[root@backup ~]#. /etc/bashrc效果:

2020-08-25 23:28:02 540

tcpkill命令安装包(dsniff rpm包)

tcpkill命令安装包、dsniff rpm包

2022-04-29

嵌入式-单片机题目.zip

具体介绍:https://blog.csdn.net/qq_42468502/article/details/117402070

2021-05-30

定时器+脉冲.zip

采用定时器0,工作方式1,使得p2.7的引脚输出周期为2秒钟的脉冲

2020-04-27

学生信息管理系统(报告).doc

设计并实现一个学生信息管理系统 ◆建立学生管理系统信息,信息包含学号、姓名、性别、性别、地址以及成绩; ◆能够提供添加、查询、删除和修改学生管理系统信息的功能; ◆能够显示数据记录集中的所有记录; ◆将系统录入的信息保存在文件中; ◆能够输出管理系统信息。 1.2 设计要求 要求设计程序输出如下: 1.总的要求: 用链表实现应用系统,完成链表建立(至少包括50个节点) ,以及链表中信息(节点)的插入、查找、删除、修改、输出等操作,具体的模块要求如下(要求用“文本文件”按照自定义格式存储数据记录集)。 第一个模块——主函数 main()实现功能: 根据菜单的选项调用各函数,并完成相应的功能。 第二个模块——Menu()实现功能:显示提示菜单。 第三个模块——Quit()实现功能:退出菜单。 第四个模块——Create()实现功能:创建新的是数据记录。 第五个模块——Add()实现功能:增加新数据记录,并返回菜单。 第六个模块——Find()实现功能:按要求查询相关的信息,如果找到则显示该信息,如果未找到则提示文件中没有该信息,并返回菜单。 第七个模块——Alter()实现功能:修改某条记录的信息,如果未找到要修改的记录,则提示系统中无此记录,并返回菜单。 第八个模块——Delete()实现功能:删除某条记录,如果未找到要删除的记录,则提示数据记录集中没有,并返回菜单。 第九个模块——List()实现功能: 能够分页显示数据记录集中的所有记录(每按下一次回车键,显示下 10条记录数据)

2020-01-22

空空如也

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

TA关注的人

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