书接上回,在启动类或者配置类上使用@EnableAspectJAutoProxy开启AOP容器会将AspectJAutoProxyRegistrar注入 由于AspectJA...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
书接上回,在启动类或者配置类上使用@EnableAspectJAutoProxy开启AOP容器会将AspectJAutoProxyRegistrar注入 由于AspectJA...
接上篇Spring 源码详解IOC (一)[https://www.jianshu.com/p/532365caf3fe]最后一步(实例化剩下单例Bean) 在介绍接下来的流...
详解 invokeBeanFactoryPostProcessors(beanFactory) 以下代码为ConfigurationClassPostProcessor.po...
Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来...
java运行环境为jvm,安卓运行环境为dvm(Dalvik VM)或avm(Art VM) jvm基于栈(内存)dvm基于寄存器(cpu) 基于寄存器的虚拟机对于更大的程序...
一. 数据类型优化更小的数据类型通常更快,因为它占用更少的磁盘,内存和CPU缓存,并且处理时需要CPU的周期更少 整形比字符串操作代价更低,因为字符集和校验规则使字符比较...
一. MYSQL服务器逻辑架构 第一层负责连接管理、授权认证、安全等等。每个客户端的连接都对应着服务器上的一个线程。服务器上维护了一个线程池,避免为每个连接都创建销毁一个线程...
数据库缓存分为2个级别 1.默认级别 一级缓存 本地缓存 sqlsession级别 在同一个sqlsession里使用同一条sql查询2次 第二次不会查询...
基于arouter-api:1.3.1 arouter-compiler:1.1.4ARouter 为Android平台中对页面、服务提供路由功能的中间件下面从源码分析...
update超时可能是由于表或记录被锁住导致的 执行下面sql查看被锁住的记录 SELECT s.sid, s.serial# FROM v$locked_object l...
引子 这篇文章会告诉你 什么是路由,是为了解决什么问题才产生的 业界现状是怎么样的,我们可以做什么来优化当前的问题 路由设计思路是怎么样的,该怎么设计比较好 如何用注解实现路...
基于rxjava1.1.0 rxandroid 1.0.1 代码调用流程由①到最后代码分解observable1.observeOn(AndroidScheduler...
基于rxjava1.1.0 代码调用流程由①到最后代码分解observable1.flatMap(func).subscirbe(subcriber1)=observable...
基于rxjava1.1.0 代码调用顺序从①开始往后代码分解observable1.subscribeOn(Schedulers.io()).subscribe(subscr...
基于rxjava1.1.0 执行observable1.map.subscribe(subscriber1);调用顺序链由①→⑩ 分解操作observable1.map.su...
基于rxjava1.1.0 执行observable1.subscribe(subscriber1);的调用顺序为①→②→③→④→⑤→⑥在①中this为调用它的observa...
自己总结的Android开源项目及库。 github排名https://github.com/trending, github搜索:https://github.com/se...
前言 截图 简介 目前完成的功能 1.首页六大模块,推荐,番剧,直播,关注,分区,发现的实现。 2.视频详情界面,视频评论,使用ijkplayer完成的视频播放,烈焰弹幕库实...