• 带你了解源码中的 ThreadLocal

     发表于 3 个月 前

    这次想来讲讲 ThreadLocal 这个很神奇的东西,最开始接触到这个是看了主席的《开发艺术探索》,后来是在研究 ViewRootImpl 中又碰到一次,而且还发现 Androi...

  • 主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)

     发表于 3 个月 前

    常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 ...

  • iOS导航栏使用总结

     发表于 3 个月 前

    一、设置导航栏样式 二、自定义导航栏返回按钮后侧滑不可用问题 三、隐藏导航栏底部的分割线 四、导航栏引起的布局问题...

  • 服务端性能优化:Troubleshooting 两则

     发表于 3 个月 前

    这篇文章的内容是两年前的两个多IDC高延迟的Troubleshooting,经过仔细的分析和定位,最终解决,并对线上业务起到了很好的优化效果。分享给大家,共同交流学习。 ...

  • WebGL入门与进阶1

     发表于 3 个月 前

    改革开发40年以来,世界日新月异,无论从生活到精神上都有了颠覆性的变化,曾经教授还是教书的,砖家还叫专家,太阳还不叫日,菊花还是一种花,老王还没那么多,Web还只需要做IE,XHR...

  • Java并发编程-volatile

     发表于 3 个月 前

    上一篇文章,学习了并发编程中的synchronized,这个比较好理解,也是我最初学习多线程编程中的一个简单的实现的,大学的时候就会了,然后就一直以为多线程环境的同步只能通过这个来...

  • Web Worker 使用教程

     发表于 3 个月 前

    JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 C...

  • 世界上最好的语言PHP:我也可以用OpenCV搞计算机视觉

     发表于 3 个月 前

    作者 Vladimir Goncharov 平常主要关注与研究两个主题:PHP 和 Server Administration(服务器管理)。在过去的半年中,作者利用空闲时间探索 ...

  • RxJS 缓存高级教程

     发表于 3 个月 前

    在开发 Web 应用程序时,性能一般都是出于最高优先级的。对于 Angular 项目,我们有很多途径去提升程序性能,例如摇树优化(tree-shaking)、AoT(ahead...

  • CocosCreator 中 JS 与 Java 互相调用

     发表于 3 个月 前

    最近项目是使用 CocosCreator 开发的一款小游戏,有些功能需要调用 Android 原生代码,这涉及到 CocosCreator 中 JS 与 Java 的互相调用问题,...

  • YYModel 源码剖析:关注性能

     发表于 4 个月 前

    json与模型的转换框架很多,YYModel 一出,性能吊打同类组件,终于找了些时间观摩了一番,确实收益颇多,写下此文作为分享。...

  • Webpack 4 配置最佳实践

     发表于 4 个月 前

    Webpack 4 发布已经有一段时间了。Webpack 的版本号已经来到了 4.12.x。但因为 Webpack 官方还没有完成迁移指南,在文档层面上还有所欠缺,大部分人对升级 ...

  • 时序数据库技术体系 – Druid 多维查询之Bitmap索引

     发表于 4 个月 前

    时序数据库从抽象语义上来说总体可以概括为两个方面的基本需求,一个方面是存储层面的基本需求:包括LSM写入模型保证写入性能、数据分级存储(最近2小时的数据存储在内存中,最近一天的数据...

  • Go -调度器

     发表于 4 个月 前

    写得稍微有点乱,主要是按自己看代码的顺序来记录的,也不是出书,就这样吧。...

  • JavaScript 的 this 原理

     发表于 4 个月 前

    学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。...

安卓开发专栏