ICode9

精准搜索请尝试: 精确搜索
  • Java面试题2021-05-12 11:29:35

    1、面向过程、面向对象? 面向过程:性能高面向对象:性能低,易维护、易复用、易扩展(低耦合,封装、继承、多态特性) 2、String、StringBuffer、StringBuilder? String:对象不可变,每次操作都会生成新的string对象,操作少量数据用StringBuffer:对象可变,有加同步锁,线程安全,多线程操作字符串St

  • Java设计模式2021-05-11 22:30:35

    Java设计模式 学习反射,掌握反射基本概念;动态代理,责任链模式,以及拦截器概念;观察者模式;工厂和抽象工厂模式;Builder(构建)模式; 反射 newInstance();方法 动态代理模式/责任链模式 代理的作用:在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真

  • security的学习2021-05-08 21:34:18

    ** security学习第一天 我使用的是前后端不分离方式----脚手架方式还没有使用习惯。我碰到了几个bug 项目启动时候爆出这样的错误:authenticationManager must be specified 我查看源码时候 由于我的security配置类继承了WebSecurityConfigurerAdapter。在这个类里面有一个方

  • Okhttp拦截器Interceptor学习和使用2021-05-08 21:01:49

    前言 前年的这个时候我们项目将网络框架替换为okhttp+retrofit ,然后我对 retrofit 源码进行了学习和分享,写了几篇相关的文章同时更新了项目的网络框架。 Android网络之Retrofit2.0使用和解析 Retrofit2.0中注解使用套路 Retrofit2.0+Okhttp不依赖服务端的数据缓存 需求是推动任

  • WebMvcConfigurer添加多个拦截器的拦截路径问题2021-05-08 10:04:54

    结论:每个拦截器的addPathPatterns,excludePathPatterns添加的路径是各自独立的,如果添加的一个拦截器没有addPathPattern任何一个url则默认拦截所有请求,如果没有excludePathPatterns任何一个请求,则默认不放过任何一个请求。   验证过程: 两个拦截器: public class TestInterceptor1

  • ajax请求被SpringMVC拦截器拦截后如何进行页面跳转2021-05-06 21:58:35

    背景 在实现了一个用户登录的拦截器后,判断session中是否存在用户的id,如果没有就跳转到登录界面,如果有就放行,发现这样对ajax请求没有作用,那么如何对ajax请求拦截后进行页面跳转呢?首先判断是否是ajax请求,如果是ajax请求就输出一个标志,然后再success中判断这个标志,然后根据标志

  • AOP原理-创建AOP代理--AnnotationAwareAspectJAutoProxyCreator【InstantiationAwareBeanPostProcessor】的作用2021-05-05 13:02:10

    AnnotationAwareAspectJAutoProxyCreator  InstantiationAwareBeanPostProcessor * AnnotationAwareAspectJAutoProxyCreator【InstantiationAwareBeanPostProcessor】的作用: * 1)、每一个bean创建之前,调用postProcessBeforeInstantiation(); * 关心MathCalculator和LogAspe

  • safeLab(7)记录---从数据库中取内容并用kindeditor显示2021-05-04 18:33:39

    springboot使用kindeditor富文本编辑器遇到的问题及解决方案: 问题: springboot如何调用kindeditor?集成kindeditor后,前端富文本编辑框无法显示,后端控制台提示:“该请求无权限,重定向到无权限提示页面,url=/kindeditor/themes/default/default.css”由于数据库中通过kindeditor保存的

  • 微人事vhr 前端篇 -2 登录页面2021-05-03 14:33:09

    只记录自己不熟的,不适合他人查阅!!!  css不会 目前不想学css 打开项目后,在控制台安装element-ui  命令 npm i element-ui -S 装好后在package.json文件中就有了  然后在main.js中引入element-ui及其css 在路由中配置登录页的路由 开始在views文件夹下写登录页面Login.vue  

  • #axios 拦截器 取消请求,#axios interceptors.request cancel a http request #使用axios在request拦截器中取消请求2021-05-03 11:32:14

    instance.interceptors.request.use(config => { /* some logic */ const CancelToken = Axios.CancelToken; return { ...config, cancelToken: new CancelToken((cancel) => cancel('Cancel repeated request')) }; });

  • Axios入门&基本操作2021-05-01 19:01:19

    axios从入门到源码分析 1. 前后台交互的基本过程 1. 前后应用从浏览器端向服务器发送HTTP请求(请求报文) 2. 后台服务器接收到请求后, 调度服务器应用处理请求, 向浏览器端返回HTTP响应(响应报文) 3. 浏览器端接收到响应, 解析显示响应体/调用监视回调 2. HTTP请求报文 1.

  • Axios源码初探2021-05-01 13:58:33

    接着上篇 如何让axios在vue中丝滑起来。对axios的内部原理甚是好奇,近两天看了他的源码,分析了一些,确实值得80K的star。 另外,本文仅是浅浅的分析实现。至于有些地方为什么那样实现,代码设计的精妙,以及涉及到的一些设计模式,限于能力,遇到只能说句 “卧槽!还可以这样写,绝啊!“

  • SpringMVC2021-04-30 13:01:22

               建还maven项目以后要导入依赖,具体看视频    把缺少的文件夹加上(java和resources):    配置tomcat插件:    写上jsp页面和处理方法的控制器(相当于以前的servlet):        创建配置文件:    配置web.xml文件:    测试用tomcat插件启动。      

  • SpringMVC笔记(五)2021-04-30 02:36:12

    1. 拦截器 1.1 拦截器和过滤器 SpringMVC的处理器拦截器类似于Servlet开发过程中的过滤器Filter,用于对处理器进行预处理和后处理。我们可以自定义一些拦截器来实现特定的功能 过滤器和拦截器的区别:拦截器是AOP思想的具体应用 过滤器: Servlet规范中的一部分,任何JavaWeb工程都可以

  • 使用这些思路与技巧,我读懂了多个优秀的开源项目2021-04-28 14:00:21

    一、灵魂四连问 1.1 为什么要读源代码 1.2 如何选择项目 1.3 如何阅读源码 1.4 有实际的案例么 接下来小码哥就以最受欢迎的 Axios 为例,来分享一下读源码的思路与技巧。 二、如何品读 Axios? 2.1 走进 Axios Axios 是一个基于 Promise 的 HTTP 客户端,同时支持浏览器和 Node.j

  • SpringBoot笔记-web篇-查找请求业务方法的过程2021-04-19 22:32:29

    通过前文可知,getHandler方法会获取到业务代码所在的实际类,那么这个方法到底是怎么执行的呢 1.返回结果 从图中可以看到方法执行完成后并不是直接返回了对应类的对象,而是返回了一个HandlerExecutionChain 查看其结构可以发现,它是由handler对象和拦截器集合对象组成 2.获取handler

  • 拦截器2021-04-19 10:34:36

    简介: 拦截器是在访问某个Action或Action的某个方法、字段之前或者之后实施拦截,拦截器是AOP的一种实现。 自定义拦截器 1、继承Interceptor接口,或者继承该接口的实现类AbstractInterceptor。 注意: 重写intercept()方法,如果在执行完一个拦截器类之后还需调用其他的Action或者拦截器,

  • springMVC 几个进阶功能2021-04-18 21:58:15

    视图与视图解析器 视图的作用是渲染模型数据,将模型里的数据以某种形式呈现给客户。 常用的视图类。   常用的视图解析器。   每个视图解析器都实现了 Ordered 接口并开放出一个 order 属性,可以通过 order 属性指定解析器的优先顺序,order 越小优先级越高。 实例一,JstlView视

  • RestTemplate2021-04-17 15:00:02

    一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。 二.一个简单的例子。 定义一个简单的restful接口 @RestController public clas

  • ASP.NET 通过拦截器记录错误日志2021-04-16 17:34:37

    前言     主要是记录一下实现的错误日志拦截,可以在拦截器里面控制返回的信息,把错误信息处理后返回给请求端。 代码实战 拦截器 /// <summary> /// 接口异常捕捉过滤器 /// </summary> [AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherite

  • 使用gin实现ip拦截器2021-04-16 14:30:24

    auth.go /** * @Description: ip拦截器 * @Author: Walker * @Date: 2021/4/16 */ package auth import ( "github.com/gin-gonic/gin" "net/http" ip2 "wxtokenmicroservice/service/ip" service "wxtokenmicroservice/utils/ip"

  • 彻底了解|利用Apache CXF框架开发WebService2021-04-16 14:02:56

    前言WebService是为了支持网络的机器间操作交互而设计用来开发分布式的交互操作的应用程序组件,通常被定义为一组模块化的API,他们可以通过网络进行调用,来执行远程系统的请求服务,而XML是WebService的基础。同时WebService中几乎所有的数据类型都是支持的。CXF就是一个WebService的框

  • 7个设计模式在Spring中的应用2021-04-16 07:02:28

    更多精彩文章。《微服务不是全部,只是特定领域的子集》《“分库分表" ?选型和流程要慎重,否则会失控》这么多监控组件,总有一款适合你《使用Netty,我们到底在开发些什么?》《这可能是最中肯的Redis规范了》《程序员画像,十年沉浮》最有用系列:《Linux生产环境上,最常用的一套“vim“技巧》《

  • 干货!Android开发经验的有效总结,隔壁都馋哭了2021-04-15 18:57:54

    前言 想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 此篇文章是初中高级工程师学习文章,知识体系较为完整。有如下特点: [1]知识结构全面 [2]跟随当下技术潮流实时更新 [3]可用于面试 & 学习 [4]知识分为文字部分和视频部

  • 基于Mybatis层面对敏感字段的加密2021-04-15 17:34:20

    在SpringBoot项目中,如何优雅的实现自定义注解+拦截器对敏感字段的加解密 我们经常会面对对一些身份信息或是电话号码,以及真实姓名等敏感信息进行手动加密,那么这样不仅显得十分臃肿还很不优雅,甚至还会存在错加密、楼加密、开发人员需要知道实际的加密规则等情况。 本文就告

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有