![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创
文章平均质量分 85
潮流MI
这个作者很懒,什么都没留下…
展开
-
如何进行优化的秒杀?
一、为什么要优化我们以往都是对数据库进行直接操作,如果数据过大,对数据库的操作会非常慢,所以为了提高查询的速度,可以将数据放入到缓存中,即每次查询数据都是先经过缓存,缓存中没有数据的话再对数据库进行操作,这样可以大大提高对数据处理的效率。二、优化1、页面缓存 @RequestMapping(value="/to_list", produces="text/html") @ResponseBody public String list(HttpServletReques原创 2020-06-08 15:24:32 · 238 阅读 · 0 评论 -
如何使用JMeter进行压力测试
一、前期准备 首先需要在官网下载jmeter,下载完之后打开bin目录下的jmeter.bat,在jmeter.bat中对所要压测的接口进行压力测试二、具体步骤1、创建线程组,在线程组中设置线程的个数、持续时间和循环次数,如下图所示: 2、创建HTTP请求默认值,在之后所有创建的HTTP请求中都会先经过HTTP请求默认值,可以设置默认访问地址和端口号,如下图所示: 3...原创 2020-06-08 15:00:50 · 13905 阅读 · 0 评论 -
秒杀商品页面api(手写版)
1.商品页面/goods/to_list这个接口是登陆成功之后跳转到商品页面的接口,该接口需要将用户登录的信息保存下来,然后把所有的商品信息返回到商品页面(将信息保存到model)。request(get)id,nickname,password,salt,head,registerDatelastLoginDateresponsesuccess{ "goodsList" : [ { "id...原创 2020-06-01 17:32:16 · 329 阅读 · 0 评论 -
登录之密码加密
一、密码加密的原因如果用户输入了密码,后台不做任何处理的话,那么该用户的明文密码就会在网络上进行传输,假如说有恶意的用户把你的密码给截取到了,那么他(她)就会得到你的明文密码。二、可以对密码进行两次MD5第一次,对密码进行MD5加密,然后再把MD5加密之后的密码传递给服务端;(防止密码明文传输)第二次,服务端在接收到客户端传过来的MD5加密密码,并不是直接把它写入到数据库中,而是随机生成一个salt,根用户输入的密码进行一次拼装,然后再做一次MD5,然后把MD5和salt同时写道数据库当中(原创 2020-05-22 07:50:56 · 1643 阅读 · 0 评论 -
检验日期合法性
输入一个日期,格式为yyyy/MM/dd,检验一下输入的日期是否和法,例如输入2018/02/31,很明显这是不合法的,因为即使2月在闰年才29天,非闰月是28天,所以2018/02/31不合法;比如输入2018/13/25,这也是不合法的,月份的有效数字是1~12;再比如输入2018/02/35,不合法,因为一个月最少28天最多有31天。输入样例:2018/02/31输出样例:...原创 2019-02-17 15:21:49 · 2653 阅读 · 0 评论