- 博客(10)
- 收藏
- 关注
原创 Apache JMeter压测工具简单使用
下载Zip压缩包后,解压,打开bin目录,双击jmeter.bat打开JMeter工具切换语言为中文。
2023-11-17 19:33:42
97
1
原创 session、cookie、jwt token的简单介绍
用于服务端保存浏览器状态的,因为HTTP协议是无状态的,服务器无法感知两次请求是由同一个客户端发送过来的。通过Session可以让服务器记住客户端的状态。例如,用户登录场景中,用户在首次登录输入用户名和密码后,服务端收到用户名密码进行校验,校验通过后服务端就会生成一个Session对象来保存用户状态,并将Session对应的sessionId保存在cookie中响应给浏览器,浏览器保存cookie,浏览器在下次发送请求时,将cookie中的sessionId发送到服务器端,服务器端接收到。
2023-11-09 14:35:58
95
1
原创 String、StringBuilder和StringBuffer的对比
说明:String不可变主要体现在栈中的引用地址不可变,而堆中的内容是可以改变的。:StringBuilder最快,StringBuffer次之,String最慢。在做拼接append操作时,会直接改变自己本身的对象,而不会去创建一个新的。类是被final修饰的,因此它不能被继承,不能被修改,是不可变的。特点:效率高,适合在循环中字符串拼接;
2023-10-08 09:26:25
63
1
原创 七牛云oss对象存储(参考)
处理完后端controller后,处理前端页面,在这个表单中执行上传头像的逻辑。当前业务:上传用户头像到七牛云服务器中,同时修改数据库中的用户头像字段url为七牛云服务器上头像的url。:当上传文件的时候需要带上这个key,是为了告诉七牛云服务器,我是这个空间的合法用户,我有权限上传文件到这个位置。就是存储空间的测试域名(注意需要带上"http://"的前缀,不支持"https")创建存储空间,用于存放上传的文件,点击对象存储Kodo。点击这个存储空间,查看这个空间的详细信息。自此,存储空间就创建好啦。
2023-09-22 15:55:13
1053
原创 为什么重写equals方法就一定要重写hashcode方法
如果集合中存在这个hashcode值,就需要调用它的equals方法与新的元素进行比较,如果相同,新元素直接覆盖旧元素,如果不相同,新元素就散列到集合的其他位置。如果重写了equals方法,没有重写hashcode方法,就可能导致hashcode值不相同,就会导致当前对象的类无法和其他集合类一起工作。1. 如果两个对象使用equals方法返回true,那么他们两个对象的hashcode值肯定相等(前提:需要重写hashcode方法,否则就会出现equals相等,hashcode不相等的情况)
2023-09-16 16:55:17
121
1
原创 在同一次请求中,请求转发出现405错误
但是如果我们需要在以下方法的执行结束后,将执行的结果转发到上面这个"/data"请求,让这个方法继续处理当前的请求,此时就会报错,提示405错误。通常我们在打开一个页面的时候,提交的都是get请求,这是因为我们只是想要看到这个页面,并不需要提交任何的数据。这个错误是由于发送请求的方式和接收请求的controller方法的处理方式不一致导致的(如前端发送post请求,后端处理用get请求)。所以我们可以对"/data"路径的请求方式做修改,添加支持处理post请求,来处理接收其他请求转发到这个路径的结果。
2023-09-13 17:07:53
241
1
原创 Uncaught SyntaxError: “[object Object]“ is not valid JSON报错
charset=UTF-8")改为response.setContentType("application/plain;charset=UTF-8")返回普通文本就没有Uncaught SyntaxError: "[object Object]" is not valid JSON。
2023-09-12 16:33:37
2718
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人