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

xiaoxiao2021-02-28  56

一. 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可以定位一批。
转载请注明原文地址: https://www.6miu.com/read-26907.html

最新回复(0)