自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 学习笔记 AbstractApplicationContext.refresh() 详解

Spring容器的refresh()【创建刷新】;public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. prepareRef...

2019-06-12 23:43:27 781

原创 Spring 学习笔记 ApplicationListener 以及 SmartInitializingSingleton

ApplicationListener:监听容器中发布的事件。事件驱动模型开发; public interface ApplicationListener<E extends ApplicationEvent> 监听 ApplicationEvent 及其下面的子事件; 步骤: 1)、写一个监听器(Applic...

2019-06-12 17:42:37 618

原创 Spring 学习笔记 BeanPostProcessor 以及 BeanDefinitionRegistryPostProcessor

BeanPostProcessor:bean后置处理器,bean创建对象初始化前后进行拦截工作的BeanFactoryPostProcessor:beanFactory的后置处理器;public interface BeanFactoryPostProcessor { void postProcessBeanFactory(ConfigurableListableBeanFac...

2019-06-12 12:04:07 510

原创 SpringMVC 原理

一.Spring运行原理用户发起请求到前端控制器DispatcherServlet; 前端控制器DispatcherServlet请求处理器映射器HandlerMappering去查询对应的处理器 (Handler) 前端控制器DispatcherServlet调用处理器适配器去执行处理器(Handler),返回视图 (ModelAndView) 前端控制器DispatcherSe...

2019-06-12 10:22:31 4826

原创 JS 笔记(2)

1.页面内容加载完毕之后,在执行的JS代码 window.onload=function(){}2.自执行函数, IIFE 函数自执行,可将将!或~替换() (function fn(){ window.table; })(); 等同于 !function fn(){}3.在函数内如何暴露一个全局变量:window(全局变量)4.由于在其他环境中,window并不...

2019-06-11 18:05:19 87

原创 Session && Cookie

一、cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务器通过浏览器携带的数据就能判断当前...

2019-06-11 16:20:18 107

原创 利用hibernate-validator-5.3 实现校验

1.定义注解IsMobile@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)@Constraint(validatedBy={IsMobileValidator.class})public @interface IsMobile { boolean required() default true; Strin...

2019-06-11 15:48:53 713

原创 JS 笔记(1)

var oBox=document.getElementById('box');var aLi=oBox.getElementsByTagName('li');oBox.addEventListener('mouseenter',function(e){ var target=e.target; if(target.tagName.toLowerCase()=='li'){...

2019-06-10 16:43:21 134

转载 XSD 初识

XSD称作XML架构定义语言,它为为XML处理环境提供了一种类型系统,在未来的 XML 处理中扮演核心角色,尤其是在 Web 服务领域,它将作为构建更高级别抽象的重要基础之一。相关参考:https://www.cnblogs.com/newsouls/archive/2011/10/28/2227765.html​​​Xml Schema的用途定义一个Xml文档中都有什么元素...

2019-06-06 12:13:12 244

原创 Spring 学习笔记 注解(2)

@Profile: Spring为我们提供的可以根据当前环境,动态的激活和切换一系列组件的功能; 开发环境、测试环境、生产环境; @Profile:指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件 1)、加了环境标识的bean,只有这个环境被激活的时候才能注册到容器中。默认是default环境 2)、写在配置类上,只有是指定的环境...

2019-06-05 16:08:53 109

原创 Spring 学习笔记 注解(1)

1.@Configuration表明该类为配置类2.@Bean 给容器注入一个Bean 相当于<bean>标签3.@ComponentScan(value="com.xxx",excludeFilters="com.xxx.service",includeFilters="com.xxx.impl") value指定要扫描的包相当于<context:co...

2019-06-05 16:00:24 89

原创 Spring 学习笔记 SpringAOP(1)

AOP技术它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为”Aspect”,即切面。所谓”切面”,简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性.1.切面(aspect):散落在系统各处的通用的业务逻辑代码,切面用来装载poi...

2019-06-04 15:34:33 118

原创 Spring 学习笔记 IOC&DI

一.IOCIOC—Inversion of Control,即“控制反转”,是一种设计思想。在Java开发中,Ioc意味着对象的产生由容器控制。DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。是实现IOC的方式。1.DI方式1.1 set()方法:<bean id=...

2019-06-04 15:23:58 144

原创 MySQL to DB2知识库迁移

从MySQL中导出知识库初始化脚本(xxx.sql)。 将初始化脚本通过反向工程导入到PowerDesigner中,然后生成目标类型数据库初始化脚本,具体操作如下:1.打开PowerDesigner,先在工具栏Database—>Change current DBMS查看当前DBMS是是否是MySQL,如果不是,修改为MySQL。点击确定即可;2.工具栏选择Database—&g...

2019-06-03 18:20:10 608

原创 Solr: cloudSolr +zookeeper

关于solr+zookeeper 集群,配置文档可参考:(转)https://blog.csdn.net/XiaHeShun/article/details/82026813其中需要注意的是1.修改solr配置文件:<solrcloud> <str name="host">solr_IP</str> <int name="ho...

2019-06-03 17:36:20 214

空空如也

空空如也

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

TA关注的人

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