<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qx102的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qx102</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qx102]]></copyright><item><title><![CDATA[ThreadLocal使用原理]]></title><link>https://blog.youkuaiyun.com/qx102/article/details/138529470</link><guid>https://blog.youkuaiyun.com/qx102/article/details/138529470</guid><author>qx102</author><pubDate>Tue, 07 May 2024 14:09:57 +0800</pubDate><description><![CDATA[ThreadLocal可以在线程内部保存一组变量，这些变量只有当前线程自己可以访问，其它线程无法访问，避免线程竞争。它也提供了一种方案，使得线程内多个方法间不用繁琐的传递上下文参数，仅需要在使用的方法内通过ThreadLocal的get方法就能拿到上下文。主要介绍了ThreadLocal的存取原理ThreadLocal主要用于存放线程局部变量，避免与其它线程同时使用临界资源导致竞争问题。]]></description><category></category></item><item><title><![CDATA[Rxjava之throttleLast操作符]]></title><link>https://blog.youkuaiyun.com/qx102/article/details/138218439</link><guid>https://blog.youkuaiyun.com/qx102/article/details/138218439</guid><author>qx102</author><pubDate>Fri, 26 Apr 2024 14:46:14 +0800</pubDate><description><![CDATA[当上游数据发送太快，可以使用throttleLast操作符来降频，使得下游可以在一个固定时间内接收最后一条数据，抛弃中间已过时的数据。]]></description><category></category></item><item><title><![CDATA[Rxjava 源码分析]]></title><link>https://blog.youkuaiyun.com/qx102/article/details/126599224</link><guid>https://blog.youkuaiyun.com/qx102/article/details/126599224</guid><author>qx102</author><pubDate>Tue, 30 Aug 2022 10:50:32 +0800</pubDate><description><![CDATA[主要介绍了Rxjava订阅流程，事件流向，线程切换等。]]></description><category></category></item><item><title><![CDATA[SharedPreferences使用方式及源码分析]]></title><link>https://blog.youkuaiyun.com/qx102/article/details/112694353</link><guid>https://blog.youkuaiyun.com/qx102/article/details/112694353</guid><author>qx102</author><pubDate>Mon, 18 Jan 2021 15:18:20 +0800</pubDate><description><![CDATA[SharedPreferences是我们在android开发中使用的比较频繁的轻量级数据存储方案。
使用方式
      SharedPreferences sp = getSharedPreferences("test", Context.MODE_PRIVATE);
      //添加数据改变的监听
	  sp.registerOnSharedPreferenceChangeListener(mListener);
      Set&lt;String&gt; set = new HashSet&l]]></description><category></category></item><item><title><![CDATA[maven私服搭建]]></title><link>https://blog.youkuaiyun.com/qx102/article/details/102726347</link><guid>https://blog.youkuaiyun.com/qx102/article/details/102726347</guid><author>qx102</author><pubDate>Thu, 28 Nov 2019 18:08:19 +0800</pubDate><description><![CDATA[windows下maven私服搭建与android studio使用maven是什么maven私服又是什么maven私服的作用maven私服如何搭建新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公...]]></description><category></category></item></channel></rss>