发表于: 2017-05-21 21:47:07

3 1245


今日完成

1、controller层和service层的日志,部分如下:

2、nginx accessLog进一步的处理,这里是两条命令行语句,也可以写到sh文件中一起执行,不过本来我是想一条解决的,但不知道awk怎么分两个管道出去,语句及效果如图:



验收相关

1、脚本只写了restart.sh,deploy我是把war文件直接重命名好上传覆盖掉服务器上的,然后restart就好了

如果要写的话上传到特定位置,deploy.sh写重命名,移到Root目录覆盖旧的,再调用restart,这样写感觉意义不大

2、本地host加

123.206.213.250 jnshudemo.com

应该是可以访问到我的服务器,并且有一个没什么用的首页,这个是插询的url

进任务4的话应该要好好整一下网页


深度思考

1.java的war包、jar包分别是什么?有什么区别

war包是部署在服务器容器时用的包,它以web.xml为起点,WEB-INF为资源

jar是交给java寻找main方法直接运行的包

2.nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?

主要作用是对http请求的管理

代理知道,nginx做的是把请求分发给server的工作,为什么叫反向。。google知,反向就是客户不知道真正的服务器,正向就是服务器不知道客户是谁

负载均衡,域名流量不流失,(请求队列与服务器处理)提高性能

3.什么是ssh?如何在linux服务器上从网站下载文件?

Secure Shell 安全的用来登录到服务器shell的协议,应用层+传输层协议 来自wiki

wget文件地址

4.如何写shell脚本?尝试自己编写一个简单脚本。

#!/bin/sh

echo "hello world"

写完了,记得添加可执行

5.tomcat、jetty、resin各容器有什么区别?如何优化这些容器配置?

不知道。。搜一下

他们3都是servlet容器

tomcat正流行吧,应用广泛文档多,不太需要操心很多东西,对j2ee的支持也是最好的

jetty更新一些,基于handle实现可扩展性更强,组件定制性更高,默认NIO,处理静态资源,性能更高

resin好像是比较轻量,启动很快,需要定制的东西会很多然而文档较少。。

优化?JVM参数,线程池max值、排队值,根据需求定制组件,cache,cookie



返回列表 返回列表
评论

    分享到