写过Android 代码的同学应该都听过Android不能在子线程更新UI,只能在主线程即UI线程处理视图。 猜一下运行结果呢? 抛出CalledFromWrongThrea...

IP属地:北京
写过Android 代码的同学应该都听过Android不能在子线程更新UI,只能在主线程即UI线程处理视图。 猜一下运行结果呢? 抛出CalledFromWrongThrea...
定义:类加载器ClassLoader作用:把class加载到jvm,程序可正常运行。jvm启动时,并不会一次性加载所有的class,而是选择动态选择加载(防止一次性加载太多,...
定义:轻量级的集成框架,基于EIP(企业整合模式)blabla... 什么时候使用:多个应用程序使用不同的协议和技术集成,无论使用什么协议,无论使用什么技术,无论特定领域的语...
MessageQuene是干嘛的?简单来说就是用来分发消息用的。它的出现并非为了提高性能,加速消息传输。消息队列提供了数据上的冗余,但它不是一种缓存。如果只是为了加速传输,直...
在hash碰撞的情况下,主要的处理方法有:1.开放地址法开放地执法有一个公式:Hi=(H(key)+di) MOD m i=1,2,…,k(k<=m-1)基本思想:当发生地址...
什么是锁?锁是计算机为了平衡协调多个进程或线程并发访问资源的机制。计算机除了cpu,ram,I/O,数据也是一种共享资源。锁冲突是影响数据库并发性能的一个重要因素。例如行锁,...
架构流程图 说明 1.SparkContext初始化(Standalone模式) 1.首先spark-submit提交Spark应用程序Application. 2.提交之后...
程序的编译处理过程 预处理阶段——编译阶段——汇编阶段——链接阶段 预处理:(修改原始程序,插入一些引用库) 修改原始c程序,如读取stdio.h的内容,插入到程序文本,得到...