最新 最热

给顶级开源项目 Spring Boot 贡献代码是一种什么样的体验?

Spring Boot的默认日志框架一直是 Logback,支持的很好。而且针对Logback,Spring Boot还提供了一个扩展功能 - <springProfile>,这个标签可以在Logback的XML配置文件中使用,用于配合Spring的profile来区分环境,非常方便。...

2021-04-23
0

告诉你 Jetpack+MVVM 组合开发的APP有多优秀!

Jetpack 架构组件 及 标准化开发模式 的确立,意味着 Android 开发已步入成熟阶段。现在的Android岗招人的时候也非常看重应试者对 Jetpack 架构组件的理解程度。...

2021-04-23
0

初识腾讯移动通讯 TPNS~

和尚之前因业务需求,配合过推送平台的相关搭建,其中涉及过 友盟 UmengPush、极光 JPush、个推、公司自建 UPDPush、华为 HMS、小米 MiPush、OPPO Push 和 VIVO Push 等;今天借 腾讯云 活动,简单了解一下 腾讯移动通讯 TPN...

2021-04-22
0

使用gradle插件发布项目到nexus中央仓库

Sonatype 提供了一个叫做开源软件资源库托管Open Source Software Repository Hosting (OSSRH) 的工具,帮助我们来方便的将项目发布到中心仓库中。

2021-04-19
0

​Gradle真能干掉Maven?今天体验了一把,贼爽!

Gradle是一款开源的自动化构建工具,使用灵活且性能极佳,可以使用 Groovy 或者 Kotlin DSL 来编写构建脚本。从移动开发到微服务,从小团队到大企业,Gradle提高了开发人员的生产力。...

2021-04-16
0

从构建工具看 Android APK 编译打包流程

在Android Studio中,我们几乎每天都在用run,generate APK等功能。

2021-04-16
0

分布式对象存储Ambry(3)源代码结构与改造调试

上一篇文章中,我们对于Ambry做了简单的集群测试,但是再次强调一遍,这些只是最简单的测试,而且集群配置也不适用于生产环境。具体生产如何配置,我们之后在讲完原理之后会讲。 首先,我们目前Ambry的架构集群如下所示:...

2021-04-12
0

分布式对象存储Ambry(1)简介与集群部署

LinkedIn开源了多媒体对象存储数据库Ambry,开源不久,算是一个很新的事物。Ambry用来做对象存储,非常适合用于存储像LinkedIn这种社交媒体网站的对象数据(如图片,视频等等)。 LinkedIn过去使用的是一种闭源技术,非常复杂,而且...

2021-04-12
0

■ Android集成百度语音识别

实现这个功能的目的,是我看见我公司硬件工程师给客户回答问题的时候用公司研发的APP,每次都是手动输入打字,看着他带着老花镜的样子,于心不忍,毕竟咱就是干这个的....

2021-04-07
1

CAS 6.2 GRADLE 自定义验证包存在但是无法引入

之前研究cas 客户端和服务端已经连上,需要研究怎么利用自定义密码验证 ,因为我公司是MD5+动态SALT加密 。

2021-04-07
0