- 博客(4)
- 收藏
- 关注
原创 如何优雅的写Controller层代码
在开发一个基于MVC框架的web项目中,不可避免的要写Controller层,在Controller层中实现对请求值的解析以及封装返回值,每个接口在完成业务逻辑后将得到的结果传给前端,由前端完成页面渲染以及业务办理。整体看上去没什么问题,但是随着业务复杂度越来越高,如果不对每个接口的返回值作一些约束,那整个系统会变得越来越复杂,很难维护,这里我要介绍的就是如何优雅的统一处理Controller层的返回值,让整个项目的返回值变的统一易于维护和后期问题排查。首先我们要定义一个统一的返回体,用于约定前后端处理值
2020-12-23 10:39:23
6278
5
转载 面试官:面对千万级、亿级流量怎么处理?
面试官:面对千万级、亿级流量怎么处理?这是一道很常见的面试题,但是大多数人并不知道怎么回答,这种问题其实可以有很多形式的提问方式,你一定见过而且感觉无从下手:面对业务急剧增长你怎么处理?业务量增长10倍、100倍怎么处理?你们系统怎么支撑高并发的?怎么设计一个高并发系统?高并发系统都有什么特点?……诸如此类,问法很多,但是面试这种类型的问题,看着很难无处下手,但是我们可以有一个常规的思路去回答,就是围绕支撑高并发的业务场景怎么设计系统才合理?如果你能想到这一点,那接下来我们就可以围绕硬件和软
2020-11-03 10:59:05
220
1
原创 shiro中如何检测session失效、退出等事件
shiro中如何检测session失效、退出等事件前言我们知道shiro是一个优秀的web权限管理的优秀框架,shiro中实现了对用户登录、资源访问控制等功能,使用shiro能够让我们的应用web系统更加安全,同时降低了自己开发一套权限管理系统的代价;本篇文章想向读者介绍的是我们如何在使用shiro框架时,实现对用户session登录、登出等事件的监听,以便应用系统更好的实现对用户事件的管理。一、shiro中的session是什么? 首先我们要明确shiro中的session和传统的httpSess
2020-10-30 16:58:29
2929
原创 使用springboot实现websocket客户端
使用springboot实现websocket客户端引入pom依赖实现方式引入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>实现方式我们在pom文件中引入websocket的依
2020-09-28 15:29:58
2546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人