您的位置:首页 > 编程语言 > Java开发

2017年7月10日听课笔记Java应用软件开发

2017-07-10 14:50 218 查看
一.
Application:存活时间最长,可以多用户共享,在服务器端

Session:每一个浏览器对应服务器只有一个session,比如当我们在学校官网,通过教务系统进行成绩的查询,登陆自己的账号,查询成绩,登陆进入这个系统会生成一
个session,这时查询他人的成绩,返回的还是自己,session的生命周期是可以自己进行控制的。

Cookie:这个生命周期是最短的,时间可以自己设定,当然cookie也是存在安全隐患的,当你进入一个系统会生成一个cookie,别人如果获取你的cookie值,可以自己伪
装成你的cookie进入那个系统,进而获取你的信息。

二. get与post的区别:https://www.oschina.net/news/77354/http-get-post-different

三.1.ant早期的Java构建工具;

2.maven   java编译只需写出需要的包,就会自动在网上找到并且用上来;

3.gradle  安卓中常用,但是注意的是,像gradle每次要找更新的包,比较慢,加之很多新包是需要依赖旧包,这样一来维护就比较吃力,麻烦所以如何选用还看自己的
习惯和需要。

四.摘要加密MD5:

http://blog.csdn.net/u010678947/article/details/49076997

http://blog.csdn.net/bluishglc/article/details/7585965

普通加密一旦被别人截获,会利用捕获的密码在其他的平台进行登陆,这样一来如果密码不变的就会被登陆进去,而产生撞库

五.数据库尽量不要做删除,留痕迹,可恢复,防误删,不用做个标记(是否有效就OK)

六.html用来做页面,js/css用来操控页面,要操控页面就要定位,定位方法多种多样,常用的:
1.DOM(document object model);

2.标签定位;

3.ID/class定位,ID不可重复。
定位一个对象,而class可以定位一批。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息