01 2021 档案

摘要:在Java并发中,我们最初接触的应该就是synchronized关键字了,但是synchronized属于重量级锁,很多时候会引起性能问题,volatile也是个不错的选择,但是volatile不能保证原子性,只能在某些场合下使用。 像synchronized这种独占锁属于悲观锁,它是在假设一定会发 阅读全文
posted @ 2021-01-26 10:17 chenxibobo 阅读(324) 评论(0) 推荐(0)
摘要:一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 阅读全文
posted @ 2021-01-25 19:51 chenxibobo 阅读(202) 评论(0) 推荐(0)
摘要:volatile关键字 - 简书 阅读全文
posted @ 2021-01-25 19:50 chenxibobo 阅读(44) 评论(0) 推荐(0)
摘要:彻底理解Volatile的实现原理|大厂面试必考题详解 - 简书 阅读全文
posted @ 2021-01-25 19:48 chenxibobo 阅读(147) 评论(0) 推荐(0)
摘要:因为我说:volatile 是轻量级的 synchronized,面试官让我回去等通知! - 简书 阅读全文
posted @ 2021-01-25 19:48 chenxibobo 阅读(38) 评论(0) 推荐(0)
摘要:Java界最神秘技术ClassLoader,吃透它看这一篇就够了 - 简书 阅读全文
posted @ 2021-01-22 16:17 chenxibobo 阅读(42) 评论(0) 推荐(0)
摘要:弄懂JDK、JRE和JVM到底是什么 - 简书 阅读全文
posted @ 2021-01-22 16:15 chenxibobo 阅读(45) 评论(0) 推荐(0)
摘要:第一篇-jvm运行时内存分析 - 简书 阅读全文
posted @ 2021-01-22 16:11 chenxibobo 阅读(45) 评论(0) 推荐(0)
摘要:Java中的‘锁’- synchronized、ReentrantLock、ReentrantReadWriteLock - 简书 阅读全文
posted @ 2021-01-22 15:41 chenxibobo 阅读(45) 评论(0) 推荐(0)
摘要:并发面试题:java中有几种方法可以实现一个线程? - 简书 阅读全文
posted @ 2021-01-22 15:40 chenxibobo 阅读(47) 评论(0) 推荐(0)
摘要:8种创建Java线程的方式,你知道几个? - 简书 阅读全文
posted @ 2021-01-22 15:38 chenxibobo 阅读(56) 评论(0) 推荐(0)
摘要:阿里P8聊并发编程:线程中断和终止 - 简书 阅读全文
posted @ 2021-01-22 15:32 chenxibobo 阅读(36) 评论(0) 推荐(0)
摘要:浅谈Java中的锁:Synchronized、重入锁、读写锁 - 简书 阅读全文
posted @ 2021-01-22 15:29 chenxibobo 阅读(103) 评论(0) 推荐(0)
摘要:史上最全Java面试题!关于volatile关键字篇(带全部答案) - 简书 阅读全文
posted @ 2021-01-22 15:25 chenxibobo 阅读(72) 评论(0) 推荐(0)
摘要:一道号称“史上最难”java面试题引发的线程安全思考,掌握了吗? - 简书 阅读全文
posted @ 2021-01-22 15:18 chenxibobo 阅读(39) 评论(0) 推荐(0)
摘要:一题带你彻底理解 sleep() 和 wait() - 简书 阅读全文
posted @ 2021-01-22 15:11 chenxibobo 阅读(23) 评论(0) 推荐(0)
摘要:Java 基础之方法锁、对象锁、类锁 - 简书 阅读全文
posted @ 2021-01-22 15:04 chenxibobo 阅读(64) 评论(0) 推荐(0)
摘要:漫画解读: Java 线程池的工作机制 - 简书 阅读全文
posted @ 2021-01-22 15:00 chenxibobo 阅读(73) 评论(0) 推荐(0)
摘要:并发的核心:CAS 是什么?Java8是如何优化 CAS 的? - 简书 阅读全文
posted @ 2021-01-22 14:54 chenxibobo 阅读(68) 评论(0) 推荐(0)
摘要:java多线程中的死锁、活锁、饥饿、无锁都是什么鬼? - 简书 阅读全文
posted @ 2021-01-22 09:07 chenxibobo 阅读(74) 评论(0) 推荐(0)
摘要:并发编程之CAS(二) - 简书 阅读全文
posted @ 2021-01-22 09:03 chenxibobo 阅读(27) 评论(0) 推荐(0)
摘要:干货分享——Android多线程面试题总结_chuhe1989的博客-CSDN博客_android多线程面试题 阅读全文
posted @ 2021-01-22 08:57 chenxibobo 阅读(468) 评论(0) 推荐(0)
摘要:可重入锁和不可重入锁 - 简书 阅读全文
posted @ 2021-01-22 08:54 chenxibobo 阅读(57) 评论(0) 推荐(0)
摘要:Java 高阶之线程间通信 - 简书 阅读全文
posted @ 2021-01-22 08:52 chenxibobo 阅读(41) 评论(0) 推荐(0)
摘要:Java之——多线程中的Synchronized和volatile 阅读全文
posted @ 2021-01-22 08:49 chenxibobo 阅读(40) 评论(0) 推荐(0)
摘要:什么是AQS? 阅读全文
posted @ 2021-01-22 08:37 chenxibobo 阅读(39) 评论(0) 推荐(0)
摘要:1. 计算机系统 使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。 缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的 阅读全文
posted @ 2021-01-22 08:34 chenxibobo 阅读(85) 评论(0) 推荐(0)
摘要:android面试(4)-Broadcast广播篇_pgg_cold的博客-CSDN博客_android 广播 面试 阅读全文
posted @ 2021-01-20 13:48 chenxibobo 阅读(74) 评论(0) 推荐(0)
摘要:Android面试必问的Activity,初阶,中高阶问法,你都掌握了吗?(要求熟读并背诵全文)_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-01-20 13:44 chenxibobo 阅读(300) 评论(0) 推荐(0)
摘要:深入解析RecyclerView 源码——绘制流程、缓存机制、动画等 阅读全文
posted @ 2021-01-20 13:09 chenxibobo 阅读(39) 评论(0) 推荐(0)
摘要:RecyclerView 性能优化 阅读全文
posted @ 2021-01-20 13:06 chenxibobo 阅读(48) 评论(0) 推荐(0)
摘要:RecycleView和ListView 阅读全文
posted @ 2021-01-20 12:55 chenxibobo 阅读(40) 评论(0) 推荐(0)
摘要:如何将多个选择添加到Android RecyclerView 阅读全文
posted @ 2021-01-20 12:53 chenxibobo 阅读(32) 评论(0) 推荐(0)
摘要:RecyclerView回收和复用机制分析 https://www.jianshu.com/p/467ae8a7ca6e 阅读全文
posted @ 2021-01-20 12:46 chenxibobo 阅读(69) 评论(0) 推荐(0)
摘要:[Android]从一个简单的AIDL实现看binder原理(一)简单的AIDL实现 - 简书 [Android]从一个简单的AIDL实现看binder原理(二)bindService的调用过程 - 简书 [Android]从一个简单的AIDL实现看binder原理(三)bindService调用过 阅读全文
posted @ 2021-01-20 12:42 chenxibobo 阅读(252) 评论(0) 推荐(0)
摘要:Binder核心原理解析 - 简书 阅读全文
posted @ 2021-01-20 11:07 chenxibobo 阅读(37) 评论(0) 推荐(0)
摘要:Android面试题(25)-Bundle机制_pgg_cold的博客-CSDN博客_android bundle机制 阅读全文
posted @ 2021-01-20 11:01 chenxibobo 阅读(218) 评论(0) 推荐(0)
摘要:每日一问 Binder 阅读全文
posted @ 2021-01-20 10:22 chenxibobo 阅读(34) 评论(0) 推荐(0)
摘要:[Android]CoordinatorLayout简介(二)几种系统默认Behavior的使用 阅读全文
posted @ 2021-01-19 19:52 chenxibobo 阅读(191) 评论(0) 推荐(0)
摘要:android面试(6)-Binder机制_pgg_cold的博客-CSDN博客_android binder机制 面试题 阅读全文
posted @ 2021-01-19 19:51 chenxibobo 阅读(308) 评论(0) 推荐(0)
摘要:[Android]CoordinatorLayout简介(一)CoordinatorLayout的简单使用 阅读全文
posted @ 2021-01-19 19:43 chenxibobo 阅读(476) 评论(0) 推荐(0)
摘要:Android MotionLayout动画:续写ConstraintLayout新篇章 阅读全文
posted @ 2021-01-19 19:41 chenxibobo 阅读(205) 评论(0) 推荐(0)
摘要:Android开发项目实战:实现折叠式布局 阅读全文
posted @ 2021-01-19 19:36 chenxibobo 阅读(391) 评论(0) 推荐(0)
摘要:从零开始实现一个插件化框架(一) - 简书 阅读全文
posted @ 2021-01-19 19:34 chenxibobo 阅读(106) 评论(0) 推荐(0)
摘要:从零开始实现一个插件化框架(二) - 简书 阅读全文
posted @ 2021-01-19 19:32 chenxibobo 阅读(55) 评论(0) 推荐(0)
摘要:从零开始实现一个插件化框架(三) - 完结篇 - 简书 阅读全文
posted @ 2021-01-19 19:25 chenxibobo 阅读(66) 评论(0) 推荐(0)
摘要:CoordinatorLayout使用详解: 打造折叠悬浮效果 阅读全文
posted @ 2021-01-19 19:24 chenxibobo 阅读(208) 评论(0) 推荐(0)
摘要:FlexboxLayout——实现灵活多变的瀑布流 阅读全文
posted @ 2021-01-19 19:22 chenxibobo 阅读(168) 评论(0) 推荐(0)
摘要:android插件化原理_pgg_cold的博客-CSDN博客 阅读全文
posted @ 2021-01-19 19:19 chenxibobo 阅读(92) 评论(0) 推荐(0)
摘要:阿里大牛秃头总结!5分钟读完这篇文章,还不会Android组件化...就再看5分钟! - 简书 阅读全文
posted @ 2021-01-19 19:17 chenxibobo 阅读(66) 评论(0) 推荐(0)
摘要:Android开发插件化来龙去脉(附全套学习视频) - 简书 阅读全文
posted @ 2021-01-19 19:15 chenxibobo 阅读(110) 评论(0) 推荐(0)
摘要:Android插件化主流框架和实现原理_chuhe1989的博客-CSDN博客_android插件化框架 阅读全文
posted @ 2021-01-19 19:14 chenxibobo 阅读(191) 评论(0) 推荐(0)
摘要:Android组件化开发,组件间的Activity页面跳转。 - 简书 阅读全文
posted @ 2021-01-19 19:13 chenxibobo 阅读(265) 评论(0) 推荐(0)
摘要:腾讯新闻Android高工二面:说说Android动态换肤实现原理吧_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-01-19 19:12 chenxibobo 阅读(555) 评论(0) 推荐(0)
摘要:Android架构组件JetPack之Room(三) - 简书 阅读全文
posted @ 2021-01-19 16:05 chenxibobo 阅读(68) 评论(0) 推荐(0)
摘要:Android架构组件JetPack之WorkManager完全解析(五) - 简书 阅读全文
posted @ 2021-01-19 16:04 chenxibobo 阅读(57) 评论(0) 推荐(0)
摘要:腾讯等大厂面试最喜欢问的Android-Jetpack架构组件-—-Navigation详解 [转] - 简书 阅读全文
posted @ 2021-01-19 16:01 chenxibobo 阅读(138) 评论(0) 推荐(0)
摘要:Jetpack明星组件 —ViewModel 这些知识点你必须知道! - 简书 阅读全文
posted @ 2021-01-19 14:16 chenxibobo 阅读(54) 评论(0) 推荐(0)
摘要:Android开发把 LiveData 用于事件传递那些坑 - 简书 阅读全文
posted @ 2021-01-19 14:13 chenxibobo 阅读(383) 评论(0) 推荐(0)
摘要:Android官方架构组件Lifecycle 阅读全文
posted @ 2021-01-19 14:08 chenxibobo 阅读(45) 评论(0) 推荐(0)
摘要:Android架构组件JetPack之Lifecycle(六) - 简书 阅读全文
posted @ 2021-01-19 14:07 chenxibobo 阅读(61) 评论(0) 推荐(0)
摘要:Android架构组件JetPack之LiveData的工作原理(一) - 简书 阅读全文
posted @ 2021-01-19 14:05 chenxibobo 阅读(147) 评论(0) 推荐(0)
摘要:MVVM与Jetpack架构核心技术DataBinding从入门到通透【第二篇】(附源码解析视频教程) - 简书 阅读全文
posted @ 2021-01-19 11:26 chenxibobo 阅读(67) 评论(0) 推荐(0)
摘要:Java的四个标记接口:Serializable、Cloneable、RandomAccess和Remote接口 - 简书 阅读全文
posted @ 2021-01-11 10:40 chenxibobo 阅读(147) 评论(0) 推荐(0)
摘要:一遍记住Java常用的八种排序算法与代码实现 - 简书 各种排序算法的深入分析及java实现 - 简书 17张图带你解析红黑树的原理!保证你能看懂! - 简书 面试时写不出排序算法算什么?看完整个算法都get了了 - 简书 排序算法总结(多图) - 简书 算法学习笔记 - 简书 从零开始学数据结构和 阅读全文
posted @ 2021-01-11 10:34 chenxibobo 阅读(333) 评论(0) 推荐(0)
摘要:Flutter系列(1)搭建开发环境 - 简书 Flutter系列(2)Dart语言基础 - 简书 Flutter 核心原理与混合开发模式 - 简书 从0开始设计Flutter独立APP | 第二篇: 完整的国际化语言支持 - 简书 深度解析Flutter开发大厂App(强烈推荐,值得收藏) - 简 阅读全文
posted @ 2021-01-11 10:18 chenxibobo 阅读(196) 评论(0) 推荐(0)
摘要:Android逆向之旅 分析某手机厂商的应用市场的请求协议(应用刷单产业介绍) - 简书 阅读全文
posted @ 2021-01-11 10:13 chenxibobo 阅读(114) 评论(0) 推荐(0)
摘要:深入学习 Gradle 自动化构建技术(一)Gradle 核心配置 - 简书 深入学习 Gradle 自动化构建技术(二)Groovy 筑基 - 简书 深入学习 Gradle 自动化构建技术(三)Gradle 核心解密 - 简书 深入学习 Gradle 自动化构建技术(四)自定义 Gradle 插件 阅读全文
posted @ 2021-01-08 18:16 chenxibobo 阅读(772) 评论(0) 推荐(0)
摘要:Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava) - 简书 阅读全文
posted @ 2021-01-08 12:59 chenxibobo 阅读(458) 评论(0) 推荐(0)
摘要:面试官:任务栈?返回栈?启动模式?傻傻分不清楚?年轻人耗子尾汁吧_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-01-08 11:41 chenxibobo 阅读(152) 评论(0) 推荐(0)
摘要:详解Gradle自动实现Android组件化 - 简书 阅读全文
posted @ 2021-01-08 10:43 chenxibobo 阅读(146) 评论(0) 推荐(0)
摘要:一个Android路由框架的诞生之路 https://www.jianshu.com/p/71d8e7b9b3c8 深入解析阿里巴巴ARouter路由 https://www.jianshu.com/p/f23f4dba074e 网易考拉Android客户端路由总线设计 https://blog.c 阅读全文
posted @ 2021-01-08 10:21 chenxibobo 阅读(193) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/pgg_cold/article/details/79444688 阅读全文
posted @ 2021-01-08 09:47 chenxibobo 阅读(85) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/1279094a9c69 阅读全文
posted @ 2021-01-08 09:45 chenxibobo 阅读(356) 评论(0) 推荐(0)
摘要:WebView安全漏洞 阅读全文
posted @ 2021-01-07 11:56 chenxibobo 阅读(84) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/chuhe1989/article/details/105455234 阅读全文
posted @ 2021-01-07 11:45 chenxibobo 阅读(266) 评论(0) 推荐(0)
摘要:1.概念 正则表达式:正确规则的表达式 通常用来检测字符串是否符合某规则、根据某规则切分字符串 或 替换符合规则的文本 例如: 检查校验字符串中的 QQ 号是否如何如下规则: ①必须为 5~15 位数字 ②不能以 0 开头 若使用之前代码: ​ 以上要求就可以变成一个正则表达式:[1-9][0-9] 阅读全文
posted @ 2021-01-07 10:34 chenxibobo 阅读(109) 评论(0) 推荐(0)
摘要:安卓内存泄漏 阅读全文
posted @ 2021-01-07 10:15 chenxibobo 阅读(44) 评论(0) 推荐(0)
摘要:谈到ThreadLocal,先讲一个生活中的例子,比如让100个人填写个人信息表,但是却只有一支笔,那么大家肯定要一个一个等待上一个人释放了笔才能让下一个人填,有一个可能就是大家一起哄抢这支笔。为了解决这个问题, 叫一个管理员,严格控制不能哄抢,这类似多线程里加锁控制资源访问。 每个人发一支笔,这就 阅读全文
posted @ 2021-01-04 17:45 chenxibobo 阅读(104) 评论(0) 推荐(0)
摘要:ANR的触发条件 ANR的本质是一个性能问题,即主线程中的耗时操作造成主线程堵塞,导致应用失去响应能力。常见的超时时限: Service与Bradcast只会打印trace信息,不会提示用户ANR弹窗,大部分可感知的ANR都是由于InputEvent。 Android对ANR的监控机制 Androi 阅读全文
posted @ 2021-01-04 15:49 chenxibobo 阅读(623) 评论(0) 推荐(0)