- 博客(12)
- 收藏
- 关注
原创 javaweb filter listener
八类监听器,主要针对三种session request context 的创建销毁、变量的增删改、session中bean的绑定解绑、活化钝化。实现filter接口,在web.xml配置filter,过滤器链按配置顺序执行。
2023-03-18 17:11:13 49
原创 加密简单理解
哈希函数,不可逆过程,常见md5和sha系列。简单密码可以用彩虹表比对破解。密钥延伸哈希,密钥延伸可以控制哈希函数所消耗的空间时间。A: A 私钥签名,A: B公钥加密,哈希加盐,生成随机数与密码结合后再跑哈希函数。B: A公钥认证。B: B私钥解密。对称性加密,双方持有相同密钥。非对称性加密,A->B,
2023-03-18 13:36:43 52
原创 网络简单理解
传输层(tcp),面向连接的可靠传输协议,顺序与完整性。应用层(http)无状态超文本传输协议,网络层(ip协议),负责网络间传输。接口层(链路层、物理层)
2023-03-18 13:12:47 45
原创 servletcontext
可以通过servletconifg对象的getservletcontext获得,每个web工程只有一个。用以getcontextParam(web.xml中配置的context参数)。是一个域,用来存取数据(attribute)。
2023-03-18 10:45:13 50
原创 servletConfig对象
是genericServlet中的一个成员属性,每个继承了的Httpservlet对象都有一个,提供getter方法访问。实现了ServletConfig接口实现了两个主要方法,一是用于读取保存在web.xml中配置的init param,二是用于获得servletcontext。
2023-03-18 10:13:23 33
原创 request编码问题
不同浏览器采用的的编码不同,servlet的request.getparamiter()默认用iso-8859-1编码,对于post请求,可以在用之前更改字符集编码,对于get请求,因为参数随url解析过了,所以setCharacterEncoding无用,需要变回字节数组重新用编码解析。
2023-03-18 09:21:23 97
原创 TomCat部署Web工程的方式
项目在本地中,通过映射到配置文件(config/catalinna/localhost/xxx.xml)(自定义项目名),可以端口/项目名访问。直接把项目文件放入Webapps下,可以通过端口号/项目名访问。
2023-03-17 22:57:33 61
原创 SpringBoot 依赖管理
SpringBoot通过<parent>进行版本仲裁,规定了spring-starter里的jar包版本。spring-starter-xxx是官方规定的一些场景的常用依赖,可在官网查得。xxx-spring-starter是第三方提供的springboot场景依赖。
2023-03-17 22:26:01 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人