上一页 1 ··· 13 14 15 16 17
摘要: 1 结算页面不进行任何业务层处理,购物车数据转订单详情 2 结算页面提交订单时,只能提交一次(防止表单重复提交) 防止表单重复提交具体步骤: 点击购物车结算按钮时→ 后台生成TradeCode交易码分别放在订单页面和redis缓存各一份 点击提交订单时→会将订单页面的交易码跟缓存里面的进行比对,如果 阅读全文
posted @ 2019-10-07 11:21 从精通到陌生 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 1. 全局异常处理 在项目中所有的异常都经过一个方法出来;都通过一个方法捕获; 特殊异常处理 指定特殊的异常捕获; 自定义异常处理 这个异常不是系统中运行时的Bug, 而是根据业务自己定义的异常操作; 例如:用户对API进行非法的操作;item = itemId = 1 / 100000 If(it 阅读全文
posted @ 2019-10-06 13:55 从精通到陌生 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1. 查看统一返回结果的信息:一般最少4个 Success // 是否正确 boolean Message // 返回的消息 Code // 状态码 Data // 数据的 2.具体步骤 1、 先创建一个枚举,创建返回成功和失败的变量; 2、 创建返回对象类; a) 建议要有一个OK的方法,erro 阅读全文
posted @ 2019-10-06 09:46 从精通到陌生 阅读(6036) 评论(1) 推荐(1) 编辑
摘要: 1.导入swagger依赖 @Api:用在类上,说明该类的作用。 @ApiOperation:用在方法上,给API增加方法说明。 @ApiParam:用在参数上,给API参数增加说明。 例如: 4.启动Spring Boot主程序,访问:http://localhost:8080/swagger-u 阅读全文
posted @ 2019-10-06 00:08 从精通到陌生 阅读(2710) 评论(0) 推荐(0) 编辑
摘要: sso单点登录概念 1.一处登录,处处登录.会单独做一个单点登录系统,只负责颁发token和验证token,和页面登录功能. 2.通过在浏览器cookie中放入token,和在redis中对应token放入用户信息的方式,代替session共享,使用jwt(json web token)自定义一个携 阅读全文
posted @ 2019-09-24 01:16 从精通到陌生 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 总结线程池的这些参数 core,maxPoolSize,keepalive 如果线程池工作线程数<=core,由核心线程执行 如果线程池工作线程数>core并且阻塞队列未满,将task插入阻塞队列,还是由核心线程执行 如果线程池工作流程数>core并且阻塞队列已满,且工作线程数<=maxPoolSi 阅读全文
posted @ 2019-09-21 10:41 从精通到陌生 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17