摘要: @ResponseBody@ResponseBody的作用是将java对象转为json格式的数据。 后台给前台传一个对象的话,没有@ResponseBody,接受的则是一个Object对象。 使用@ResponseBody,前台接收到的就是json格式的数据。 说得再具体点:@ResponseBod 阅读全文
posted @ 2021-09-24 17:37 忙碌了一整天的L师傅 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 拦截器(Interceptor)介绍 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截,然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在WebWork的中文文档的解释为—拦截器是动态拦截Action调用的对象。它提供了 阅读全文
posted @ 2021-09-24 17:09 忙碌了一整天的L师傅 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 过滤器(Filter)介绍 Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成 阅读全文
posted @ 2021-09-24 16:27 忙碌了一整天的L师傅 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。 但是对于横向的功能,比如,在所有的service方法中开启事务,或者统一记 阅读全文
posted @ 2021-09-24 16:19 忙碌了一整天的L师傅 阅读(158) 评论(0) 推荐(0) 编辑
摘要: web开发,如何保证api接口的安全? 选择拦截过滤器 在请求的候对请求方法进行一次拦截处理。比如非正常访问的方法已经注入插入可执行语句参数验证等在拦截中进行一次安全校验保证请求不是非法请求 数据加密 目前大部分APP接口都是通过http协议进行调用的,容易被抓包拦截,可以对客户端和服务端都对数据传 阅读全文
posted @ 2021-09-24 15:27 忙碌了一整天的L师傅 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 为什么不使用AVL树而使用红黑树? 红黑树和AVL树都是最常用的平衡二叉搜索树,它们的查找、删除、修改都是O(lgn) time AVL树和红黑树有几点比较和区别:(1)AVL树是更加严格的平衡,因此可以提供更快的查找速度,一般读取查找密集型任务,适用AVL树。(2)红黑树更适合于插入修改密集型任务 阅读全文
posted @ 2021-09-24 15:00 忙碌了一整天的L师傅 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 前端(GET方式),如果参数有null,后端接收到的不是null而是字符串“null”,可能导致SQL逻辑错误,可以再控制层或者服务处处理一下 window.location.href =request.baseURL+ "/IntentListExport?isExpand="+this.sele 阅读全文
posted @ 2021-09-24 09:36 忙碌了一整天的L师傅 阅读(97) 评论(0) 推荐(0) 编辑