标签:onchange

Java

Android 架构之美-LiveData

尖兵 发布于 2018-10-16

有可能很多人会问, LiveData 和 Rxjava 的区别是什么? 为何 Google 要在 Rxjava 很成熟的时候开发 LiveData ? 我想, LiveData 可以作为更好的 rxlifecycle 来使用。在使用 Rxjava 做数据流管理时,一个比较头疼的问...

阅读(9)评论(0)赞 (0)

Java

java – 具有搜索实现的CursorTreeAdapter

邓龙华 发布于 2018-10-15

我为 android 申请了一个应用程序,我将CursorTreeAdapter用作ExpandableListView.现在我想使用搜索框显示已过滤的ExpandableListView项目.喜欢这个: 这是我到目前为止的代码 MainActivity.java: packag...

阅读(9)评论(0)赞 (0)

Java

「小程序JAVA实战」小程序的组件(23)

12

zhuangli 发布于 2018-08-10

开始了解下小程序的组件。源码:https://github.com/limingios/wxProgram.git 中的No.10 组件 多个组件构成一张视图页面 >经过样式和布局,页面其实理解成html 组件包含<开始标签></结束标签> 每个组件...

阅读(165)评论(0)赞 (0)

IOS技术

iOS-性能优化深入探究

3

xiaoli.he 发布于 2018-07-21

上图是几种时间复杂度的关系,性能优化一定程度上是为了降低程序执行效率减低时间复杂度。 如下是几种时间复杂度的实例: O(1) return array[index] == value; O(n) for (int i =...

阅读(275)评论(0)赞 (0)

Java

Jenkins 2.133 和 2.121.2 发布,可扩展的持续集成引擎

刘莉莉 发布于 2018-07-21

Jenkins 2.133 和 2.121.2 已发布。 Jenkins 2.133 修复了重要的安全问题 ,建议升级。 Jenkins 2.121.2 更新内容如下: Important security fixes. ( security advisory ) Update ...

阅读(72)评论(0)赞 (0)

IOS技术

深入剖析 iOS 性能优化

8

尖兵 发布于 2018-07-13

问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非常重要了。 上图列出了各种情况的时间复杂度,比如高效的排序算法一般都是 O(n log n)。接下来看看下...

阅读(93)评论(0)赞 (0)

Spring

.NET Core 微服务架构 Steeltoe

5

邓龙华 发布于 2018-07-02

编辑推荐: 本文来自于cnblogs ,介绍了Spring Cloud Eureka 注册服务及调用,Spring Cloud Hystrix 断路器,Spring Cloud Hystrix 指标监控,Spring Cloud Config 配置中心。 1. Spring Cl...

阅读(113)评论(0)赞 (0)

Java

Apollo 3 定时/长轮询拉取配置的设计

2

zhuangli 发布于 2018-06-30

前言 如上图所示,Apollo portal 更新配置后,进行轮询的客户端获取更新通知,然后再调用接口获取最新配置。不仅仅只有轮询,还有定时更新(默认 5 分钟一次)。目的就是让客户端能够稳定的获取到最新的配置。 一起来看看他的设计。 核心代码 具体的类是 RemoteConfi...

阅读(158)评论(0)赞 (0)

Java

Apollo 4 客户端 SDK 设计

5

邓龙华 发布于 2018-06-30

前言 之前聊了客户端的一些功能,例如融入 Spring, @value 注解的自动刷新实现,长轮询等,这次从客户端的整体设计来聊聊。 设计 上图是 client 项目的包结构。 其中,核心包就是 internals 包,包含了客户端的主要功能逻辑。主要有以下功能: 0. 获取 C...

阅读(194)评论(0)赞 (0)

Spring

Apollo 2 如何支持 @Value 注解自动更新

likai 发布于 2018-06-27

前言 Apollo 在 v0.10.0 版本后,支持自动更新。v0.10.0之前的版本在配置变化后不会重新注入,需要重启才会更新。 也就是说,如果一个属性加入了 @Value 注解,并且这个配置在配置中心也存在,那么,配置中心修改属性值后,就会自动更新这个值。同时,有个开关可以控...

阅读(334)评论(0)赞 (0)

Java

ArchitectureComponent

1

puefu.he 发布于 2018-05-30

架构库 LiveData 数据变更观察者, 我觉得和DataBinding的Observable接口发生冲突 ​ ViewModel 解耦数据脱离组件, 防止意外销毁 ​ Lifecyle 分离生命周期 ​ Room (推荐使用Realm替代, Reaml+RxJava可以替代R...

阅读(126)评论(0)赞 (0)

Java

Springmvc之文件上传和下载

songhua.gao 发布于 2018-05-21

在上传和下载之前需要在对应的根目录下创建对应的文件夹,比如我们在 webApp 下创建 upload 文件夹下 ## 添加依赖 commons-io commons-fileupload <!-- 添加文件上传的依赖 --> <dependency> &l...

阅读(73)评论(0)赞 (0)

Java

一篇文章,让你彻底弄懂生产者–消费者问题

darida 发布于 2018-05-19

生产者-消费者模式是一个十分经典的多线程并发协作的模式,弄懂生产者-消费者问题能够让我们对并发编程的理解加深。所谓生产者-消费者问题,实际上主要是包含了两类线程,一种是生产者线程用于生产数据,另一种是消费者线程用于消费数据,为了解耦生产者和消费者的关系,通常会采用共享的数据区域,...

阅读(63)评论(0)赞 (0)

Spring

Springmvc响应Ajax请求(@ResponseBody)

1

dulong 发布于 2018-05-04

创建 maven project 选择 war 包 自动生成 web.xml Target Runtime 选择 Tomcat 添加依赖 pom.xml <dependencies> <!-- SpringMVC --> <dependency>...

阅读(123)评论(0)赞 (0)

Spring

Spring Developer Tools 源码分析:二、类路径监控

1

darida 发布于 2018-04-28

在 Spring Developer Tools 源码分析:一、文件目录监控设计 介绍了 devtools 提供的文件监控实现,在第二部分中,我们将会使用第一部分提供的目录监控功能,实现对开发环境中 classpath 的监控。 二、类路径监控 首先看一些这一部分可能涉及到的类图...

阅读(101)评论(0)赞 (0)

编程技术

ChatBot framework 开发实践

xubiao.zhuang 发布于 2018-04-20

前言 通常而言,通用聊天机器人(比如小冰等)底层技术是采用类似Seq2Seq等“生成”技术的。但是这种机器人属于探索性质,无法 提供特定的服务。而Siri则是兼具闲聊以及垂直领域功能的,比如可以预约提醒,打电话,定餐厅等特定功能。相信Siri在实现特定预约提醒,打电话功能等,则是...

阅读(78)评论(0)赞 (0)

编程技术

JDreact转H5—你需要做的兼容处理

19

darida 发布于 2018-04-16

前言 JDreact 像一位安静的女子独立窗前,明眸皓齿的样子让你不敢贸然向前,直到慢慢熟悉之后才会发现,原来她真是上得了厅堂,下得了厨房,写得了代码,查得出异常,既能支持安卓,又可兼容苹果,直到最后我们发现,她居然还可以转成 Web 端代码! 然而就像你心爱的姑娘一样,岂能让你...

阅读(169)评论(0)赞 (0)