- 博客(87)
- 资源 (1)
- 收藏
- 关注
原创 nginx的location中配置路径讲解
如果正则匹配失败,则使用标准uri中,匹配度最高的location。(location =) > (location 完整路径) > (location ^~ 路径) > (location ~,~* 正则顺序) > (location 部分起始路径) > (location /)(精确匹配)> (最长字符串匹配,但完全匹配) >(非正则匹配)>(正则匹配)>(最长字符串匹配,不完全匹配)>(location通配)1、如果有精确匹配,会先进行精确匹配,匹配成功,立刻返回结果。location匹配顺序。
2023-11-21 16:45:45
376
原创 nginx静态网站部署
Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML、图片等)通过HTTP协议返回给浏览器客户端。在server中,通过location匹配访问的路径,然后转发给静态资源。
2023-11-20 09:40:53
163
原创 Nginx的核心配置文件
学习Nginx首先需要对它的核心配置文件有一定的认识,这个文件位于Nginx的安装目录/usr/local/nginx/conf目录下,名字为nginx.conf。详细配置,可以参考resources目录下的
2023-11-19 14:08:13
234
原创 nginx关闭重启和配置检查
其中pid是主进程号的pid(master process),其他为子进程pid(worker process)其中pid是主进程号的pid(master process),其他为子进程pid(worker process)当修改Nginx配置文件后,可以使用Nginx命令进行配置文件语法检查,用于检查Nginx配置文件是否正确。找出nginx的进程号:ps -ef | grep nginx。这种关闭方式不管请求是否处理完成,直接关闭,比较暴力,称之为快速的关闭。执行命令:kill -QUIT 主pid。
2023-11-16 11:23:25
338
原创 nginx启动命令
master 进程读取配置文件,并维护 worker 进程,而 worker 进程则对请求进行实际处理。Nginx启动后,安装目录下会出现一些_tmp结尾的文件,这些是临时文件,不用管。nginx 体系结构由 master 进程和其 worker 进程组成。通过查看进程:ps -ef | grep nginx。切换到nginx安装目录的sbin目录下,执行:./nginx。访问Nginx服务器,出现以下界面。而且配置文件路径必须指定绝对路径。检查Nginx是否启动。
2023-11-15 19:24:16
437
原创 nginx安装搭建
在nginx主目录nginx-1.14.2下执行命令:./configure --prefix=/usr/local/nginx。执行安装:yum install openssl openssl-devel -y。解压下载下来的nginx文件,执行命令:tar -zxvf nginx-1.14.2.tar.gz。执行安装:yum install pcre pcre-devel -y。执行安装:yum install zlib zlib-devel -y。执行安装:yum install gcc -y。
2023-11-14 22:45:56
194
原创 RabbitMQ常用命令(一)
查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。设置用户角色:rabbitmqctl set_user_tags {username} {tag}添加用户:rabbitmqctl add_user {username} {password}查看、创建和删除自己的virtual hosts所属的policies和parameters。查看真正的关于所有virtual hosts的全局的统计信息。
2023-11-06 16:47:00
928
原创 安装Nginx并且添加fastDFS模块
执行安装:yum install openssl openssl-devel -y。检查是否安装:yum list installed | grep openssl。检查是否安装:yum list installed | grep pcre。执行安装:yum install pcre pcre-devel -y。执行安装:yum install zlib zlib-devel -y。--add-module指定fastDFS的nginx模块的源代码路径。执行安装:yum install gcc -y。
2023-11-03 10:09:55
275
原创 FastDFS的Nginx访问启动与测试
当遇到400错误,检查配置/etc/fdfs/mod_fastdfs.conf url_have_group_name=true。该配置表示访问路径中是否需要带有group1,改为true表示路径中需要有group1。FastDFS的Nginx访问启动与测试。启动带有Fastdfs模块的Nginx。重启或启动FastDFS服务进程。上传一个文件进行测试验证。在浏览器访问上传的文件。
2023-11-02 10:57:20
134
原创 FastDFS测试
执行上传命令fdfs_test /etc/fdfs/client.conf upload /root/aa.txt。FastDFS安装完成之后,可以使用fdfs_test脚本测试文件上传。测试之前,需要修改client.conf配置文件,修改两个配置。在/opt/fastdfs/目录下创建client。FastDFS生成的文件目录结构及名称示例。切换到存储目录查看文件上传情况。
2023-11-01 09:41:34
176
原创 FastDFS启动
在任意目录下执行:fdfs_trackerd /etc/fdfs/tracker.conf。在任意目录下执行:fdfs_storaged /etc/fdfs/storage.conf。首次启动storage后,会在配置的路径下创建存储文件的目录。查看storage是否已经注册到了tracker下。启动FastDFS的tracker服务。启动FastDFS的storage服务。有启动的执行命令即为启动成功。
2023-10-31 10:00:22
225
原创 FastDFS关闭
或者kill关闭fastdfs,但不建议在线上使用 kill -9 强制关闭,因为可能会导致文件信息不同步问题。在任意目录下执行:fdfs_trackerd /etc/fdfs/tracker.conf stop。在任意目录下执行:fdfs_storaged /etc/fdfs/storage.conf stop。关闭tracker执行命令。关闭storage执行命令。
2023-10-30 15:54:26
217
原创 linux安装fastdfs
环境准备,yum install gcc libevent libevent-devel –y 软件下载,https://github.com/happyfish100 安装, 上传,解压,编译./make.sh,安装./make.sh install, libfastcommon 库和FastDFS 查看/usr/bin目录是否包含fastdfs文件 查看/etc/fdfs目录下的配置文件 拷贝fastdfs原文件目录下/conf/http.conf和mime.types到/etc/fdfs
2023-10-27 15:56:36
63
原创 Linux上安装Redis
注意:在make执行之后再执行 make install,该操作则将 src下的许多可执行文件复制到/usr/local/bin 目录下,这样做可以在任意目录执行redis的软件的命令(例如启动,停止,客户端连接服务器等), make install 可以不用执行,看个人习惯。注意:如果修改了redis的配置文件redis.conf,必须在启动时指定配置文件,否则修改无效!使用Xftp工具上传redis-5.0.2.tar.gz到linux 系统。解压redis-5.0.2.tar.gz到/opt目录。
2023-10-26 10:26:15
57
转载 csdn怎么快速转载别人的文章
当鼠标放到每一行上时,在上边的内容区域会显示对应的选中内容,从开头开始挨个查看(一般就在开头部位),直到要转载的原文全部变成被选中的状态。(1)打开要转载的文章(我用的360浏览器,大多数浏览器应该都可以),在空白处右键选择“审查元素”。有些内容是我们不想要的,如上图中的一些标签、超链接等,可以进行一些简单的编辑。(5)在编辑器中选择粘贴,效果如下图所示,左边为我们编辑的内容,右边为显示效果。(3)点击一下该行元素,使其成为被选中状态,然后右键,选择“复制元素”。(4)进入到自己的创作中心,选择发布文章。
2023-10-26 10:00:18
172
转载 如何快速提高CSDN的原力值
比如,在CSDN上关联自己的微信公众号或其他社交媒体账号,将文章分享到其他平台,让更多人看到自己的文章,增加曝光率和阅读量。参加线下活动:CSDN也会不定期举办一些线下的技术分享、交流、比赛等活动,参加这些活动可以扩展社交范围,向更多人展示自己的技术实力。
2023-10-26 09:54:45
228
原创 Linux下安装RabbitMQ
ERL_HOME=/usr/local/erlang PATH=$ERL_HOME/bin:$PATH export ERL_HOME PATH
2023-10-25 21:51:44
42
原创 Linux下安装JDK
包名:jdk-8u221-linux-x64.tar.gz。1、查询java版本(未查询到,则继续下个步骤)Linux版本:centOS 7.4.1708 64位。10、在文件profile中,最后一行添加内容。JDK版本:jdk1.8.0_221 64位。4、将JDK压缩包放到temp目录下。ESC+冒号+wq+回车=进行保存。3、创建文件夹temp。5、创建文件夹java。12、查看JDK版本。
2023-10-24 09:46:05
48
原创 linux集群部署zookeeper
3、将压缩包zookeeper-3.4.3.tar.gz放到/home/cl/temp。1、检查/home/cl/temp目录是否存在,没有则创建目录temp。4、进入/home/cl/temp。11、创建dataLogDir目录。2、创建目录zookeeper。10、创建dataDir目录。13、在文件最下面添加内容。4、最后一行新增,修改对应的集群IP,编辑完按ESC,输入:wq回车退出 server.1=10.10.2.1:2890:3890。1、先完成上述单机部署后,再继续后续操作。
2023-10-17 11:58:32
54
原创 linux下单机部署zookeeper
autopurge.purgeInterval:多少小时监测一次,间接含义最多保留多久日志。#autopurge.snapRetainCount保留最近的几个事务日志 和 事务快照。3、将压缩包zookeeper-3.4.3.tar.gz放到/home/cl/temp。1、检查/home/cl/temp目录是否存在,没有则创建目录temp。4、进入/home/cl/temp。11、创建dataLogDir目录。2、创建目录zookeeper。10、创建dataDir目录。13、在文件最下面添加内容。
2023-10-17 11:54:52
273
原创 javaspringboot集成163邮箱发送
目录1、创建springboot工程,引入依赖:2、MailController3、MailService4、MailBody5、MailUtil6、启动测试项目结构: 2、MailController3、MailService4、MailBody5、MailUtilusername是自己的163邮箱,password是授权码,如何获取可以查看我的另一篇文章java发送163邮箱email工具类_林间6的博客-CSDN博客【代码】java发送163邮箱email工具类
2023-08-04 15:01:28
727
1
原创 Java语言怎么不断将新输入的数据,插入到现有数组中并且保持现有数组从小到大排列的有序性呢
Java语言怎么不断将新输入的数据,插入到现有数组中并且保持现有数组从小到大排列的有序性呢。1、前提:原始数组已经是有序的,按照从小到大排列的了。2、采用二分法,找到一个数在一个数组之中的排序。3、新建数组,复制原始数组。
2023-08-02 11:23:35
427
1
原创 java利用反射,将Object和Map进行互相转换,list和map互相转换
java利用反射,将Object和Map进行互相转换,list和map互相转换
2023-08-01 17:22:22
846
1
原创 java获取随机数,头、尾数字在四舍五入之后得到的几率其实比中间的数少一半,并不能保证头尾的数字概率与其他数字相同
通常java获取但是这个方法有一个问题,就是头和尾两个数,在四舍五入取整时,实际上会比中间的数字概率要低,比如0,有0.01~0.49四舍五入为0 ,而1的话,0.5~1.4之间的小数都可以四舍五入为1,也就是说通过上述方法,我们重复获取随机数,那么获取到0的概率会比获取到1的概率少一半。
2023-07-26 16:13:28
303
1
原创 oracle创建pdb实例,并配置监听
在oracle使用中,我们可能面临需要自己创建一个pdb实例,比如: (1)来区分不同的项目工程 (2)创建用户时报错ORA-65096: invalid common user or role name,也就是处于cdb状态而不是pdb状态,需要切换到pdb状态,此时没有pdb或者pdb名称与自己需要的不符
2023-07-25 18:05:05
2054
原创 oracle19c创建pdb,解决ORA-65096: invalid common user or role name
oracle19c创建pdb,解决ORA-65096: invalid common user or role name,(公用用户名或角色名无效)。 错误原因:Oracle 12C以及更高版本中引入了CDB与PDB的新特性,用户想在PDBORCL中创建新用户,却未设置会话container到PDB,而在CDB中创建公有用户因无法通过名称或角色验证出错。
2023-07-25 17:32:37
5140
原创 基于用户的协同过滤算法java实现,皮尔逊相关系数算法
本课题在计算最邻用户时,采用的也是权重算法,根据用户之间的性别、年龄、喜好分类、相同电影的评分以及观影历史的喜好标签分类分别计算分数,然后按照一定权重计算总分,而在计算喜好分类、相同电影的评分以及观影历史的喜好标签分类的分数时,则是根据两个用户的数据计算皮尔森相关系数。基于用户的协同过滤算法,基本思想为当需要根据一个用户的信息对他进行针对性的推荐时,可以从用户库中计算出该用户的最邻用户,也就是信息、喜好最相近的用户,通过最邻用户的喜好来对当前用户来进行推荐。|r|越接近于0,表示两变量的线性相关越弱。
2023-07-21 15:37:46
499
1
原创 记一次frp使用,公网映射内网穿透
为方便自己测试,有时候会需要把家里或者其他地方的服务映射到公网上,便于访问或者本地调试,这时候就需要将内网映射到外网上,常用的工具有花生壳、netapp等,但是大多需要收费,我仅是自己调试用,不需要太稳定,因此采用frp免费开源工具
2023-07-13 17:28:20
587
1
email163.rar java springboot集成163邮箱发送
2023-08-04
WebServiceConfig java springboot利用Apache CXF创建webserice接口配置类
2023-07-31
PingYinUtil 拼音工具类java
2023-07-31
GsonTools Gson工具类java
2023-07-31
DES加密解密java工具类
2023-07-31
java springboot整合activemq工程
2023-07-31
HadoopService java连接hadoop服务类,可上传、下载、删除
2023-07-31
FastDFSUtil java连接fastdfs工具类,上传下载删除
2023-07-31
SmUtil java实现sm2加密工具类
2023-07-31
AESUtil AES的加密和解密java工具类
2023-07-31
java rar解压工具类
2023-07-31
JDBCUtil javaJDBC工具类
2023-07-31
java文件工具类FileUtil
2023-07-31
java BigDecimalUtil 保留两位小数 去掉小数位无效0并转换为String,nullToZero
2023-07-31
mq.rar springcloud整合rabbit java工程
2023-07-31
AliOssServiceImpl java获取阿里STS token AliOSS获取token
2023-07-31
xnqbsoft-monitor,系统监控,查看服务器CPU内存使用情况 java源码
2023-07-31
SesService.java 腾讯云邮箱对接示例源码
2023-07-31
java设计模式,工厂模式(简单工厂、工厂、抽象工厂)示例源码
2023-07-31
arithmetic java算法冒泡排序、二叉树、数组、链表、队列学习简单示例
2023-07-31
WXService Java根据code换取微信小程序openId,accessToken以及微信小程序码二维码
2023-07-28
JavaMD5加密工具类
2023-07-28
Java根据IP获取地址工具类
2023-07-28
java阿里云SMS短信工具类
2023-07-28
java发送163邮箱工具类
2023-07-28
大华sdk主动注册springboot工程,示例源码
2023-07-28
java利用反射,将Object和Map进行互相转换,list和map互相转换
2023-07-28
genal-chat,阿童木聊天室开源代码
2023-07-26
HttpUtils客户端
2023-07-26
java 随机数 ,解决头、尾数字在四舍五入之后得到的几率其实比中间的数少一半,并不能保证头尾的数字概率与其他数字相同
2023-07-26
jsencrypt.js 带min.js.rar
2023-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅