自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于mysql支持批量操作

jdbc-url=jdbc:mysql://localhost:3306/tx?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&tinyInt1isBit=false&serverTimezone=UTC&allowMultiQueries=trueallowMu...

2019-09-17 08:37:52 487

原创 SpringMVC异步请求

import java.util.UUID;import java.util.concurrent.Callable;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework...

2019-08-29 19:24:14 175

原创 Shared libraries(共享库) / runtimes pluggability(运行时插件能力)

Shared libraries(共享库) / runtimes pluggability(运行时插件能力)1、Servlet容器启动会扫描,当前应用里面每一个jar包的ServletContainerInitializer的实现2、提供ServletContainerInitializer的实现类;必须绑定在,META-INF/services/javax.servlet.Servlet...

2019-08-29 15:34:20 223

原创 Spring容器的refresh()

Spring容器的refresh()【创建刷新】;1、prepareRefresh()刷新前的预处理;1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法;2)、getEnvironment().validateRequiredProperties();检验属性的合法等3)、earlyApplicationEvents= new LinkedH...

2019-08-21 10:27:14 132

原创 Spring中BeanPostProcessor(后置处理器)与事件监听器的一些实现及原理

/**扩展原理:BeanPostProcessor:bean后置处理器,bean创建对象初始化前后进行拦截工作的1、BeanFactoryPostProcessor:beanFactory的后置处理器; 在BeanFactory标准初始化之后调用,来定制和修改BeanFactory的内容; 所有的bean定义已经保存加载到beanFactory,但是bean的实例还未创建...

2019-08-20 14:34:31 562

原创 java虚拟机常量池

常量池通用格式cp_info {u1 tag;u1 info[];}1234tag 表示常量项类型,整理如下:常量类型 值 描述CONSTANT_Class_info 7 表示类或接口CONSTANT_Fieldref_info 9 字段信息表CONSTANT_Methodref_info 10 方法CONSTANT_InterfaceMethodref_info 11...

2019-08-20 12:08:48 316

原创 Spring声明式事务

/**声明式事务:环境搭建:1、导入相关依赖 数据源、数据库驱动、Spring-jdbc模块2、配置数据源、JdbcTemplate(Spring提供的简化数据库操作的工具)操作数据3、给方法上标注 @Transactional 表示当前方法是一个事务方法;4、 @EnableTransactionManagement 开启基于注解的事务管理功能; @EnableXXX...

2019-08-20 11:58:04 77

转载 深入理解java虚拟机---Class文件

无符号数、表当实现了不同语言的编译器,比如jython,jruby等等,那么就可以利用这些语言编写代码,通过各自的编译器编译成符合jvm规范的字节码文件,就可以利用jvm来执行了。Class文件在Java体系结构中的位置和作用 在上一篇博客中, 大致讲解了Java虚拟机的体系结构和执行原理。 本篇博客主要讲解能够被JVM识别, 加载并执行的class文件的格式。&...

2019-08-20 10:12:49 257

转载 java虚拟机常量池

转载 转载链接:https://blog.csdn.net/YY_xiaozhu/artic...

2019-08-20 09:23:14 93

原创 Spring自动装配

/**自动装配; Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值;1)、@Autowired:自动注入: 1)、默认优先按照类型去容器中找对应的组件:applicationContext.getBean(BookDao.class);找到就赋值 2)、如果找到多个相同类型的组件,再将属性的名称作为组件的id去容器中查找 a...

2019-08-19 10:52:49 93

原创 Spring Bean生命周期

/**bean的生命周期: bean创建---初始化----销毁的过程容器管理bean的生命周期;我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法构造(对象创建) 单实例:在容器启动的时候创建对象 多实例:在每次获取的时候创建对象\BeanPostProcessor.postProcessBeforeI...

2019-08-19 10:49:53 105

原创 Spring AOP实现原理:

/**AOP:【动态代理】 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式;1、导入aop模块;Spring AOP:(spring-aspects)2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,xxx)3、定义一个日志切面类(LogAspects):切面类里面的方法需...

2019-08-19 10:47:12 101

空空如也

空空如也

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

TA关注的人

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