发表于: 2018-03-10 22:24:20
1 635
一、今天完成的事情
1、学习了AJAX的相关概念,以及用ajax提交form表单
什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺点是什么?
Ajax是一种无需重新加载整个网页,能够更新部分网页的技术。Asynchronous JavaScript and XML的缩写,是JavaScript、XML、CSS、DOM等多个技术的组合。
Ajax工作原理是一个页面的指定位置可以加载另一个页面所有的输出内容,这样就实现了一个静态页面也能获取到数据库中的返回数据信息了。所以Ajax实现了一个静态网页在不刷新整个页面的情况下与服务器通信,减少了用户等待时间,同时降低了网络流量,增强了客户体验的友好程度。
Ajax的核心技术是XMLHttpRequest,它是JavaScript的一个对象。
Ajax的优点是:
(1)减轻了服务器端负担,将一部分以前由服务器负担的工作转移到客户端执行,利用了客户端闲置的资源进行处理;
(2)在只局部刷新的情况下更新页面,增加了页面反应速度,使用户体验更友好。
Ajax缺点是不利于SEO推广优化,因为搜索引擎无法直接访问到Ajax请求的内容。
2、下午听了老大的面试注意事项
a、关于写简历时要注意的内容
顺序清晰、内容主要突出项目经验、工作时间和项目要契合饱满、针对性的微调和投递简历
b、面试时要注意的内容
自我介绍的时长和顺序把握,对于hr面和技术面聊天时提问的问题类型不同,一些心态上的调整(相亲),一些常见问题的准备(为何离职、期望薪资等)
c、一些其它的问题,比如五险一金,有offer必拿等
3、由于这两天深圳分院来了不少新丁,所以晚上泽平师兄组织了一次自我介绍,将这两个多月学习中所遇到的一些困惑给他们说一下,让他们少走一些不该走的弯路
4、补上任务三的深度思考
1.nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?
nginx服务器主要是解决高并发下服务器性能问题的http服务器,主要功能是:1、反向代理 2、负载均衡 3、动静分离 。
反向代理就是代替实际客户端要访问的服务器,接收客户端发来的请求,再将请求发送到真正的服务器获得响应之后再将结果返回给客户端,这样做的好处是可以隐藏真实服务器的ip域名,客户端不可能知道自己访问的是代理服务器还是真实服务器,负载均衡也是基于反向代理才能实现的
2.什么是ssh?如何在linux服务器上从网站下载文件?
SSH是一个协议,一般默认端口是22,linux远程访问就可以通过SSH访问,linux服务器从网站下载文件可以使用wget命令
3.如何写shell脚本?尝试自己编写一个简单脚本。
我理解的shell脚本就是一些命令的集合,他们按照自己预先想好的顺序写入脚本文件当众,比较复杂的会使用一些流程控制语句来将命令顺序进行细化处理,任务中已经写了不少脚本了
4.tomcat、jetty、resin各容器有什么区别?如何优化这些容器配置?
1、 Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。-
2、 Resin也仅仅是一个Servlet容器,然而由于它优秀的运行速度,使得它在轻量级Java Web领域备受喜爱,特别是在互联网Web服务领域,众多知名公司都采用其作为他们的Java Web应用服务器,譬如163、ku6等。-
3、Jetty和Tomcat性能方面差异不大,Jetty可以同时处理大量连接而且可以长时间保持连接,适合于web聊天应用等等。Jetty的架构简单,因此作为服务器,Jetty可以按需加载组件,减少不需要的组件,减少了服务器内存开销,从而提高服务器性能。Jetty默认采用NIO结束在处理I/O请求上更占优势,在处理静态资源时,性能较高。Tomcat适合处理少数非常繁忙的链接,也就是说链接生命周期短的话,Tomcat的总体性能更高。Tomcat默认采用BIO处理I/O请求,在处理静态资源时,性能较差。
二、明日计划完成的事情
1、完成手机短信验证码的功能
2、完成邮箱验证码的功能
3、学习图片存储功能
三、遇到的问题
1、暂时还没研究透API的用法,还需要看看教程
2、时间利用率不高,需要沉下心来学习
四、收获
如上所述
task6开始时间:2018.02.07
预计demo时间:2018.03.03
需要延期
预计延期时间:2018.03.08
原因:过年回家没有完成既定任务,导致还要花时间复习一下旧知识,年后回来就要讲小课堂,需要花时间准备
http://task.ptteng.com/zentao/project-task-488-unclosed.htm
评论