Chase620 Chase620
4年前
MyBatis 源码分析 - 插件机制
1.简介一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,一是增加了框架的灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作。以MyBatis为例,我们可基于MyBatis插件机制实现分页、分表,监控等功能。由于插件和业务无关,业务也无法感知插件的存在。因此可以无感植入插件,在无形中增强
Wesley13 Wesley13
3年前
Universal Links 新变化:让触达更广更快
作者:Damien,iOS开发者。目前就职于字节跳动。Session:https://developer.apple.com/videos/play/wwdc2020/10098/引言通过本文你将会了解到UniversalLinks基本概念,并且深入了解今年Apple对UniversalLinks
Stella981 Stella981
3年前
Arthas实践
背景Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。https://github.com/alibaba/arthas(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Falibaba%2Farthas)
Stella981 Stella981
3年前
PlayScala 开发技巧
1如何实时同步MongoDB?MongoDB从3.6开始为开发者提供了 ChangeStreams(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdocs.mongodb.com%2Fmanual%2FchangeStreams%2F) 
Stella981 Stella981
3年前
LayaAir:用3D项目演示老项目如何适配微信小游戏
在QQ上线玩一玩后,引擎部同事彻夜鏖战,刚刚终于上线了1.7.15beta版。推出了QQ玩一玩与微信小游戏的一键发布功能。小编送上一篇刚出炉的技术干货,希望能给开发者带来帮助。之前有介绍过微信小游戏的创建与调试全流程,从1.7.15beta开始,这个流程更加完善,尤其是TS与JS的开发者,也可以做到一键发布微信小游戏了。本篇尽可
Wesley13 Wesley13
3年前
APP可视化埋点原理大揭秘
一、背景运营者能够对用户行为进行分析的前提,是对大量数据的掌握。在以往,这个数据通常是由开发者在控件点击、页面等事件中,一行行地编写埋点代码来完成数据收集的。然而传统的操作模式每当升级改版时,开发和测试人员就需要重复不断对代码进行更新,整个流程耗时长,无法满足业务的需求。为帮助开发者解决这一痛点,个推应用统计“个数”推出“可视化埋点”这一技术
Stella981 Stella981
3年前
PhotoKit 新变化:认识新的照片选择器
作者:这个汤圆没有馅,iOS/前端开发者。Session:https://developer.apple.com/videos/play/wwdc2020/10652/在今年的WWDC中,PhotoKit有了新变化,其中一个就是PHPicker。什么是PHPickerPHPi
Stella981 Stella981
3年前
Seata是什么?一文了解其实现原理
一、背景随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。在这种情况下,大型厂商根据分布式事务实现规范,实现了不同的分布式框架,以简化业务开发者处理分布式事务相关工作,让开发者专注于核心业务开发。Seata就是这么一个分布式事
群聊中如何开启位置实时共享
如果需要在群聊中也加入该功能可在RCConfig.plist文件中添加如下内容:(注意:群聊最多支持5人同时位置共享。)实时位置共享功能技术文档链接:融云开发者文档2RealTimeLocationShareSupportConversationTypes