发表于: 2017-11-17 18:52:00
1 616
今日完成:
了解rmi的含义。但不能根据网上的教程运行。
明日计划:
认真学rmi。
以下是之前漏的深度思考:
任务三
nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?
作用有负载均衡,静态图片服务器。其特点是占有内存少,并发能力强;反向代理是分配服务器中转站,因为如果是在没有使用反向代理的情况下,客户端访问的一个域名下通常是同一个服务器,而当用户过多的时候则需要其他服务器分摊用户量,这样负载均衡可以缓解服务器压力同时提高了用户体验。
什么是ssh?如何在linux服务器上从网站下载文件?
Ssh是secure shell,是一种通用的、功能强大的、基于软件的网络安全解决方案。计算机每次向网络发送数据时,SSH都会自动对其进行加密。可以通过cURL、wget、rTorrent、w3m和Elinks。
tomcat、jetty有什么区别?如何优化这些容器配置?
Tomcat较大,内置比较多组件,适用于企业级服务器,jetty组件少,运行快,适用于分布式布局。
任务四
什么是jsp?
是java服务器页面,其根本是一个简化的Servlet设计
jsp有几个内置对象?
1、request 触发服务调用的请求
2、response 对请求的应答
3、session 为请求的客户创建的session对象
4、application 从 servlet 配置对象获得的 servlet 上下文
5、out 向输出流写入内容的对象
6、pageContext 本 JSP 的页面上下文
7、page 实现处理本页当前请求的类的实例
8、config 本 JSP 的 ServletConfig
9、exception 表示JSP页面运行时产生的异常
为什么要使用tiles框架?
因为在许多网页中有很多地方都是相同的,比如顶部导航和底部信息栏,侧边栏之类的在这整个域名中的网页中都是通用的,在不使用这个框架的情况下如果需要修改一个地方通常要修改很多次,而使用了tiles的话只需要改一次就可以了。
任务五
1.什么是session?什么是cookie?session和cookie有什么区别?
Session叫会话控制,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去,当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。
Cookie指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据。
区别
cookie保存在客户端,session保存在服务器端。
cookie目的可以跟踪会话,也可以保存用户喜好或者保存用户名密码
session用来跟踪会话
2.拦截器、过滤器、监听器各有什么作用?
过滤器:用于过滤字符编码、做一些业务逻辑判断
监听器:用于做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一些固定的对象
拦截器:基于切面思想运用在控制器接口来管理请求响应的处理前,处理中,处理后,可以维护项目。
任务六
1.为什么要使用memcache?memcashe有什么作用?
因为数据库的读取通常需要较长时间,而memcache可以有效优化提取数据的时间。其原理是把数据存在内存中,当内存中有请求所需的数据就能直接从内存中拿数据,省去操作数据库的时间,用于提高响应效率。
2.什么是负载均衡,为什么要做负载均衡?
单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。因为一台服务器再厉害也有极限,达到极限后对客户端响应就会变慢,甚至死机,而负载均衡后就可以减轻服务器压力,在资金许可的情况下,服务器数量越多,能处理的响应也越多,这样即使访问量大用户体验也不会差
3.nginx如何实现负载均衡?
通过upstream模块实现
upstream具有数据转发功能,为nginx提供了跨越单机的横向处理能力,使nginx摆脱只能为终端节点提供单一功能的限制,而使它具备了网路应用级别的拆分、封装和整合的战略功能。在云模型大行其道的今天,数据转发是nginx有能力构建一个网络应用的关键组件。
进度:
任务八
任务开始时间:2017.11.16
预计demo时间:2017.11.20
禅道:http://task.ptteng.com/zentao/my-task.htm
尚未开始写
评论