
framework
SuperPurse
Your greatness is measured by your horizons.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot中的统一异常处理器的实现
背景:在和第三方对接的时候,其要求接口格式必须和文档要求的一致,并且错误格式也得和文档一致。正常响应很好处理,难点就在对异常情况下响应信息的封装了。springboot中可以使用ControllerAdvice和ExceptionHandler这两个注解来做全局异常,这种方式比较便捷,但是也有一个问题:ContollerAdvice只能拦截控制器中的异常,换言之,只能拦截500之类的异常,但是...原创 2020-04-26 21:05:01 · 1169 阅读 · 0 评论 -
Shiro的学习Helloworld
Shiro的学习Helloworld8月 18, 2017 框架相关, 权限管理 1. Apache Shiro是Java的一个安全框架 1.1. Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 2. Shiro基本功能 3. 1.身份认证 4. 2.权限认证 4.1. 核心要素:(资源,)权限,角色,用户 5. 3.集成web进行测试 5.0.1.原创 2017-08-18 12:02:34 · 293 阅读 · 0 评论 -
7.springmvc与struts2不同
springmvc与struts2不同1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过滤器。2、springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。3.Struts采用值栈存储请求和响应的数据,通过OGNL存取数原创 2017-08-22 09:21:56 · 299 阅读 · 0 评论 -
Spring+quartz实现任务调度的小例子
Spring+quartz实现任务调度的小例子实现任务调度分为三大模块:1.任务调度器Scheduler; 2.触发器cronTrigger; 3.自定义任务JobtTask;*自定义任务JobtTask*package原创 2017-08-29 11:06:39 · 412 阅读 · 0 评论 -
面向对象程序设计六大原则
面向对象程序设计原则面向对象程序设计原则一、单一职责原则:全称:“Single-Responsibility Principle” 说明:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了。因为职责是变化的一个原创 2017-08-29 17:49:47 · 1454 阅读 · 0 评论 -
纯Java后台实现区分数据的新增、修改、删除操作
近期遇到一个问题,就是当 添加、修改、删除 三个业务,都写入controller(控制层)同一个方法时,该怎么区分呢?虽然前端可以加上操作类型,但是后台还得做遍历,效率不高而且比较麻烦。于是乎,我就想了一个方法,在这里跟大家分享一下。原理:a、添加的数据一般uuid为空;b、修改的数据拥有uuid;c、不变的数据toString()结果是相同的;因此,又以上a、b、c三项可以得出如下...原创 2019-03-23 22:00:35 · 4448 阅读 · 2 评论