240 发简信
  • 120
    10分钟看懂动态代理设计模式

    动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动...

    6.7 18368 40 220 1
  • 120
    记一次印象深刻的Bug追踪过程

    问题现象:使用安卓手机以小程序的形式分享产品到微信,使用微信打开,产品详情数据无法显示。而使用iPhone分享到微信,却始终可以正常打开,这个时...

    0.1 24186 7 15 12
  • 120
    10分钟看懂动态代理设计模式(升级篇)

    关于动态代理,我之前写过一篇文章《10分钟看懂动态代理设计模式》。在这篇文章中,我收到了一些关于动态代理的提问,也有同学在微信公众号给我私信,询...

  • 120
    [Kotlin]深入理解backing field

    最近,一个同学突然问到一个问题:为什么扩展属性不能直接进行初始化?针对这个问题,官方文档有一段简短的解释,翻译成中文就是:实际上,扩展并不会真正...

  • 120
    最完整的Markdown基础教程

    提到Markdown,很多人首先想到的是简单、Easy等等。的确,Markdown为简单而生。Markdown是由一个叫 JOHN GRUBE...

    21.8 150901 17 235
  • 120
    隐藏在Flappy Bird背后的故事

    还记得Flappy Bird这款小游戏吗?它在2014年毫无征兆的全球爆红,当年累积下载量超过5000万,日广告收入超过5万美元。谁曾想到这个游...

  • 120
    为什么我决定使用Realm数据库

    在移动领域,SQLite数据库一直占据着不可撼动的地位。SQLite的缔造者遵循小而精的理念,使用极少量的C代码实现了关系型数据库的核心逻辑。然...

  • [Kotlin] Lambda and Extension

    Lambda表达式 和 Extension 是Kotlin语言中两个非常漂亮的语法特性,两者联合起来使用常常会触发许多令人意想不到的化学效应;一...

  • Java VS OC VS C++

    前言 其实,一直很想研究一下这样一个命题。但内心一直在怀疑自己是否有把握把这篇文章写好。不管怎样,我今天终于下决心开始这样一个命题。我会持续更新...

    0.1 1237 9 13
个人介绍
Github: https://github.com/yuanhoujun/
微信公众号: 欧阳锋工作室
微博: 欧阳锋工作室
官方博客:http://www.youngfeng.com
个人微信:ouyangfeng_office

关注欧阳锋工作室,来一起玩耍