高质量美图资源,一网收尽 (quickapp.lovejade.cn)
正所谓“一图胜千言”,当在写文章、做设计、搞 PPT、发朋友圈,搭配一些合适的图,这无疑将极大提升内容的表现力。鉴于此,在倾城之链的美图板块,收录了来自世界各地的优质图片网站,它们所提供高品质且免费的资源,相信会给您带来极大帮助;同时,那汲取千万创意的结晶,也将使得您可以获得灵感。今将其梳理成文分享于此,希望可以为您提供更多选择。当然,如果您知晓更多资源网站,欢迎留言相告,或者直接移步倾城之链进行分享,从而让您的见识惠及更多人。
by @杨琼璞 7小时前 分享 查看详情
最好的前端黑客秘籍 (www.jeffjade.com)
对于编程开发而言,用心记住所有 API 是不可能的,也没有这个必要;精力有限,你应该将放在更多重要的事情上;出于效率角度考虑,一份好的 API 备忘单是你须要拥有的;这是我所见收集的最好的前端备忘单( Front-end Hacking Cheatsheets),悉心整理至此,希望对你的工作有所帮助。
by @杨琼璞 2019-03-19 09:30 分享 查看详情
消息中间件Kafka与其他的相比之下谁更diao? (mp.weixin.qq.com)
在 IM 这种讲究高并发、高消息吞吐的互联网场景下,MQ 消息中间件是个很重要的基础设施,它在 IM 系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等角色。
by @zhisheng_tian 2019-03-20 12:28 分享 查看详情
干货 | Elasticsearch 6个不明显但很重要的注意事项 (mp.weixin.qq.com)
Elasticsearch是被Netflix,微软,eBay,Facebook等Top N 顶级公司使用的搜索引擎。它很容易使用,但从长远来看相对难掌握。在本文中,我们分享了在系统中使用Elasticsearch六个不太明显但非常值得了解的注意事项。
by @zhisheng_tian 2019-03-19 13:30 分享 查看详情
我眼中的 Nginx(三):Nginx 变量和变量插值 (zhuanlan.zhihu.com)
如果读者曾配置过 Nginx,那么一定知道 Nginx 允许我们在配置文件里嵌入”变量”,这些变量由 Nginx 的各个模块定义,其目的是为了提升配置的灵活性……
by @又拍云 2019-03-19 10:47 分享 查看详情
一次 group by + order by 性能优化分析 (mengkang.net)
最近通过一个日志表做排行的时候发现特别卡,最后问题得到了解决,梳理一些索引和MySQL执行过程的经验。
by @周梦康 2019-03-19 09:55 分享 查看详情
面试相关之 JVM &设计模式 (mp.weixin.qq.com)
JVM会用一段空间来存储执行程序期间需要用到的数据和相关信息,这段空间就是运行时数据区(Runtime Data Area),也就是常说的JVM内存。JVM会将它所管理的内存划分为线程私有数据区和线程共享数据区两大类:
by @code小生 2019-03-17 19:18 分享 查看详情
Android模块化中的服务发现机制 (mp.weixin.qq.com)
本文讨论的其实是项目经过模块化后的一种情况,如果没有模块化需求其实是无所谓的。如果项目已经进行了模块化,推荐大家花几分钟看下。
by @code小生 2019-03-17 19:18 分享 查看详情
Android 适配总结之服务 (mp.weixin.qq.com)
手机同时运行的应用越多,对系统造成的负担越大。 如果还有应用或服务在后台运行,这会对系统造成更大负担,进而可能导致用户体验下降;例如,音乐应用可能会突然关闭。
by @code小生 2019-03-17 19:17 分享 查看详情
Retrofit面试总结 (mp.weixin.qq.com)
外观模式,构建者模式,工厂模式,代理模式,适配器模式,策略模式,观察者模式
by @code小生 2019-03-17 19:17 分享 查看详情
两年 android 经验面经 (mp.weixin.qq.com)
去年跳槽不成功,在同花顺又呆了一年。一年来收获蛮大,就公司项目来说,已经是非常熟悉了,很多入职不久的,都是不断抱怨,框架太老,技术太旧。这个是实话,但是细看里面的思想和设计还是能学到不少东西的,一年来也顺手优化了许多东西,根据业务也思考了很多更合理的方案。
by @code小生 2019-03-17 19:16 分享 查看详情
史上最全Kafka面试题全套整理 (mp.weixin.qq.com)
之前发了几篇 Kafka 的文章,发现大家还是挺喜欢的,今天干脆再发一篇厮大整理的!之前错过的 Kafka 相关文章请看这里:
by @zhisheng_tian 2019-03-16 20:18 分享 查看详情
Handler 都没搞懂,拿什么去跳槽啊?! (mp.weixin.qq.com)
做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开发带来了极大的便利。
by @code小生 2019-03-10 21:51 分享 查看详情
Android性能优化:关于 内存泄露 的知识都在这里了!(文不如图,图不如表) (mp.weixin.qq.com)
在 Android 中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash
本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析工具,希望你们会喜欢。
by @code小生 2019-03-10 21:50 分享 查看详情
UiStatus 一个简单且强大的 Android Ui 视图状态控制库 (mp.weixin.qq.com)
所以我把项目中的视图控制部分抽取出来,单独封装成了UiStatus这个库。希望可以帮助大家简化这部分操作,也希望对大家有用。
by @code小生 2019-03-10 21:50 分享 查看详情
欲问美图何处寻?倾城之链有定音 (www.jeffjade.com)
所谓“一图胜千言”,当在写文章、做设计、搞 PPT、发朋友圈,搭配一些合适的图,这无疑将极大提升内容的表现力。鉴于此,在倾城之链的美图板块,收录了来自世界各地的优质图片网站,它们所提供高品质且免费的资源,相信会给您带来极大帮助;同时,那汲取千万创意的结晶,也将使得您可以获得灵感。今将其梳理成文分享于此,希望可以惠及更多的人。
by @杨琼璞 2019-02-27 08:46 分享 查看详情
2019 Android 高级面试题总结 (mp.weixin.qq.com)
a.建造者模式:
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
使用场景比如最常见的AlertDialog,拿我们开发过程中举例,比如Camera开发过程中,可能需要设置一个初始化的相机配置,设置摄像头方向,闪光灯开闭,成像质量等等,这种场景下就可以使用建造者模式
by @code小生 2019-03-03 15:04 分享 查看详情
我眼中的 Nginx(二):HTTP/2 dynamic table size update (zhuanlan.zhihu.com)
众所周知,HTTP/2 使用了 HPACK 来压缩头部,通过使用索引替代原始的文本来减少传输的字节数。HPACK 维护了两张表,一张称为静态表,由 RFC/7541 给出定义,包含了许多 HTTP 协议里最常见的头部名和值;另外一张则是动态表,可以由客户端、服务端控制新的头部字段。
by @又拍云 2019-03-08 11:23 分享 查看详情
假如我是面试官,我会这样虐你 (mp.weixin.qq.com)
又是金三银四的时候,我希望这份面试题能够祝你一臂之力!

自我和项目相关
1、自我介绍

2、你觉得自己的优点是?你觉得自己有啥缺点?
by @zhisheng_tian 2019-03-07 23:47 分享 查看详情
面试|图解 kafka 的高可用机制 (mp.weixin.qq.com)
对于一个复杂的分布式系统,如果没有丰富的经验和牛逼的架构能力,很难把系统做得简单易维护,我们都知道,一个软件的生命周期中,后期维护占了70%,所以系统的可维护性是极其重要的, kafka 能成为大数据领域的事实标准,很大原因是因为运维起来很方便简单,今天我们来看下 kafka 是怎么来简化运维操作的。
by @zhisheng_tian 2019-03-13 23:06 分享 查看详情