- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 cmd常用命令与技巧汇总
1,查看连过的wifi和密码for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear
2019-04-29 15:13:16 358
转载 浅谈双亲委派模型
本文浅析了双亲委派的基本概念、实现原理、和自定义类加载器的正确姿势。对于更细致的加载loading过程、初始化initialization顺序等问题,文中暂不涉及,后面整理笔记时有相应的文章。JDK版本:oracle java 1.8.0_102基本概念定义双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。双亲委派模型的工作过程是:如...
2019-04-29 11:54:49 1065
原创 Spring boot 三种读取配置文件的方法
1,通过注入环境变量来获取配置信息。@Componentpublic class MyConf { @Autowired private Environment env; public void show(){ System.out.println("==========================================="); ...
2019-04-21 17:26:04 12531
原创 Springboot进行事件监听的四种方式
前言讲到事件监听,这里我们说下自定义事件和自定义监听器类的实现方式:自定义事件:继承自ApplicationEvent抽象类,然后定义自己的构造器自定义监听:实现ApplicationListener<T>接口,然后实现onApplicationEvent方法下面讲下4种事件监听的具体实现1.手工向ApplicationContext中添加监听器首先创建MyList...
2019-04-21 16:34:52 8269 1
原创 Spring 子类注入
1,准备一个父类接口,三个子类接口,一个子类的子类接口public interface FatherInterface {}public class InterfaceOne implements FatherInterface{}public class InterfaceThree implements FatherInterface{}public class I...
2019-04-21 15:57:21 2293
原创 Spring boot 的 EnvironmentAware接口
1,EnvironmentAware架构import org.springframework.context.EnvironmentAware;import org.springframework.core.env.Environment;import org.springframework.core.env.Profiles;import org.springframework....
2019-04-21 14:47:56 1663
原创 Spring boot 的 CommandLineRunner和ApplicationRunner接口
1,介绍CommandLineRunner、ApplicationRunner 接口是在容器启动成功后的最后一步回调(类似开机自启动)。一个项目可以有多个,优先级用@Order注解指定或者实现Ordered接口。ApplicationRunner是对CommandLineRunner原始参数的进一步封装。2,执行测试以及作用展示可以获取启动参数中的指令2.1 Applica...
2019-04-21 13:56:06 506
原创 Spring bean初始化之InitializingBean
1,InitializingBean的介绍InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。2,疑问,这个方法和bean的初始化方法比起来谁先执行呢?下面来实际测试下。我们知道注册bean的方法有两种,一种配置文件形式的,一种是注解形式的,下面来进行一一探讨。...
2019-04-21 11:10:25 2031 2
原创 Spring通过ApplicationContextAware和注入的方式获取ApplicationContext(上下文)
获取上下文的方法有两种。1.实现ApplicationContextAware接口import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationCont...
2019-04-21 09:23:18 3000 2
原创 Spring拦截器和过滤器中读取body内容后Controller数据为空问题解决
1,RequestBody只能读取一遍请求数据流原因:那是因为流对应的是数据,数据放在内存中,有的是部分放在内存中。read 一次标记一次当前位置(mark position),第二次read就从标记位置继续读(从内存中copy)数据。 所以这就是为什么读了一次第二次是空了。 怎么让它不为空呢?只要inputstream 中的pos 变成0就可以重写读取当前内存中的数据。javaAPI中有一个...
2019-04-20 16:20:20 5263 8
原创 Spring Controller 修改,增加请求参数和值
1,为什么会有这种需求?比如:要求对xml类型的特殊字符进行值转换过滤,以防止XSS注入攻击。比如:在请求某些url时,全部需要新加入一个以前代码没有的参数项,其值可能是从cookie/xml/propertis 文件读取的。2,实现方法在这了不能使用拦截器,因为这里面涉及到了请求参数的传递问题,拦截器并不支持把本次请求的数据修改之后传递给下一个拦截器。(不明白不要就继续往下看)。...
2019-04-20 13:32:03 6852 2
全文搜索技术Lucene Demo
2019-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人