自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 linux中使用docker安装mongodb

v /data/mongo/config/mongod.conf:/etc/mongod.conf:将主机上的/data/mongo/config/mongod.conf文件挂载到容器的/etc/mongod.conf位置,作为 MongoDB 的配置文件。-v /data/mongo/logs:/var/log/mongodb:将主机上的/data/mongo/logs目录挂载到容器的/var/log/mongodb位置,作为 MongoDB 的日志存储目录。登录阿里云,开通容器镜像服务,进入控制台。

2024-07-20 17:00:49 530

原创 使用logrotate进行日志切割

usr/local/tomcat/logs/catalina.out 指的是catalina.out日志所在的路径。第二天查看日志的是否发现日志量也忒大了吧,catalina日志记录了三个月的,不知道为什么不做日志切割?在生产环境下,如果不对日志切割的话,在某一个时间点服务出现问题,要去看是否有错误日志的话是比较麻烦的。亲身经历,我负责的一个项目在夜晚出现服务假死情况,服务是正常运行的,但是该服务已经接收不到请求。copytruncate 用于还在打开中的日志文件,把当前日志备份并截断。

2024-06-05 09:55:40 178

原创 Linux系统Mysql 8.0版本的安装

MySQL 8.0 是最新版本的 MySQL 数据库管理系统,是一种关系型数据库管理系统,由 Oracle 公司开发和维护。MySQL 8.0 带来了一系列新特性,包括多个性能提升,更好的安全性和扩展性,以及新的管理功能。

2024-06-01 17:44:51 999

原创 linux固定IP (centos)

linux固定IP (centos)

2024-04-13 18:17:33 346

原创 nginx利用lua语言实现软waf

Nginx进行lua扩展,实现简易的攻击拦截(软WAF)

2024-03-03 17:57:33 811

原创 nginx登录用户验证配置

nginx登录用户验证配置

2024-02-07 18:06:06 547

原创 处理k8s中创建ingress失败

创建ingress:如果在创建过程中出错了:处理方法就是:

2023-12-05 17:02:59 912

原创 gitlab修改默认nginx端口号

gitlab与nginx部署到同一台机器上,则会导致默认80端口号冲突:所以要修改默认端口号;nginx['listen_port'] = 8088 (这里改为8088)

2023-11-03 22:28:05 936

原创 使Linux中mysql5.7支持中文字符

使Linux中mysql5.7支持中文字符

2023-10-07 08:48:22 232

原创 利用LVM制作swap交换分区

利用LVM制作swap交换分区

2023-10-04 15:55:15 278

原创 虚拟机中对已经存在的磁盘扩容

磁盘扩容

2023-10-01 20:17:55 241

原创 编译安装nginx中出现nginx: [emerg] getpwnam(“=nginx“) failed

linux64位操作系统安装nginx出现如下情况:nginx: [emerg] getpwnam("=nginx") failed。在nginx.conf中 把user nobody的注释去掉既可文件在(/usr/local/nginx/sbin/nginx)错误的原因是没有创建nginx这个启动用户,应该在服务器系统中添加nginx用户组和用户nginx;也可以创建系统用户:useradd -r nginx -M -s /sbin/nologin。可以直接创建一个用户即可:useradd nginx;

2023-09-30 17:24:13 879

原创 docker中安装redis

docker中安装redis

2022-12-07 10:52:30 1126 2

原创 docker中安装Mysql

docker中安装Mysql

2022-12-07 10:11:36 1090

原创 在虚拟机中安装docker

在虚拟机中安装docker

2022-11-08 12:23:40 9399 1

原创 Mybatis简介以及Mybatis快速入门

Mybatis是一款优秀的持久层框架,用于简化JDBC开发

2022-10-17 11:02:25 487

原创 Maven安装与配置,Idea配置Maven

Maven安装与配置

2022-10-16 17:53:00 111

原创 Maven概述以及简介

Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档;

2022-10-16 17:47:46 254

原创 cmd窗口无法连接MySQL的解决方法

1.将下载Mysql中的bin目录的路径配置到Path环境变量中;2.win+R,输入services.msc,到服务窗口找到mysql服务,其中mysql的服务名可能是mysqlxx而不是mysql,比如我的是mysql80,找到之后点击,然后在左上方有一个启动此服务,点击启动即可;...

2022-04-30 16:56:08 2519

原创 Mysql在表中添加约束条件

第一种:在创建表的时候:create table student(sno char(9) primary key,sname varchar(20) unique,ssex char(2) not null,sage smallint default 19,sdept varchar(20));create table course(cno varchar(4) primary key,cname varchar(40) not null,cpno varchar(4),ccre

2022-04-25 18:13:40 5160 1

原创 使用JDBC完成数据的增删改查

这个例子是在test包下完成的1.创建User类:创建一个用户信息的实体类package test;import java.util.Date;public class User { private int id; private String username; private String password; private String email; private Date birthday; public int getId() {

2022-04-14 21:07:12 8304 2

原创 python中的range()函数

range()函数:用于生成一个整数序列;range()的三种创建方式:第一种:只有一个参数(小括号中只给了一个数)即range(stop)例如:range(10)指的是默认从0开始,步长为1,不包括10;注意:的运行结果为:;要想输出0-9的数字序列则应该是的结果为;第二种:range(start,stop) (给了两个参数,即小括号中给了两个数)r=range(1,10) print(list(r)) 运行结果为:;第三种:range(start,stop,step):.

2022-04-09 18:47:44 66154 3

原创 python 输入函数

输入函数:input()例如:present=input('请输入数字') (此时input输入类型str类型)print(present)这是运行会出现 请输入数字 的提示符,此时输入数据,会将数据赋值给present,并将present的数据打印出来;#从键盘上录入两个数字进行求和:a=input('请输入一个数字:')b=input('请输入另一个数字:')(此时a和b都是str类型,若此时print(a+b)则结果是将a和b进行连接而不是进行求和)正确的是:print

2022-04-09 18:23:25 8346

原创 python 中的转义字符和关键字

转义字符:反斜杠+想要实现的转义功能首字母;如:换行:\n;回车:\r;水平制表符(也就是让输出的两个东西之间用空格):\t;退格:\b;例如:print('hello\nworld') n->newline:换行一个\t 4个空格位,也就是4个字符位不希望字符串中的转义起作用(就用原字符),就在字符串之前加上r或者R,注意:最后一个字符不能是反斜线;关键字:关键字 含义 False 布尔类型的值,表示与 True 相反 None None 比较特

2022-04-09 18:06:16 642

原创 Python 输出

1.python可是输出数字,如:print(520)或print(98.5) 也可以输出字符串 print('helloworld') 或print('hello world')2.python 中可以含有运算符的表达式,如:print(3+1)3.将数据输出文件中:open('D:/text.txt','a+') 如果D盘中没有text.txt文件文件的话会新建一个;将数据输出文件中:fp=open('D/text.txt','a+') print('helloworld',file=fp)

2022-04-09 17:44:24 7016

原创 网上蛋糕商城JSP页面

首先是一个注册页面:视图如下:代码如下:<!DOCTYPE html><html><head> <title>用户注册</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"&.

2022-03-30 12:31:40 30144 27

原创 Session对象模拟用户登录

1.创建封装用户的信息类:新建一个名为Session项目,在src目录下的test包中编写一个名称为User的类User类中包含username和password两个属性以及其getter和setter方法,代码如下:package test01;public class User { private String username; private String password; public String getUsername() { return

2022-03-18 16:33:02 4584 5

原创 求最大值及其下标(C语言)

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10输出样例:10 2答案:#include<stdio.h>#define MAXN 10int main(){ int i,index,n; i

2022-03-16 18:48:01 14023 5

原创 使用函数统计指定数字的个数 (C)

本题要求实现一个统计整数中指定数字的个数的简单函数。函数接口定义:int CountDigit( int number, int digit );其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。裁判测试程序样例:#include <stdio.h>int CountDigit( int number, int digit ); int main(){ i

2022-03-16 18:44:47 145

原创 逆序的三位数(C语言)

程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321答案:#include<stdio.h>int main(){ int num1; scanf("%d" ,&num1); int num2; int a = num1 /

2022-03-16 18:42:15 1399

原创 谁是赢家(C语言)

某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。输入格式:输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb,分别是艺人 a 和艺人 b 得到的观众票数。题目保证这两个数字不相等。随后第二行给出 3 名评委的投票

2022-03-16 18:40:06 451

原创 统计字符(C语言)

本题要求编写程序,输入N个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入格式:输入在第一行中给出正整数N,第二行输入N个字符,最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。请注意,等号的左右各有一个空格,逗号后有一个空格。输入样例:10aZ &09 Az输出样例:letter

2022-03-16 18:35:12 20447 7

原创 web servlet中出现乱码解决方法

解决中文输出乱码问题:由于计算机中的数据都是由二进制的形式进行储存的,当传输文件时,就会发生字符与字节之间的转换,字符与字节之间的转换是通过查码表完成的。将字符转换成字节的过程称为编码,将字节转换为字符的过程称为解码,如果解码和编码使用的码表不一致,就会导致乱码问题。例如:的结果为:从图上可知,在浏览器的显示内容为"??",说明发生了乱码的问题。此处产生乱码的原因是response对象的字符输出流在编码时采用的是ISO-8859-1的字符码表,该码表并不兼容中文,会将“中国”编码为“63

2022-03-15 11:23:20 611

原创 Tomcat 诊断

在启动Tomcat的时候,可能会遇到一种情况,即双击bin目录中的 startup.bat脚本文件时,命令行窗口一闪而过。在这种情况下,因为无法查看错误信息,所以对Tomcat无法进行诊断,分析错误原因。这时,可以启动命令窗口,在命令窗口中将目录切换到Tomcat安装的bin目录下,然后在该窗口执行startup.bat命令,这时就可以看到错误信息。一般这个问题都是JRE-HOME环境变量配置不正确,解决问题的办法是:右键单击桌面图标[计算机]->[属性](->[系统])->[高级系统

2022-03-03 22:32:53 449

原创 Tomcat安装及环境配置 教程

Tomcat安装及环境配置tomcat下载及安装首先 进入官网www.apache.org,找到Projects中的project List(也就是Projects中的第一个)然后找到tomcat进入之后再左边栏有Download,然后在Download下边选择版本,最新的10,但是一般都不选择最新的,大多数都选择的是8,这里就下载8进入之后找到这个这个是进行版本的选择,根据电脑,选择合适的版本(32位还是64位)我在这里选择的是64位(64-bit Windows z...

2022-02-23 19:55:17 1041

空空如也

空空如也

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

TA关注的人

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