自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 如何优雅的写Controller层代码

在开发一个基于MVC框架的web项目中,不可避免的要写Controller层,在Controller层中实现对请求值的解析以及封装返回值,每个接口在完成业务逻辑后将得到的结果传给前端,由前端完成页面渲染以及业务办理。整体看上去没什么问题,但是随着业务复杂度越来越高,如果不对每个接口的返回值作一些约束,那整个系统会变得越来越复杂,很难维护,这里我要介绍的就是如何优雅的统一处理Controller层的返回值,让整个项目的返回值变的统一易于维护和后期问题排查。首先我们要定义一个统一的返回体,用于约定前后端处理值

2020-12-23 10:39:23 6060 5

转载 面试官:面对千万级、亿级流量怎么处理?

面试官:面对千万级、亿级流量怎么处理?这是一道很常见的面试题,但是大多数人并不知道怎么回答,这种问题其实可以有很多形式的提问方式,你一定见过而且感觉无从下手:面对业务急剧增长你怎么处理?业务量增长10倍、100倍怎么处理?你们系统怎么支撑高并发的?怎么设计一个高并发系统?高并发系统都有什么特点?……诸如此类,问法很多,但是面试这种类型的问题,看着很难无处下手,但是我们可以有一个常规的思路去回答,就是围绕支撑高并发的业务场景怎么设计系统才合理?如果你能想到这一点,那接下来我们就可以围绕硬件和软

2020-11-03 10:59:05 179 1

原创 shiro中如何检测session失效、退出等事件

shiro中如何检测session失效、退出等事件前言我们知道shiro是一个优秀的web权限管理的优秀框架,shiro中实现了对用户登录、资源访问控制等功能,使用shiro能够让我们的应用web系统更加安全,同时降低了自己开发一套权限管理系统的代价;本篇文章想向读者介绍的是我们如何在使用shiro框架时,实现对用户session登录、登出等事件的监听,以便应用系统更好的实现对用户事件的管理。一、shiro中的session是什么? 首先我们要明确shiro中的session和传统的httpSess

2020-10-30 16:58:29 2742

原创 使用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 2261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除