
服务器
文章平均质量分 67
君を見つけて
这个作者很懒,什么都没留下…
展开
-
nginx如何配置其能够访问目录文件。
有时候,我们有一个文件夹存放了资料,压缩包。我们需要能够像访问ftp一样,访问这个网站的某个路径,然后浏览这个目录下的文件并下载过来。在使用nginx做web服务的情况下,假设我们在网站根目录下创建一个名为’download’的目录,里面有一些文档。那么访问http://www.xxx.com/download是会报nginx 403 forbidden这个错误的,提示你没有权限。这个时候就需要修改nginx.conf来配置一下这个这个网站的转发设置了。修改后,就可以访问了:修改前:serv原创 2021-11-13 02:42:17 · 20959 阅读 · 0 评论 -
centos7中,后台运行jar包达到守护进程的目的。
在一般情况下,我们在服务器通过 java -jar xxx.jar 来运行一个jar包。但是如果我们退出了控制台,那么这个程序就将被关闭。那么,如何实现让jar包后台运行呢?这里有三种方式第一种方式:java -jar xx.jar &第二种方式:nohup java -jar xx.jar &第三种方式(推荐):# 1.先正常运行Jar包。[root@abc906093117 ~]# java -Dfile.encoding=utf-8 -jar huobi-cli原创 2021-09-22 00:03:12 · 2181 阅读 · 0 评论 -
运行nacos作为配置中心和注册中心的jar包时,报YAMLException配置读取错误等异常的解决方法。
要将三个模块部署在测试服务器,打包方式为jar。为了确保能够运行顺利,我先将其打包为jar包后,在本地运行。接着dos窗口报出以下异常。org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218)原创 2021-08-14 18:24:56 · 1858 阅读 · 1 评论 -
跟乐乐学Docker容器!
认识Docker什么是Docker‘容器’?Docker是一种容器,准确来说是一个应用容器引擎,比如一个centos服务器系统,当前的生产环境是jdk8,mysql5.1,nginx5,那么我们可以通过Docker把当前系统‘拷贝’,然后‘粘贴’在centos服务器上通过简单的操作就能部署完全相同的环境。而这之间的’拷贝‘和’粘贴‘,就需要Dokcer这种容器来实现。Docker用来做什么?比如说,程序员A和程序员B分别要在不同的服务器上部署同一个项目。但是程序员A的服务器是jdk8,mysql原创 2021-06-27 14:32:17 · 3433 阅读 · 1 评论 -
指定jar包Main入口的二种方式
有时候,我们打包好了一个jar包。但是当通过命令 java -jar xxxx.jar 运行时,我们应该如何指定要运行哪个main呢?这里有两种方式。一种是在打包为jar时指定main,一种是运行jar时直接指定要运行的方法。方式一:打Jar包时指定这是一个项目的结构,我们想指定jar的main为‘LoadPrice’类,因为该类已经有Main方法,所以不需要再指定LoadPrice类的具体方法。在项目工程的pom文件中,通过packaging标签,指定其打包方式为jar.点击File —&原创 2021-06-05 12:54:52 · 14570 阅读 · 2 评论 -
PHP防止单引号‘‘和双引号““被转义为斜杠的解决方案
问题背景:本人使用某企业CMS的PHP源码,PHP版本为5.3,基于宝塔面板来一键安装的.该企业CMS源码其中有采集功能,而采集功能需要根据html标签和属性等等作为标识符,而html中属性就以双引号作为属性值的标识符.问题就在于,本人点击了保存采集规则后开始采集,发现采集失败重新打开之前保存了的采集规则的设置页面,发现采集规则中的双引号被转义为斜杠,故而导致采集器无法匹配到指定内容.原因:起初,我以为是设置问题,或者是源码本身有问题,因此依照这个推断进行了修改,但无一例外,双引号都会被自动转原创 2020-10-23 02:28:32 · 2668 阅读 · 0 评论 -
trackerClient对象的getConnection方法返回值为null
解决:原因一:服务器的连接出现问题,或服务器的配置文件错误一、原来的防火墙端口方通错了22122搞成了21222,改成了22122。同时检测安全组和防火墙其他端口,检测 /ect/fdfs下的其他.conf配置文件是否有误!然后重启 tracker,satorage,Nginx二、修改了fdfs_client.conf文件配置,这个不要在网上瞎copy别人的,一定要用官方的。同时确保这个文件能被读取到,读取文件路径一定要正确。原因二(我自己解决的):超时参数设置错误一开始我也是尝试修改服务器的c原创 2020-08-26 16:37:43 · 1348 阅读 · 2 评论 -
定时任务Quatrz
概念Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一天上午10点执行一次、每个月最后一天下午5点执行一次等。官网:http://www.quartz-sched...原创 2020-04-22 02:11:39 · 671 阅读 · 0 评论 -
Nginx环境下安装aria2和web界面的aria2-Ng
部署Aria2系统要求:CentOS 7+/Debian 6+/Ubuntu 14.04+一.使用脚本安装wget -N --no-check-certificatehttps://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh&& chmod +x aria2.sh &&...原创 2020-04-12 20:25:15 · 7109 阅读 · 14 评论 -
centos7下,nginx1.8的安装与应用
标准模板#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connecti...原创 2020-03-19 00:29:28 · 1915 阅读 · 0 评论 -
Centos7下安装tomcat8
0.上传Tomcat的tar包/** * apache-tomcat-8.5.27.tar.gz */1.创建Tomcat安装路径:mkdir /usr/local/tomcat2.解压Tomcattar -xvf apache-tomcat-8.5.27.tar.gz -C /usr/local/tomcat/** * 1.在Tomcat的tar包所在的文件夹下运行该命...原创 2020-03-18 00:12:06 · 201 阅读 · 0 评论 -
centos7下安装jdk1.8
1.上传jdk的tar包/** * jdk-8u162-linux-x64.tar.gz*/2.查看是否安装过jdkrpm -qa | grep java/** * java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686 * tzdata-java-2015e-1.el6.noarch * java-1.7.0-openjdk-1.7.0...原创 2020-03-18 00:09:30 · 344 阅读 · 0 评论 -
centos7下安装redis
准备:下载/上传redis安装包下载方案:wget http://download.redis.io/releases/redis-4.0.6.tar.gz如果提示不存在wget软件,则需要先安装wget.命令为:yum -y install wget上传方案:你也可以直接下载’redis-4.0.6.tar.gz’到主机上,然后上传到centos7中运行.这里提供一下:链接: h...原创 2020-03-18 00:05:52 · 126 阅读 · 0 评论 -
centos7安装mysql5.6
mysql应用0.上传MySQL的tar包/** * MySQL-5.6.22-1.el6.i686.rpm-bundle.tar */1.查看是否安装过mysqlrpm -qa | grep mysql/** * mysql-libs-5.1.73-5.el6_6.i686 */ 2.查看是否存在centos7系统自带的数据库 mariadbrpm -qa|grep...原创 2020-03-17 23:49:48 · 198 阅读 · 0 评论 -
centos7安装配置与命令使用
插曲原本想要用vm虚拟机,但奈何电脑自带了hyper-v.因此安装vm后总提示不兼容hyper而无法使用.我尝试了n个方法将hyper卸载,但貌似总是不干净,无论我重装了多少次的vm和任何版本的vm,都会提示我不兼容.没办法,我只能用hyper-v,但是用hyper-v安装系统,总是提示如下的错误." Virtual Machine Boot Summarythe boot loader...原创 2020-03-16 00:43:31 · 2550 阅读 · 0 评论 -
更改Nginx默认的服务端口
修改/www/server/panel/vhost/nginx/目录下所有文件中的端口.我的这个centos7服务器上,这个目录下存在3个文件,其中被红线遮挡的是网站服务配置文件.多以’域名.conf’命名.参考:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=15703&highlight=nginxhttps://w...原创 2020-03-13 23:47:06 · 1830 阅读 · 0 评论 -
Centos7 在救援模式下更改root密码
https://www.jianshu.com/p/cad9801f3adf如上文章当成功进入救援模式后输入命令:passwd root 按回车接下来会让你输入一个新的密码,再按回车,会让你确认新的密码.然后就会更改成功....原创 2020-03-08 16:30:29 · 840 阅读 · 0 评论 -
总结35 Proxy动态代理 与 Listener监听器的应用
动态代理所谓动态代理,就是可以将对象中一些方法的功能进行改造或增强.比如:A对象中有一个方法,叫做’test’,这个方法可以可以根据一个键来返回一个值但是你想先规定这个值必须具有某种规律的话,那么你就需要对’test’方法进行改造.动态代理有时多用于配合Filter进行词汇过滤动态代理的使用步骤一:根据欲进行增改的目标对象Class文件反射,创建一个动态代理对象格式:目标对象...原创 2020-03-02 01:40:38 · 613 阅读 · 0 评论 -
总结34 Filter WEB权限管理
Filter的概念Filter用于先拦截客户端对于服务器某些资源的访问,再去效验,如果效验通过就放行,不通过就不放行.它的拦截用途类似于我们所讲的验证cookie,但其实用处比这个要多很多.因此,它可以归类为WEB权限管理的一种.应用步骤一 创建Filter类文件创建一个类,实现’Filter’(注意是:javax.servlet包下)接口,并重写’init’,‘doFilter’...原创 2020-02-29 00:03:40 · 218 阅读 · 0 评论 -
总结33 MVC开发理念以及EL表达式的概念与应用
MVC的概念MVC不是一种应用,而是一种开发理念许多大公司都不允许JSP文件中存在JS代码,和Java代码(也就是JSP的:<% %>),因为这将使得前端和后端都合为一体,开发虽然方便,但是修改的话将会很难处理,阅读性会很差.这不仅仅是阅读性的问题,当前端工作人员处理前端页面时,也会非常困扰,因为他们很可能仅仅只懂得前端代码因此,催生出了MVC这种理念,前端页面可以允许少量的后...原创 2020-02-24 02:31:47 · 386 阅读 · 0 评论 -
总结32 JSP与JSTL的概念与应用
aaa原创 2020-02-21 18:25:56 · 424 阅读 · 0 评论 -
总结31 WEB服务中,Cookie与Session的应用
Cookie的概念Cookie的概念不必我多说了吧,自行体会.Cookie的应用Cookie对象的使用步骤一:创建Cookie对象,并为其赋值(在cookie发起处)格式:Cookie 自定义cookie对象名 = new Cookie("自定义cookie的键", "自定义cookie的值");列如: Cookie cookieObj = new Cookie("1...原创 2020-02-20 00:33:35 · 370 阅读 · 0 评论 -
总结30 WEB服务器中HTTP的Response与ServletContext对象之应用,以及Mime
概念Response是HTTP中的一种应用对象.它同Request对象属于对等关系,Request负责请求,Response负责响应(即传递数据给浏览器)响应行/响应头/响应体的介绍响应行当你访问某个服务器的资源时,服务器的响应行都会给你一个代码,依照代码不同代表多种含义.分类:一,代码:1xx 服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多(今后不会见到)二,...原创 2020-02-19 01:23:06 · 532 阅读 · 0 评论 -
总结29 WEB服务器中HTTP的Request对象和BeanUtils之应用
HTTP应用概念HTTP继承自GenericServlet实现类,而GenericServlet则实现了Servlet接口。因此从不严格的意义上来讲,属于Servlet的分支,因此全称为’HttpServlet‘。HTTP是WEB服务的一种,我相信我不必多讲了。创建和使用创建方式一:手动创建步骤一:创建一个类,继承实现类‘HttpServlet’并按Alt+回车重写两个方法,分别为...原创 2020-02-15 00:22:05 · 268 阅读 · 0 评论 -
总结28 WEB服务器中Tomcat和Servlet的应用
WEB服务软件的简介WEB服务软件可以开启最基础的WEB服务,这样的话,这台电脑就会成为一个网站常用的开启WEB服务的软件有以下几种.一.ebLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。二.webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。三.JBOSS:JBOSS公司的,大型的JavaEE服务器...原创 2020-02-14 00:32:04 · 403 阅读 · 0 评论 -
centos上安装ffmpeg的命令记录
Xshell 6 (Build 0095)Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.Type `help' to learn how to use Xshell prompt.[C:\~]$ Connecting to 45.10.152.109:22...Connection establishe...原创 2020-02-05 02:36:48 · 489 阅读 · 0 评论 -
ssh连接卡在【To escape to local shell, press 'Ctrl+Alt+]'.】的解决方法
https://www.cnblogs.com/lfxiao/p/10331527.html重启服务命令不生效的解决方法:https://www.cnblogs.com/fh-fendou/articles/9938794.html原创 2020-02-05 02:18:30 · 6647 阅读 · 0 评论