javaweb
皇阿玛驾到
这个作者很懒,什么都没留下…
展开
-
javaweb session,cookie和浏览器之间的关系总结
之前我一直不清楚session和cookie还有浏览器之间到底是什么关系,都说http是无状态的调用,那么服务端这边应该不认识客户端发送过来的请求到底是谁的,可是当我们登录应用后再次发送请求的时候,服务端却能认出我.当时也没太在意为什么会是这样的.前几天看了动脑学院老师讲这章知识点的时候才发现原来是这么回事的1 客户端第一次发送请求java服务器时,是不会产生JSESSIONID的2...原创 2018-07-19 10:48:01 · 2110 阅读 · 0 评论 -
解决表单重复提交
记得前几次面试的时候,3家公司问了表单重复提交的问题,我回答的都不是特别好,虽然知道是个什么流程,但是因为只知道理论,所以面试官问的细一点就懵了这次就写了一个demo测试一下之前的想法是否准确.1 表单重复提交大部分情况是用户点击提交时,因为服务端处理数据太慢,没能及时返回结果给用户,用户重复的点击提交按钮,这个时候就会出现重复提交,这里我用Thread.sleep增加响应延迟...原创 2018-07-19 16:00:50 · 321 阅读 · 0 评论 -
elk安装
cd usr/local/ 用rz传入elasticsearch.zip的文件并解压到当前文件中因为elasticsearch不能以root用户的来启动 所以必须单独的建立一个用户来运行elasticsearch 执行一下命令\groupadd elasticsearchuseradd elasticsearch(用户名) -g elasticsearch(组名) -p ...原创 2018-08-09 17:11:05 · 173 阅读 · 0 评论 -
springmvc接收参数对应浏览器发送参数格式对比
浏览器以表单post形式发送请求浏览器解析发送的请求数据格式为Form Data格式服务端这边直接user实体接收即可浏览器以表单get形式发送请求浏览器解析发送的请求数据格式为Query String Parameters格式,并且参数跟随在url后面服务端这边直接user实体接收即可浏览器以ajax请求服务端浏览器解析发送的请求数据格...原创 2018-08-23 13:40:39 · 331 阅读 · 0 评论 -
自定义事务注解
用过spring的,应该都知道@transactional这个注解。这个注解给我们日常开发带来了很大便利,让我们无需为了数据的提交和回滚操心,只需要关注自己的业务逻辑即可。这里我模拟一下spring的注解是如何执行的。这个是项目结构首先我们需要一个数据库的连接为了保证事务的完整性,这里我们用ThreadLocal保存当前线程的数据库连接/** * Created by zh...原创 2019-07-02 17:22:39 · 1560 阅读 · 2 评论