hello, 大家好,今天我们来聊一聊 tomcat 中连接处的配置。 tomcat 有一个 acceptor, 现成来 accept soccer 连接,然后有工作现成来进行业务处理。对于 client 端的一个请求进来 流程是这样的, tcp 的三次握手建立连接。建立连接的过程中, os 维护了半连接队列, c 队列以及完全连接队列 xf 队列。 在第三次握手之后, sever 收到了 client 的 egg, 则进入 step 一时的状态,然后该连接由 seen 队列移动到 except 队列 tomcat except, 而现成 则负责从 sf 的队列中取出该 connection, 接受该 connection, 然后交给工作现成去处理,读取请求参 处理逻辑,返回响应等等。如果该连接不是 keep alive 的话,则关闭该连接,然后该工作现成释放回线成词。如果是 keep alive 的话,则等待下一个数据包的到来,直到 keep paid let's be mart, 然后关闭该连接,释放回线成池, 然后自己接看去 except 队列曲 connection, 当当前 socket 连接超过 max actions 的时候, except, 而现成自己会阻塞,等待,等连接降下去之后才去处理 except 队列的下一个连接。 except count 指的就是这个 except 队列的大小, 下面我们看一个具体的例子。首先我们把 tonkat 的最大连接数设置成八,最大线乘数设置为二, xf 对列的大小设 指为二。然后我们定义一个 contoler, 这个 contoler 的功能就是休眠两秒钟来模拟业务处理。我们用 junter 来模拟一下并发访问,我们给他一个二十的并发数, 然后开始并发请求。可以看到一共有十二个连接是正常的,有八个连接被拒绝,在十二个连接中,有八根正在等待调度,有两个在 xf 的队列中,有两个在 cn 队列中。我们再来看一遍, 然后我们看看 tomtic 的默认配置都是什么。可以看到最大连接数是八幺九二, xf 对列的大小是一百,最大现成数量是二百,也就是同时能处理二百个请求,每次请求处理的时间短还好,要是一个 sql 查询要花十秒钟, 那么系统就会卡死在数据库的操作上,要是对数据库的访问也能做到一步,那就把压力给到了数据库。所以信息化系统的核心优化还是要落在数据库的优化上。好了,今天就到这里了, 谢谢大家。
粉丝10获赞20

好,这一节我们来看一下在 spring boot 当中如何来配置 tomcall 相关的一些配置项啊?这里就以质量、连接数这些常用的配置为例。 呃,版本呢?就是 seven boot 啊,二点七零幺零,为什么要强调这个 seven boot 这个版本呢?因为它 每个实名 boss 这个版本他内置,他们看他们看着他这个版本应该有所区别,所以就以这个为准。那么这个二点七零幺零的实名 boss 他内置了,他们开的版本是九点零点七三。 那我们要呃先了解一下这个是不是不能龙弟是他们看着的,他们默认的一些配置,比方说 连接等待对列的一个长度,最大连接数最小工作线程数,最大线程数连接超时间,那么在他在样板当中我们就只是这种配置方式啊,这可以看一下我这边波纹就可以了解了。


好,那我们知道了服务器,也知道我们外部服务器,这次主要来学习汤姆 k, 他,对吧?汤姆 k 的服务器,那么汤姆 k 他怎么来使用呢? 首先呢,也非常简单,就是需要我们去下载一下,下载解压就可以了,这个傻瓜式操作啊,下载即安装。然后他这个地址呢,就是这个 a c t t p tom k 的阿帕奇点 o r g, 然后来搜索一下,把这关掉 来搜索啊,你看好这个呢,就是汤姆 k 的一个官网哈,你,你说,那你刚才说这个我就记不清啊,你这个网址太长了,我直接搜汤姆 tomcat, 汤姆 k 的, 然后这个你看到没有?阿帕奇,然后直接点进来就可以了。好吧,直接来来,点进来就可以了,然后点进来完之后你刷完 妈,这这英文呢?我也看不懂,怎么办?你看不懂,说的像谁能看懂一样,但是这些你是不是简单能看懂?当烙的能看懂吧?是不是下载的意思?当烙的来当烙的是不是下载,下载完之后,你看这是不是他们给的十,他们给他九,他们给他八等等,是不是有不同的版本呢?然后你就点开他们给他八, 然后点开完 tomk 的八,然后我们往下面来看,你看有一个 vip 的一个压缩包, 对不对?压缩包,你看 vip, 我们现在下载的是八点五点五四的这个版本,你看现在是不是,你看有不同的版本,你看 vip 现在是不是有一个什么六十四位温豆子,六十四位 bit vip 是不是一个压缩包啊? 你看六十四位是不是就是我 windows 六十四位的电脑,你就下载这个,那你说我是三十二位,你就下载这个啊,比如说我现在点开这个地方,好,你,你一点开,然后这就开始在下,好一下下下下下, 加完之后就就就就可以了。好,我们来找。 好,这个汤姆 k 呢,就已经下载完成,我们在文件夹中显示,显示完之后哈,还没有保存,等会他会提示一个保存,这个汤姆 k 呢,就下载完了。 好,这个汤姆 k 是不是就下载完了?就是你点完这个地方,你同学要不知道的话,你点个这个地方在文件夹中显示,稍等一下,然后这个你看阿华及汤姆 k 的温豆子差六十四位,是不是?就是,啊啊啊,这个就是以前下载的一些东西啊,这个谁,这是不是苍老师啊?好,好,大家知道啊。 啊,好,那这个打广告,这个是我的一个头,今日头条的一个,这个什么头条号二维码,你要需要的话你可以扫一下,或者说直接去头条上搜索陈复国就可以观看视频了。好了好了,不扯淡啊,继续啊,这是看到这个下面给大家扯, 然后看到看到这个地方啊,这个掏门开始就下载完了好不好?下载完之后你等会一拿过来解压就可以了。好,这个地方呢? 好,老陈这边呢,给大家已经直接下载好了,解压,然后给大家来看,然后点开,我的呢是在软件 d, 软件 d 是在这个 t 七下面, t 下面有个 tom k 的,然后这个阿帕及八点五点三点二,是吧?然后就下载完了,下载完之后,然后你右键解压到当前文件夹,他就成为他了。 好,我现在把它删掉再删掉啊,好,删了啊,删完之后,现在我开始重新解压,同学们来看,就是你在这个地方下载完之后, 下载完之后你找到这个文件夹所在位置,你是不是找到你你需要的一个文件夹里面给他放起来,放,就是你知道你 topk 的在哪哪个地方放着,放着完之后怎么样?右键解压到当前文件夹, 好,解压到当前文件夹,此时此刻 tomket 的安装已经完成了,就这就行了,解压就安装了, 然后你说我后期想把它给关掉怎么样?不安装怎么样?你把它删掉,它就不安装了好不好?那我们来看一下啊,打开一下汤姆 k 的这个目录啊,打开汤姆 k 的目录是为了什么?为了让大家看一下汤姆 k 的目录,他们的 一个具体的一个结构啊,结构,我们首先来看一下,就这个并呢是什么?就是可执行文件,就是他能够执行的一些程序都在这里面, 然后这个新闻 f 呢,就是这个配置文件,然后包括这些依赖价包等等,这个等会咱们讲,好吧,现在首先给大家来看一下,你看完这个 tomk 他对不对?你首先是不是要启动他,那我们怎么启动啊?同学们,你看启动是不是 be stop up, b a t 双击启动,你看 b, 然后斯达他点啊普来找斯达他点啊普点 b a t, 然后他这个后缀是 b a t 的程序是怎么样?他就是在这个我们的道士名人窗口就是在这里面来运行的,好吧,在这里面来运行的,他是后缀是 bsb a t, 像我们要是在这个温度的下面是后缀, 一般是 e x e, 好吧,好,那这个咱们先不说啊,你现在双击点开啊,就打开了, 双击打开,你能够双击打开完之后,显示到这样的一个页面,说明你这个汤姆 k 的已经安装成功了,那么如何来测试是否安装成功呢? 打开完之后,你不要关闭你把它,因为它它现在是一个开启的状态,你一旦关闭,等着汤姆 k 的服务器就关闭了,你看把它最小化,最小化之后,那么你如何来启动它呢? 你看这个地方 local 号死的八零八零,其实他就等于幺七二点零点一点冒号的八零八零 loq 号死的,我们说的就是我们本地的一个 ip 地址,那么后面的八零八零就是端口号,他其实就是什么通过 logo 号死的,找到我们本地的我们自己的计算机,通过八零八零这个端口号找到我们计算机的一个 汤姆 ket 里面的汤姆 ket, 你输入 local ho loco houst 八零八零 lo c o s t 就这个啊, local house 输入八零八零, 你只要能够看到这样的一个页面,就说明你的 tom k 的安装成功,也运行成功了,只要能够看到这样的一个界面,好吧,他就是一个出手吧的页面。首先呢,给大家来看一下 logo house 的什么意思, logo house 其实是本地的意思,气球没找到哈,没找到,来给大家一点一点的是 logo local, 当地的本地的 host 地址看见没有?主机啊,本地的主机,那就是 local host 幺七二点八零八零,冒号八零八零 loco house 冒号八零八零,这就是找到我们本机的一个什么 tom k, 它就可以给它安装成功,这你只要能看到这个界面就已经成功了,或者说你输入幺七二点零点 零点一点八零八零,这个幺七二点零点一啊,就是指代本机的地址,让你刷新,同样能够看到这个界面,也说明你安装成功了。好吧,这个就安装成功了。那么如果说你,你想关闭,怎么关闭啊? 我们可以直接来点这个下个档,下个档就是关闭,来,不,不是这个,这个地方就是正在打开,他们 找到你的安装目录,找到 b 下面安装目录,你看看是不是有个 b 可直行操作哈?可直行文件里面有一个什么瞎子荡,瞎子荡就是关闭,你看我现在瞎子荡好就关闭,关闭完之后你再来输入,这个 还可以吧?就不可以无法访问了。为什么?因为你这个服务器已经关闭了,所以说就没有办法访问了好不好?这个就是关闭和开启,开启呢?就是 start up。 好,来看这个地方, startup 就是开启,下次大家伙就是关闭。好,那你说下次大家伙已经关闭,你比如说我再打开 好出现这个界面,我想强制关闭,他怎么写?我想关闭他,还有两种方法啊。第一种方法除了我点击这个下载档,还有一种简单粗暴的给他怼掉,就是直接关掉好 就关掉,关掉也访问不到。好吧,一会我再把它打开好,打开完之后我按一个 ctrl 加 c, ctrl 加 c, c 是不是 cloves 关闭也可以?好,可以啊, ctrl 加 c, 又关闭又访问不到。好吧,这就是打开和关闭,那么打开的话,我们就找到这个闭目录下面,然后 stat up 就可以了,托木克就已经开启了, 开启完之后我们怎么来测试呢?就是 loqo host 八零八零或者幺七二点零点一点八零八零,你只要能够看到这个界面,你这个汤姆 k 的就安装成功了好不好?就已经安装成功了。好, 那么接下来回到我们的课间上面,这呢就是两种关闭,好吧,第一种正常关闭就是 ctrl 加 c 强制关闭,就是怎么样擦掉,直接就把它擦掉,好吧,就关闭,然后这个配置呢?就是他,其实呢已经配置好了, 那这个配置呢?我们可以在这个桃木 k 的目录里面来该看他啊,这个桃木 k 的目录就是代表是什么东西?好,我们来看,找到 tom k 的一个安装目录,你知道你在哪个地方安装着,然后我们点软件,老陈呢是在 t 系教学里面,然后 tom k 的 阿佩奇,这就是它里面的一些目录。 b 目录就是可执行文件,你看我们是不是一些可执行操作,打开或者关闭可执行文件,那这个肯飞个呢? cunf 就是一些配置文件,其实就是肯飞个,就是配置文件的意思,你比如我们刚才的 点八零八零这个段考是不是已经能够打开我,我这个服务器,他为什么呢?就是因为他在这里面已经配置过了,他配置是不是配置他们配置的服务器啊?配置文件,你看 sorry 是不是就是服务器?所以说我们点开 sorry id 的 plus, 点开,你看这个地方,你看 content, content 来给大家看一下意思 康村那看见没有?就是连接器,连接器,连接器,他的一个抛运呢?就是端口号是多少?八零八零,因为这个地方已经配置完八零八零了,所以说我们这个地方八零八零就能够找到他了,好不好?你说说把这个八零八零改掉,那么当然你就呃不是,你比如说把它改成八八零八五, 那么你这段在输八零八零就找不到,你,必须在八零八五,但是我们重新配置完之后需要重启一下他们看的,那这个地方我们就不管他了,不动他了啊。好吧,这个就是一些配置文件,配置文件展示这个力度呢,就是一些架包啊,有一些架包,我们依赖的一些架包就在这里面。这个 log 呢就是日制 logo 的日日志是什么意思呢?就是你每天啊操作这个程序产生的一些内容,或者一些修改,或者一些报错等等,他都在这个 logo 的里面,在这里面因为我们现在没有操作,所以说这个 logo 的里面什么内容都没有,这是这什么内容都没有,这个呢就是 logo 就是日志。然后这个太 啊探铺是什么?就是临时文件,临时文件就是临时执行的一些文件,他是在在在这里面放起来,然后接下来再让大家看一下,就是外部 apps, 他呢就是一些外部项目, 就是我们的外部项目呢,后期他都是给他写在了放在了这里面外部 app, 然后当然这这些这些文件都是他默认的一些东西啊,你现在了解这个意思就行。这个沃克沃克是不是就工作就是工作空间啊?就是 他他是工作的实际运行的东西,他实实际上就是在他下面,然后这些下面的东西呢就不需要管他了,这些就是你需要知道哪个地方,就是 b 可执行文件,可配个配置力,不依赖加包 love 的是吗? love 就是这个日志, time 就是临时文件,外部 app 就是,呃,这个 安全部,外部 app 就是外部项目,这些项目都在都在这里面, works 就是工作空间。好吧,后期呢,我们可能还有一个外 音范,然后这个里面现在暂时没有这个呢,就是大家现在现在简单知道就可以了。好吧,知道完以后 我们来看一下这个 tom k 的就就已经安装成功了,啥都可以。如果说你的 tom k 他这个安装一闪而过没有安装成功啊?没有安装成功的时候,你要看一下你的 g d k 是否安装正确,那为什么呢?如果说你的 g d k 没有安装正确的话,你需要来重新安配置一下 g d k 有死,电脑死的右键属性。 好,这个高级远程设置环境面料,环境面料。我们之前教大家加挖后木的时候,这个地方是不是已经配置过了?加挖后木对不对?然后呢,你看这个地方你需要一定要配置好,你如果 说这个 gdk 没有配置好的话,你这个 tom k 的呢?他会一闪而过打不开,为什么会出现这种情况呢?因为 g d k 是不是叫加瓦开发工具包?因为 tom k 他呢?他就是使用加瓦语言,他的底层就是加瓦语言来写的 好不好,所以说你没有 gdk 的话,他是没有办法打开的。还有就是如果说你启动报数,他还有一个原因可能是端口号已经被占用了,那么端口号被占用的话是怎么办呢?就是你找到这个端口号,然后找到对应的进程给他强制关闭一下就可以了,或者是改端口号。改端口号就是刚才我们讲的这个 三万点叉 ml, 在这配置文件里面改 好,来给大家看一下系软件 t 七他们,可能或者说你就在那个配置文件啃贝壳里面改这个呃端口号,但是一般 咱们不建议改断口号,也不建议你通过这样的方式改断口号,因为咱们后期一旦和 id 集成之后直接就可以改了,就是在这里面, 就在这个位置啊,就在这个位置改断口号,就你如果说两次重复打开,他可能会被占用,被占用了,先给大家演示一下啊,就比如说四大,这个就是你一闪而过的话,你首先要确定一下你的 gdk 配置成功没有,好吧, dk 配置成功完之后,如果说还一闪而过的话,可能就是你怎么样重复打开了。 what's that up? 好,你看是不是一闪跳过,没有了?没有。为什么?因为我之前呢?怎么样?之前已经打开了。 那你说我想,我想看一下我之前已经打开,我需要把那个强制关闭掉。怎么关闭?就在这个位置,你在这个道士命令里面输入 nice stota a n o, 找到相对应的 pid 码,然后根据这个 立马再去找端口号 启动倒数命令。嗯,加啊,然后呢?这个地方。 net s t a t。 空格杠号 a n o not at stake, 看一下。 a t s t a t a t s t a t。 哦,多了一个 t, 多了一个 a a t s t a t。 我刚好 a n a n o。 好,你能够看到, 能看到很多啊,你看一下你的八零八零是否被占用了,然后就就看这个地方,你看八零八零,找到我们的 local house 特零点零点零,这就是本地的,本地的啊,找这个地方多少? 八零八零, 我们来看这个八,然后在这地方八零八零,看到了吗?这八零八零,八零八零,他对应的 pid 码是多少?幺三零四四,你说端口号啊,他对应的有一个 pid 码,幺三零四四,对吧?幺三零四四,我如果说想关闭他怎么办?比如说已经被占用,想关注一下这个 ctrl 奥特加 一类的启动任务管理器,启动任务管理器完了之后,点击详细信息,现在是不是有一个 pid 码? pid 码我们刚才是多少啊?幺三零四四,对吧?幺三零四四,然后你开始来找幺三零四四, 幺三零四四,哦,这个地方哈,然后这个地方你把它结束进程,这个 他就关掉了,你比如说我现在把它结束结束进程是不是就关掉了?这个掏不起来就不再启动了,好吧,这就是两种方法,然后输入这个 nice cd 杠 a a n o, 然后你来查看你的端口号所对应的 pid 码,然后根据这个 pid 码在启动任务管理器,找到他所对应的一个端口号, 好吧,这就是解决的两种办法,然后改装口号,这个咱们先,咱们这个不建议,好吧,这就是,呃,包括汤姆 k 的,如果说安装错误的话是怎么办?包括我们如何下载安装汤姆 k 的这个呢?非常简单啊, 虽然说我,我后来让大家看这些东西就是你知道就可以了,好吧?然后包括如何去改叉 r 文件,这个也没有,没有必要,你了解就可以了。你现在呢的任务就是你给他安装好,下载完,安装好,安装完之后怎么样?你能够正常启动,正常关闭就可以了,能看到这个页面就说明成功了,这就是我们 tomk 的的一个安装和卸载。

好,上午咱们不是把 tomcat 然后解压了吗?嗯,然后解压到这个目录了,对不对?嗯,然后怎么配置,怎么用,怎么启动,咱是不是都大概了解一下呀?嗯,我回头给你们个文档啊,我回头给整一下。嗯, 那现在咱们就了解一下,这他们开的是干啥的啊?大概了解一下。大概了解一下,到后续学习过程中再深入了解一下。 然后这个是他的根目录啊,这个是服务器的根目录。嗯,服务器的根目录就是,你可以理解为,比如说对咱们操作系统来说, 对咱们操作系统来说,对着此电脑来说,我就可以认为 c 盘、 d 盘、 e 盘、 f 盘就是我硬盘上的根目录,就是第一集的,这是根目录的含义啊。嗯,然后在后续的 框架中,后后续的各种框架,各种组件、各种插件中,跟目录这个概念比较比较常见。常见,所以呢,你先了解一下啊,咱们服务器的跟目录在这, 咱们把它放到了这个位置,放到了这个位置, ok, 那么他的根目录就是这个,这是他的根目录,这是他的根目录啊。嗯, 然后这个根目录下头呢?有服务器的几个子目录,几个子目录大概了解一下。上午气势也说了一下,然后现在呢?录个屏留个痕啊,然后有几个比较重要的目录,第一个,闭目录 变目录,不光是服务器到后边的买卖呀,各种插件,各种组件,各种第三方,各种平台,各种 框架,一般来说都习惯边目录就是命令,放命令的目录。放命令的目录啊。嗯,家的包也能塞进去?嗯,可,可以,只是没必要而已。可以。嗯, 然后服务器他的命令主要是什么呢?主要就是启动服务和关闭服务。嗯,主要就是启动和关闭服务,所以你就可以在闭幕路下头来找这个命令,然后对 tomcat 来说,他的启动命令在这, 在这 star 的 up, 它的后缀名是点 bat, 然后跟它同名的还有个点 s h。 点 s h 呢,是在 linus 里头用的。如果你的操作系统是 linus 的,咱的生产环境呢?一般习惯用 linus 操作系统,你就可以在那个系统 从里头去启动这个,去双击这个文件来启动服务。好,关闭服务呢,是沙特档。 同样道理啊,一个 windows 的,一个 windows 操作系统的两个两个系统的命令。 嗯,好。然后对于服务来说,闭目录就是他的命令目录了啊,启动服务,关闭服务就可以来这个目录找。嗯,当然,你现在可能会说,我为什么要起服务呀?我起了服务要干嘛呀?我起了服务要怎么用啊?那咱们后续的课程内容啊,现在先了解一下, 然后还有一个比较重要的是 configer 目录,然后 configer, 这是个缩写啊,这是 configer 的缩写。 configer 呢,是配置的意思,一般来说配置文件就会在这个目录里头。嗯,一般来说配置 文件就是核心的,需要一些说明的,说需要一些说明的,咱们一般给他写到个文件里头,此类的文件咱们习惯叫他配置文件,或者叫他资源文件 resources。 嗯,习惯这样叫啊,其实这里头就是一些文件而已,一般来说都是文本文件的。嗯,都是一些插件、 控件、组件、第三方框架所需要的一些核心说明所需要的一些核心说明,比如说对服务器来说,他有一些说明。比如说他端口是多少呀? 他的根部路在哪呀?嗯,他是,他是遵守,他是,他是遵守的什么协议啊?有一些必要的说明就在配置文件里头嘞。嗯,然后这个是他的一个核心配置文件啊, 叫 server, 叫 server。 来简单看一下。简单看一下,来作为了解。 看不懂是吧?嗯,看不懂就对了。嗯 嗯,比如说有一些同学不是想想想改端口吗?然后这就是端口啊, 这就是端口设置,这就是他的协议。咱们用的协议是 http 协议的,不是 https 啊。嗯,我看看这里头还有什么能看懂的啊?嗯,里边 service 服务,服务名称,他的服务名称叫 catellina, 叫 catellin, 服务名称,你还记得你装的买色口,他的服务名称叫啥吗?你还记得吗?我的叫买色口吧。哦,你的叫啥来着? 还记得吗?哎,没关系,忘了去服务面板看看吧。服务面板不是有吗?嗯,每个服务都有自己的一个名称啊, 然后还有,还有地址。嗯,还有地址,然后还有跟路径, 然后这个外围 apps 咱们是不是见过这个目录啊?嗯,然后这是项目的跟路径。为什么会这个?为什么咱们那个项目以后就要放到这?是因为在这做这个配置了,这是我项目的跟路径,他们开始找项目就会在这下头找, 所以你只能放到这,不能放到别的地方。你听不懂,没关系啊,到后边我会具体会说的。嗯,好,完了, 嗯,没有了。然后这个也是他这个核心配置文件,这个咱们到 severlet 的时候了解一下。嗯,现在就不看他了啊。 嗯,这是配置文件目录。嗯,然后还有一个,还有一个目录比较重要,但是几乎咱们不用做什么操作,就是这个 lab 目录。 lab 咱们见过很多次了。 lab 你见到你就第一第一反应是什么? 假包对不对?哎,恭喜你答对了。嗯,来吧,他是 library 的缩写,就是 是一堆架包的,就是很多架包,很多架包啊,很多架包所习习惯所存放的目录。嗯,一般赖吧,就是习惯存存放架包的。嗯,然后架包在前面。咱们也,咱们也说过架包是什么东西来着? 是别人写的价格类,写的价格方法,写的价格代码,然后打了一个包供咱们使用,对不对?嗯,那咱们写的代码能不能打价包啊? 当然可以啦,当然可以啊,加包里头是有打价包命令的啊,是有打价包命令的。嗯,当然可以,咱们写的代码也可以打成价包供别人使用。嗯,然后这就是 tomcat 所开发出来的所开发出来的加包代码啊,这是人家 写的功能,这么多价包。嗯,这就是他们看的他那个服务器他的功能,然后还有这个 logs 日志,日志, 当回头你的 tomcat 出问题了,你可以来这看看日志,这里头会有一些错误信息的描述。 嗯,可以看一看啊,他的日志上面都有日期的,你可以看一下当前日期的。嗯,如果你不确定哪个错误是你今天刚发生的,你可以把这些把历史的全干掉, 把历史的全干掉啊,让错误重现。那么这里头就是错误信息,就是你最近一次运行的错误信息啊,好,这是日志,如果说没错误的话,他是不知道。呃,没有错误,人家 爸爸他这不光报错误,他这会一些日常运行的信息他都会报,错误只是其中的一种。 啥时候报错误啊?那还不简单呀?回头咱们敲敲代码,错误一堆一堆的,然后还有一个, 还有一个重要的目录,外边 apps 目录,外边 apps 目录,然后这里头放的就都是项目了,以后咱们的外边项目,咱们的外边项目就是在这个目录下头放着,在这个目录下头放着啊, 嗯,然后 tomcat 他给你放了几个视力项目,一二三四五放了五个视力项目,你可以看看。嗯,咱们的项目也可以往这放,往这放。嗯, ok, 然后 work 目录是运行期间的缓存目录。缓存目录,这是 ip, 这是你访问,这是,这是 ip, 不同的 ip 下头的不同的运行不同,不同不同的运行时的一些缓缓存, 缓存数据啊、缓存文件啊,都在这,这些可以干掉啊,这些轻缓存,咱们一般说的是轻服务器缓存,指的就是这个目录干掉他,嗯, 然后基本上服务器的目录就这些了啊。嗯,然后这个是起服务的命令啊,这是起,这是,这是命令的目录,然后这是配置文件的目录,然后这个是各种价包, 然后这个是日志,嗯,然后这个是项目目录。 ok, 基本上就这些了。

如何通过 linax 命令查看路由器连接数?网络连接数是客户端访问网络资源的记录,而这些记录都在路由器后台,可以查看连接信息报、还原 ip 目的 ip 原端口、 目的端口等。我们有时候想看看当前连接数和客户端连接数,如果某个客户端占用连接数过高,可能影响整个网络,因为一般运营商贷款是有并发连接数限制的。这里教大家通过路由器后台命令查看连接数。我用的是 open 系统,可以直接登录后台, 大部分路由器都是基于 vx 系统开发,连接数查看方法都一样。首先我们可以通过命令查看当前总连接数,也可以写个循环脚本,实时显示连接总数。某些门户网站链接自 资源多,占用连接数也多,可以看到打开网页后连接数直接破千。当然网页的连接一般都是短链接,几分钟后会自动关闭。我们还可以通过命令查看所有连接详细信息,也可以通过 rap 命令过滤某个客户端 ip 壁纸, 再通过 wc 命令统计某个客户端的连接总数。查看连接数也是网络故障排查的一种,比如某个终端在发起 boss 攻击,也是可以通过该方法排查的。当然我们也可以写一些脚本动态检测,然后加入防火墙规则。

第一步,首先用 nca 啊杠 a p n plus 八零八零,查看一下占用这个八零八零的端口是哪个进程。第二步,再用 ps 杠一 f glap 这个进程号,看一下占用这个端口的进程是不是通开在一万的某一个进程。第三步, 如果这个进程确实是被空空一万的程序占用了,并且这个程序没有用的话呢,我们可以用 q 杠九加上进程号把这个进程杀掉。如果这个进程有用的话呢,我们就可以去修改通过 kit 一个端口号。

一分钟在 idea 里配置项目的 tomcat, 这是一个没有配置 tomcat 的 javae 项目,它现在是不能运行的。接下来配置一下 tomcat, 点击 current file, 选择 edit configurations, 点击加号,选择 tom cat server 下面的 local, 点击 application server 这里的 configuation, 在这里可以选择 tom cat 的路径。 现在 tom cat 已经配置到项目里了。在 after launch, 这里可以配置启动时的浏览器。在 j r e 这里配置一下 tom cat 的 j r e 版本,使用和项 项目一样的 j d k 就可以了。 h t t p post 是项目的端口号。进入 deployment, 这里可以配置项目的弓箭,点击加号,选择 artifact, 选择有 were exploded 的弓箭。 这里的上下文路径可删可不删。回到 sava 页面,更改一下名称, 保存并回到 idr 启动项目,测试一下是否可以运行, 没有问题可以启动。

请查询火灾报警控制器连接消防设备总数点,点击查询键,然后设备信息查询。 第三个全部设备信息查询,总共设备总数是四十三个设备。嗯,好的。请查询展板上现行红外光束感应火灾探测器回路号地址号。 退出,按照回路查询回路回路一, 然后现行光束感应探测器,他是回路一,然后编号是零幺幺零幺幺杠零零三。嗯,好的。请查一下他的工作状态, 退出, 然后点击设备状态查询,确认零零三,他是设备状态正常状态。嗯,好的。

我们家用网络用着用着感觉特别卡,可能大家都在想我们的网络是否被别人称霸, 今天老周教大家怎么在路由器上查看我们的网络连接数,是否有其他的手机或者其他的电脑接触到我们的网络。走起,今天老周给大家讲解一下怎么在路由器上查看网络设备的连接数。首先我们点开网页,在地址那输入路由器的 ip 地址 或者是路由器的域名,我们点击回车,输入账号密码就可以进入到路由器,我使用的 tp link 的路由器搜索他的域名,登录地址是 tp logo in, 点 cn, 我们点击回车,我们输入我们的登录密码,在路由器的主界面的右下角有一个二维码,改二维码,我们手机扫描下载对应的 app 和该路由器进行一个绑定,这样的话我们在手机上就可以实时监控监管该路由器。我们点击路由设置,路由设置里面有一项 dhcp 服务器,我们点击 dhcp 服务器, 在 dhcp 服务器里面可以发现啊,我们接入到路由器的设备,如果接入的设备有不是我们自己的设备的,那么就是我们的网络已经被称王,那这种情况我们怎么操作?我们点击应用管理,点击无线设备接入控制, 我们开启无线设备接入控制,在允许接入设备列表里面,我们添加我们自己的设备到这个列表,那么除此之外,接入的设备他是没办法上网的,我们点击选择设备添加, 我们勾上我们的设备,我们点击确定,这样的话我们自己的设备就填入到该列表,其他设备就没办法上网。对你有用,记得点赞收藏,拜拜。

好,变头发,看屏幕,那我这里呢有一个 web 项目,我们来展示一下如何呀?在 idea 里面配置小猫咪,也就是我们的汤姆凯特来去启动咱们这个 web 项目,那么下面呢我就实际操作一下,首先点这里,点这里,再点加号,然后呢往下翻,找到小猫咪,我们装本地的小猫咪, 那么此时呢弹出了一个小猫咪的配置界面,我们给它起个名字就叫叉叉叉吧。啊,这边呢是可以配置端口号的, 接下来呢我们配置他的 diplomment, 怎么来进行发布部署的时候呢?我们以袜包的形式点击, ok, 那这样的话呢,整个一个配置就结束掉了, 那么最后呢点击 ok, 让其立即生效。然后呢点击启动按钮,启动我们的小猫咪,那么我们发现呢它是可以正常启动的,并且呢打开了我们的页面,巴特这里面呢会有乱码,那这个乱码是怎么产生的呢?我们下一个视频再讲解。