Wesley13 Wesley13
3年前
java优化策略:hashMap内存初始化加载优化
 java优化策略:hashMap内存初始化加载优化packagecom.gsafety.opinion.pc.util;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.a
刘望舒 刘望舒
3年前
Android Binder原理(六)Java Binder的初始化
Binder原理Android框架层本文首发于微信公众号「刘望舒」<!more前言在这篇文章中,我根据Android系统的分层,将Binder机制分为了三层:1.JavaBinder(对应Framework层的Binder)2.NativeBinder(对应Native层的Binder)3.KernelBinder(对应Kernel层的Bi
Wesley13 Wesley13
3年前
java中静态初始化块的执行顺序
在java中,其应该是先于所有的方法执行。下面是测试代码:1publicclassTest1{2static{3System.out.println("执行静态初始化块test1...");4}5{6System.out.println(
Wesley13 Wesley13
3年前
HAL库 TIM计数器及中断开启过程
1、初始化TIM基本计数器参数voidMX_TIM2_Init(void){TIM_ClockConfigTypeDefsClockSourceConfig{0};TIM_MasterConfigTypeDefsMasterConfig{0};htim2.Instan
Stella981 Stella981
3年前
EventBus 线程切换原理
主要问题其实只有两个,其一:如何判断当前发送事件的线程是否是主线程;其二:如何在接收事件时指定线程并执行;一个一个来看。1.如何判断是否在主线程发送EventBus在初始化的时候会初始化一个MainThreadSupport对象,它会去获取主线程的Looper对象并存起来。(当前最新版本如果不是Android环境MainThread
Stella981 Stella981
3年前
Spring5.0源码深度解析之Spring基于注解启动流程分析🔥
主要内容:一、IOC容器的初始化流创建IOC容器注册配置类BeanFactory后置处理器Bean的后置处理器创建Bean对象
Wesley13 Wesley13
3年前
Mysql初始化root密码和允许远程访问
mysql默认root用户没有密码,输入mysql–uroot进入mysql1、初始化root密码进入mysql数据库1mysqlupdate user set passwordPASSWORD(‘123456’)where User'root';
Wesley13 Wesley13
3年前
vc++创建一个进程
include<windows.hintmain(){STARTUPINFOsi;//进程启动时需要初始化的结构PROCESS\_INFORMATIONpi;//进程启动后的有关信息si.cbsizeof(STARTUPINFO);GetStartupInfo(&si);si.wShowWindo
Stella981 Stella981
3年前
Cache缓存及数据处理流程
第一,在应用程序中有三个线程存在:主线程(随activity的声明周期启动销毁)、feed初始化线程(进入程序时只运行一次,用于加载相册初始信息)、feed监听线程(一直在跑,监听相册和相片的变更)。第二,不考虑CacheService启动的主要流程归纳如下:1.首次进入程序Gallery调用onCreate,此时发送初始化消息进入
Stella981 Stella981
3年前
Dubbo中消费者初始化过程解析
原文链接(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcxis.me%2F2017%2F03%2F21%2FDubbo%25E4%25B8%25AD%25E6%25B6%2588%25E8%25B4%25B9%25E8%2580%2585%25E5%2588%259D%25E5%25A