自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

arthur.dy.lee的专栏

你得到你想要的了么?

  • 博客(15)
  • 资源 (71)
  • 问答 (1)
  • 收藏
  • 关注

原创 源码通透-spring-事务2-事物是怎么执行的

源码通透-spring-事务2-事物是怎么执行的spring源码版本:spring5.0jdk: 1.8我保存的源码地址:https://gitee.com/paincupid/spring-framework.git或者官网地址:https://github.com/spring-projects/spring-framework.git更多源码文章:https://github.c...

2019-04-30 21:31:28 301

原创 源码通透-spring-事务1-内核类

spring事务源码解析-内核类spring源码版本:spring5.0jdk: 1.8我保存的源码地址:https://gitee.com/paincupid/spring-framework.git或者官网地址:https://github.com/spring-projects/spring-framework.git更多源码文章:https://github.com/arthu...

2019-04-30 21:28:51 285

原创 Spring事务Transaction配置的五种注入方式详解

Spring事务Transaction配置的五种注入方式详解1、每个Bean都有一个代理, org.springframework.transaction.interceptor.TransactionProxyFactoryBean2、所有Bean共享一个代理基类, org.springframework.transaction.interceptor.TransactionProxyFa...

2019-04-30 21:24:41 1414

原创 源码通透-spring-AOP-5-AspectJAwareAdvisorAutoProxyCreator

源码通透-spring-AOP-5-AspectJAwareAdvisorAutoProxyCreatorspring version: 5.0.0; jdk: 1.8文章目录源码通透-spring-AOP-5-AspectJAwareAdvisorAutoProxyCreator作用一、AspectJAwareAdvisorAutoProxyCreator类继承关系二、AbstractAu...

2019-04-30 19:33:42 373

原创 spring关于Aspect、Joinpoint、Advice Pointcut的区别

Aspect Joinpoint Advice Pointcut 区别When you go out to a restaurant, you look at a menu and see several options to choose from. You can order one or more of any of the items on the menu. But until ...

2019-04-30 19:31:27 1766 3

原创 源码通透-spring-AOP-4-spring-AOP-invoke调用过程

源码通透-spring-AOP-4-spring-AOP-invoke调用过程spring version: 5.0.0; jdk: 1.8文章目录源码通透-spring-AOP-4-spring-AOP-invoke调用过程一、调用概述1.1 JDK代理和CGLIB的调用1.2 调用路径链1.3 JDK和AOP调用比较1.4 JdkDynamicAopProxy和ObjenesisCgli...

2019-04-30 19:30:17 1564

原创 源码通透-spring-AOP-3-AspectJAwareAdvisorAutoProxyCreator

源码通透-spring-AOP-3-AspectJAwareAdvisorAutoProxyCreatorspring version: 5.0.0; jdk: 1.8文章目录源码通透-spring-AOP-3-AspectJAwareAdvisorAutoProxyCreator作用一、AspectJAwareAdvisorAutoProxyCreator类继承关系二、AbstractAu...

2019-04-30 19:28:40 545

原创 源码通透-spring-AOP-2-ConfigBeanDefinitionParser

ConfigBeanDefinitionParserspring version: 5.0.0; jdk: 1.8文章目录ConfigBeanDefinitionParser1.parse方法2.ConfigBeanDefinitionParser#configureAutoProxyCreator方法2.1 AopNamespaceUtils#registerAspectJAutoProxy...

2019-04-30 19:26:22 706

原创 源码通透-spring-AOP-1-AOP源码解读

AOP源码解读spring version: 5.0.0; jdk: 1.8文章目录AOP源码解读1.调用顺序1.1aop调用顺序:1.2 IOC大致调用顺序(IOC调用的AOP标签解析)2.NamespaceHandlerSupport3. AopNamespaceHandler3.1 使用 标签的前提条件4. BeanDefinitionParser4.1继承BeanDefinitionP...

2019-04-30 19:25:06 575

原创 源码通透-spring-IOC-finishBeanFactoryInitialization

一、AbstractApplicationContext#finishBeanFactoryInitialization入口类 AbstractApplicationContext#refresh()@Override public void refresh() throws BeansException, IllegalStateException { synchronized (t...

2019-04-27 23:20:25 262

原创 源码通透-spring-IOC-invokeBeanFactoryPostProcessors解析

AbstractApplicationContext#invokeBeanFactoryPostProcessors解析文章目录AbstractApplicationContext#invokeBeanFactoryPostProcessors解析一、简介BeanFactoryPostProcessor1.1 简介1.2、实现类BeanFactoryPostProcessor的实现类二、调用顺...

2019-04-27 23:16:35 1670

原创 源码通透-spring-IOC-初始化beanFactory

AbstractApplicationContext#obtainFreshBeanFactory文章目录AbstractApplicationContext#obtainFreshBeanFactory@[TOC]一、入口AbstractApplicationContext# refresh()1.1 入口代码1.2 涉及到几个重要的类1.4 obtainFreshBeanFactory作用摘...

2019-04-27 23:10:15 438

原创 源码通透-sprin-IOC-Bean的完整生命周期

Bean的完整生命周期一、生命周期顺序bean的生命周期1、在IOC容器中,一个spring bean是通过类的构造器(class constractor)生成的2、使用setter方法执行依赖注入3、一旦依赖注入完成, BeanNameAware.setBeanName()被调用。在创建它的bean factory中,该bean的名字被设置4、调用BeanClassLoaderA...

2019-04-27 22:56:33 1623

原创 源码通透-IOC-Bean的完整生命周期

Bean的完整生命周期文章目录Bean的完整生命周期一、生命周期顺序二、Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类三、AbstractAutowireCapableBeanFactory#createBean3.1 AbstractAutowireCapableBeanFactory#resolveBeforeInstantiation3.1.1 AbstractAut...

2019-04-27 22:44:07 394

原创 baidu UidGenerator 分布式id生成器, snowflake落地应用

baidu UidGenerator id生成器baidu/uid-generator GitHub地址:https://github.com/baidu/uid-generator一、问题如果只是引入源码,在springboot中,出抛出以下异常:‘com.baidu.fsg.uid.worker.dao.WorkerNodeDAO’ that could not be found...

2019-04-27 18:54:57 3821 2

mybatis-generator中文注释并带分页-改进版3

jar包,直接替换eclipse->plugin下的 org.mybatis.generator.core_1.3.4.201608190045.jar包即可 如果版本不同的话,那么用外面的*.class文件找到相对应的目录替换jar包里的class就行。 这里也放了未编译的*.java文件供参考。里面配置是mysql, 使用的话,可以参数博客: http://blog.csdn.net/paincupid/article/details/52645610

2017-07-19

mybatis-generator中文注释并带分页-改进版2

jar包,直接替换eclipse->plugin下的 org.mybatis.generator.core_1.3.4.201608190045.jar包即可 如果版本不同的话,那么用外面的*.class文件找到相对应的目录替换jar包里的class就行。 这里也放了未编译的*.java文件供参考。里面配置是mysql, 使用的话,可以参数博客: http://blog.csdn.net/paincupid/article/details/52645610

2017-07-08

springFramwork-5.0.0.M5

spring framework -5.0.0.M5 jar包: spring-beans-5.0.0.M5,spring-context-5.0.0.M5,spring-core-5.0.0.M5等.

2017-04-19

qshell-v1.8.1

七牛云上传批量上传用的,压缩包里包括:Linux (32、64位,arm平台) Windows (32、64位) Mac OSX (32、64位)

2016-12-30

mybatis-generator中文注释并带分页

jar包,直接替换eclipse->plugin下的 org.mybatis.generator.core_1.3.4.201608190045.jar包即可 如果版本不同的话,那么用外面的*.class文件找到相对应的目录替换jar包里的class就行。 这里也放了未编译的*.java文件供参考。 使用的话,可以参数博客: http://blog.csdn.net/paincupid/article/details/52645610

2016-09-24

jrebel-6.4.3-crack.rar

jrebel-6.4.3,eclipse的插件,可以不重启tomcat的情况下,动态的添加方法,还支持远程调试。

2016-08-16

MyBatis Generator -1.3.3 - 增强版

MyBatis Generator -1.3.3 - 增强版,带分页和中文注释

2016-07-26

mysql-connector-odbc-5.3.6-win32.msi

power designer 64位的不支持mysql连接,需要安装mysql-connector-odbc-5.3.6-win32.msi

2016-07-22

SQLyog.Ultimate.v11.1.1.0_64bit

SQLyog.Ultimate.v11.1.1.0_64bit

2016-06-15

代码覆盖率插件 eclipse clover3

代码覆盖率插件 eclipse clover3,内更新使用说明。

2016-05-17

Effective.Java.Joshua.Bloch.第二版文字版无注释

Effective.Java.Joshua.Bloch.第二版文字版无注释

2016-04-26

effective_Java_Second_Edition英文原版文字版

effective_Java_Second_Edition英文原版文字版 超清

2016-04-26

深入理解Java虚拟机(第二版)【手打版】

深入理解Java虚拟机(第二版)【手打版】

2016-04-25

fastjson-1.2.5

fastjson-1.2.5 源码,fastjson-1.2.4源码,还有fastjson-1.2.4.jar

2015-12-22

SpringMVC+Mybatis

SpringMVC+Mybatis+Maven+Bonecp+EclipseSTS, Mapper使用MapperScannerConfigurer方式

2015-09-26

visualvm-1.3.8

visualvm 1.3.8 多国语言版,支持中文。下载解压后,记得在visualvm_138\etc目录下,修改visualvm.conf文件,将visualvm_jdkhome前面的#注释去掉,然后加入你自己JDK的绝对变量visualvm_jdkhome="D:\Program Files\Java\jdk1.8.0_45"。最后在D:\Program Files\visualvm_138\bin下执行exe文件就行了。

2015-08-12

javascript语言精华原书代码

Douglas Crockford写的《JavaScript语言精粹》一书的原书代码。

2015-06-24

Java并发编程实践

Java并发编程实践(Addison.Wesley.Java.Concurrency.in.Practice.May.2006)源码,网上的大多都不大全的,没有注解的部分,放到IDE里面,会报错的哦,这个版本是从网上下载的,比较全。

2015-02-11

mavenssm maven spring3 struts2 mybaits

maven建的web项目 用Myeclipse可直接导入 基于注解的零配置struts2 1 页面跳转 2 查数据库 3 事务控制到service 4 前台一个list的展现 5 任务调度 可以实现自定义一个任务在XML中 隔多长时间执行一次 把jar包注掉了 6 实现了一个ztree 压缩包里有一个说明文件 可以看一下 pom xml冲突是件挺恶心的事儿 还有就是 遇到了导入myeclipse里 resource文件不编译到指定目录的问题 ">maven建的web项目 用Myeclipse可直接导入 基于注解的零配置struts2 1 页面跳转 2 查数据库 3 事务控制到service 4 前台一个list的展现 5 任务调度 可以实现自定义一个任务在XML中 隔多长时间执行一次 把jar包注掉了 6 实 [更多]

2014-07-13

jxls-1.0.2

apache的poi提供了支持MS Office文档操作的java API。jXLS则是基于poi提供了支持Excel模版操作的API。 此版是jxls-1.0.2,最新发布正式版本。给需要的朋友。

2013-11-27

SONY-索尼-SRS-RA5000使用说明书

SONY_索尼_SRS-RA5000使用说明书

2022-11-07

TiDB in action.pdf 介绍Tidb原理和最佳实践

TiDB in action, TiDB-in-action, 原网站url链接https://book.tidb.io/。介绍tidb的一些原理和最佳实践。由于想要离线看,所以生成pdf,原网站pdft的链接失效,无法下载。本pdf导出时间为 2022.10.16

2022-10-16

JVM分享,包含JVM的优化目标、优化原则、JVM组成、内存区域划分、垃圾回收算法、垃圾回收器、FullGC触发时机等等.

JVM的内容分享,包含JVM的优化目标、优化原则、JVM组成、内存区域划分、垃圾回收算法、垃圾回收器、FullGC触发时机、对象布局、元空间存储、GC调优

2022-05-06

RocketMQ 分享。目录:RocketMQ作用和特性、架构、存储模型、高可靠、事务、延时消息、消息重试、消息堆积能力

RocketMQ 分享。目录:RocketMQ作用和特性、架构、存储模型、高可靠、事务、延时消息、消息重试、消息堆积能力

2022-04-15

阿里idea代码格式化文件Aliyun Code Conventions.xml

idea阿里代码格式化文件Aliyun Code Conventions.xml,通过idea->editor->scheme中的 Import Scheme-> IntelliJ IDEA code style XML导入

2021-01-11

mariadb-10.4.6和编译它所需要的依赖

编译mariadb-10.4.6和编译它所需要的依赖。cmake-3.14.5.tar.gz libevent-2.1.10-stable.tar.gz mariadb-10.4.6.tar.gz mysql_install_db.rar。具体方法详见:https://blog.csdn.net/paincupid/article/details/96354655

2019-07-19

sslscan-1.11.0-rbsec.tar.gz

sslscan-1.11.0-rbsec.tar.gz sslscan-1.11.0-rbsec.tar.gz

2019-07-19

sslscan-1.10.2-4.el7.psychotic.x86_64.rpm

sslscan-1.10.2-4.el7.psychotic.x86_64.rpm sslscan-1.10.2-4.el7.psychotic.x86_64.rpm

2019-07-19

mariadb-10.4.6.tar.gz

mariadb-10.4.6.tar.gz 有时候会有下载不下来的情况,所以分享到这里了。

2019-07-08

mariadb-10.3.16.tar.gz

mariadb-10.3.16.tar.gz 有时候会有下载不下来的情况,所以分享到这里了。

2019-07-08

centos7复制虚拟机后ssh无法登陆

vmware: 解决centos7复制虚拟机后ssh无法登陆问题,复制sshd_config文件到 /etc/ssh文件夹下即可。

2019-06-09

openssl+openssh离线安装包

openssl+openssh离线升级包, openssl 1.0.2s, openssh-8.0, centos7.2

2019-06-04

openssl-openssh.rar

openssl+openssh离线升级包, openssl 1.0.2s, openssh-8.0, centos7.2

2019-06-04

spring-IOC-AOP调用大致过程(源码分析)

spring version: 5.0.0; jdk: 1.8 IOC大致调用顺序(IOC调用的AOP标签解析)

2018-08-12

coreJava240问与答面试题

240-core-java-interview-questions-and-answers,coreJava240问与答面试题. 不过是英文的哦,想下载的朋友要注意了。1) what are static blocks and static initalizers in Java ? .......................................................... 9 2) How to call one constructor from the other constructor ? ............................................... 9 3) What is method overriding in java ? ........................................................................................ 9 4) What is super keyword in java ? ................................................................................................. 9 5) Difference between method overloading and method overriding in java ? ............... 9 6) Difference between abstract class and interface ? ............................................................ 10 7) Why java is platform independent? ................................................................................... 10 8) What is method overloading in java ? .............................................................................. 10 9) What is difference between c++ and Java ? ................................................................. 10 10) What is JIT compiler ? .............................................................................................................. 10

2018-04-20

atom-amd64-1.25.0.tar.gz

atom-amd64-1.25.0.tar.gz, 这个是直接解压的,不用安装。

2018-03-19

atom-amd64-1.25.0.deb

atom-amd64-1.25.0.deb 国内下载很慢,特下载下来,下载能快点,版本是1.25.上传时间:2018.03.18

2018-03-18

ubuntu安装mysql,以及mysql的主从备份

ubuntu安装mysql,以及mysql的主从备份, ubuntu版本: 17.04

2018-03-14

zookeeper-3.4.10自配置

windows下伪集群, 解压目录:D:\ProgramData\zookeeper-3.4.10\zk1

2017-07-20

zookeeper-3.4.10.tar.gz

zookeeper-3.4.10.tar.gz

2017-07-19

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

TA关注的人

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