Wesley13 Wesley13
3年前
RxJS学习笔记
  响应式编程是一种面向数据流和变更传播的异步编程范式(Wikipedia(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fzh.wikipedia.org%2Fwiki%2F%25E5%2593%258D%25E5%25BA%2594%25E5%25BC%258F%25E7%25BC%
待兔 待兔
1年前
社区收藏缓存设计重构实战
一、背景社区收藏业务是一个典型的读多写少的场景,社区各种核心Feeds流都需要依赖用户是否收藏的数据判断,早期缓存设计时由于流量不是很大,未体现出明显的问题,近期通过监控平台等相关手段发现了相关的一些问题,因此我们针对这些问题对缓存做了重构设计,以保障收藏
Stella981 Stella981
3年前
Cocos Creator v2.3.4 正式接入云开发CloudBase
在激烈的市场环境下,很多游戏都有对云服务的需求。2019年底,Cocos与腾讯云正式宣布达成战略合作,双方聚势共赢,共同探索提升游戏开发工作流的效率,把游戏开发门槛降到极致。今日腾讯云的游戏相关服务已正式接入CocosCreator,各位开发者可以通过CocosService服务面板,一键开通腾讯云云开发CloudBa
Stella981 Stella981
3年前
Cocos Creator v2.3.4 正式接入腾讯云服务
在激烈的市场环境下,很多游戏都有对云服务的需求。2019年底,Cocos与腾讯云正式宣布达成战略合作,双方聚势共赢,共同探索提升游戏开发工作流的效率,把游戏开发门槛降到极致。今日腾讯云的游戏相关服务已正式接入CocosCreator,各位开发者可以通过CocosService服务面板,一键开通腾讯云服务。
Stella981 Stella981
3年前
Rxjava和EventBus对比
总的来说,EventBus是一款针对Android优化的发布/订阅事件总线,主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。而Rxjava则是一种基于异步数据流的处理方案。如果一个订阅者需要注册多个事件的时候,Rxjava需要一个个单独的注册,而EventBus则可以实现一
Wesley13 Wesley13
3年前
Java8函数式编程(A)
将行为作为数据传递函数编程的最直接的表现,莫过于将函数作为数据自由传递,结合泛型推导能力,使代码表达能力获得飞一般的提升。Java8怎么支持函数式编程?主要有三个核心概念:函数接口(Function)流(Stream)聚合器(Collector)函数接口关于函数接口,两件事:函数接口是行为
Wesley13 Wesley13
3年前
Java反射机制,实现任意位置的class文件的解析
   之前一直在想如何读取一个class文件,并且获取其中的信息,Java有自己的_ClassLoader_,可以加载系统需要的class文件,或者用户自定义的class文件,但是对目录要求较高,需要时在classpath下,但是能不能将任意位置的class文件加载呢。   class文件是以二进制流的方式存在磁盘文件上的,ClassLoad
Stella981 Stella981
3年前
No.1 序 | Flink 知其然,知其所以然
课程综述《ApacheFlink知其然,知其所以然》课程,在内容上会先对Flink整体架构和所适用的场景做一个基础介绍,让你对Flink有一个整体的认识!然后对核心概念进行详细介绍,让你深入了解流计算中一些核心术语的含义,然后对Flink各个层面的API,如SQL/Table&DataStreamAPI/PythonAPI进
Wesley13 Wesley13
3年前
Java 8 Stream原理解析
说起Java8,我们知道Java8大改动之一就是增加函数式编程,而StreamAPI便是函数编程的主角,StreamAPI是一种流式的处理数据风格,也就是将要处理的数据当作流,在管道中进行传输,并在管道中的每个节点对数据进行处理,如过滤、排序、转换等。首先我们先看一个使用StreamAPI的示例,具体代码如下: !(htt
Wesley13 Wesley13
3年前
CSS复习笔记二:浮动和清除浮动
 一、浮动的性质1、浮动的元素脱离标准文档流,并且可以设置宽度和高度。2、浮动的元素相互贴靠3、浮动的元素有“文字环绕”效果       含有图片的div浮动,段落不浮动,文字会环绕图片。4、div浮动了且没有设置宽度,那么将自动收缩为内容的宽度。浮动(脱标)的元素是不能把容器惩处高度的。二、浮动的清除