一、踩坑小点
1、配置了web.xml中的CharacterFilter也解决不了的后端接受前端中文乱码,配置new String("".getBetys("IOS8859_1"),”utf-8“);该配置的过滤器拦截不到ajax的请求
编码可以用URLEncoder或者URLDncoder解码
2、购物车存放的位置
cookie存放在浏览器里面可以设置超时时间,一般浏览器cookie4k大小,一般可以长时间存储,不用登陆就可加入购物车,减轻了服务器资源压力
session存放在服务器端,服务器压力大,关闭页面下次打开购物车记录就不在了。
数据库,存放数据库是持久化的数据,任何时候都会存在,只有自己删除才会消失。可以分析用户的购买行为
3、购物车的添加,第一次的时候是添加,已经存在则是修改操作
4、下拉框select的name对应参数,改变事件也是select标签,中间横线标签是<del></del>
5、相对路径的加上路径一般在servlet路径后
二、什么是nginx
1、nginx是一个http和反向代理的web服务器,异步非阻塞模式,低系统资源消耗高性能并发
2、正向代理与反向代理
正向代理:代理对象代替进行确定目标的访问
反向代理:代理对象代替进行不确定目标的访问,具体访问那个目标你不知道
正向代理的用途:
(1)访问原来无法访问的资源,如Google
(2) 可以做缓存,加速访问资源
(3)对客户端访问授权,上网进行认证
(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
反向代理的作用:
(1)保证内网的安全,通常将反向代理作为公网访问地址,Web服务器是内网
(2)负载均衡,通过反向代理服务器来优化网站的负载
正向隐藏了客户端的信息,反向隐藏了服务端的信息