标签:财富

编程技术

mPaaS 服务端核心组件:移动同步服务 MSS 架构解析

11

xubiao.zhuang 发布于 2019-04-17

MSS 的核心概念为: 通过一个安全的数据通道 TCP+SSL,及时、准确、有序地将服务器端的业务数据,主动的同步(SYNC)到客户端 App,可被定义为:一个客户端与服务端之间的可靠消息中间件。 传统的 RPC 已立足互联网行业几十年,也能满足绝大部分业务场景和功能需求。但现阶...

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

Java

签名验证到底使用SortedMap、LinkedHashMap、HashMap中的哪一个

4

邓龙华 发布于 2019-04-10

技术岛公众号 最近同事发现有接口签名验证通不过,查了许久,发现,两边的验签规则不一样。最大的差异在于时间戳是否参与参数的排序。使用较多的版本是时间戳参与参数排序,而突然出一个接口中的时间戳不参与排序,导致算出来的签名值不一样。让我们使用一段main方法来感受一下其中的差异。 代码...

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

Java

Sun 公司的 Java 跟 Android 使用的 Java 库有什么关系?

1

yeseng 发布于 2019-04-05

全文重点罗列 Java 是 Sun 公司开发的一门语言,它是一个开放的平台。 Sun 公司为 JVM 发布了 JVM 规范,任何公司都可以按照此规范开发 JVM 语言,如 Kotlin、Scala 等。 JVM 语言必须要通过 JCP(Java Community Process...

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

编程技术

【架构师成长必备】如何阅读一个开源项目的源码?【石杉的架构笔记】

5

刘莉莉 发布于 2019-03-25

目录 1、从最简单的源码开始:别幻想一步登天 2、循序渐进:先搞定底层依赖的技术 3、一定要以Hello World作为入口来阅读 4、抓大放小,边写注释边画图 5、反复三遍,真正理解源码 6、借力打力,参考源码分析书籍及博客 7、最后寄语:用几年时间锻造自己的核心技术 前言 这...

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

Java

提升效率——自动加固并上传到蒲公英

xiaoli.he 发布于 2019-03-24

我们的超管包是需要发给运营人员去使用的,防止泄露导致的安全风险,我们希望对超管包先进行加固然后再上传到蒲公英。 我们的应用在发布的时候一般都需要进行加固和生成多渠道包,大家通常的做法应该是下载加固客户端,或者将 apk 文件上传到加固服务的管理后台进行加固,然后等着加固完成,再下...

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

Java

Java 类型系统从入门到放弃

5

dulong 发布于 2019-03-15

作者 | 夏梓耀 杏仁后端工程师,励志成为计算机艺术家 总结 为什么文章的一开头会是总结?因为我怕你看不到最后 (¬_¬),本文不止是内容上过于偏重理论,信息量还非常大,但我不喜欢分篇,因为我觉得它是完整的。 虽然写了一万多字(写了半个月 _(:з」∠)_),但是还是有很多东西不...

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

编程技术

去中心化只是幻想?

1

yeseng 发布于 2019-02-16

究竟人们该不该对「去中心化(decentralization)」抱持希望?还是一切只是浮士德的一场梦?在讨论去中心化可不可行之前,我们首先要理清网络中的权力结构。 我们都说加密网络(cryptonetwork)的去中心化,这个去中心化是什么意思?大致百度一下,可以发现去中心化网络...

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

编程技术

如何看待软件开发 ?

17

xiaoli.he 发布于 2019-02-12

题记 考虑到本系列文章有部分新的读者,所以关于本系列文章名字的起源就不再赘述了,见这里 《"星霜荏苒"名字诞生记》 今年的总结主要想和读者聊聊如何看待软件开发,回答去年年终总结文末的问题。这个话题也比较大,每个开发人员也都有自己的答案。笔者根据自己刚刚从业几年...

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

Spring

Bye, 2018; Hi, 2019

1

puefu.he 发布于 2019-02-07

虽然我还时时的沉浸在2018的日历里,但时光已毫不留情的将2018年留在了记忆里。2019,相见恨早。 距离2014年底已经有了4个年头加2个月的时间了。回首这4年,从 PHP+SQL 到 TP ,从共享文件夹到 SAE 共同在线编辑到 SVN 再到 GIT ,从对 JAVA 高...

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

Java

程序猿生存法则

7

邓龙华 发布于 2019-02-01

“程序猿”北上广深一批游走于科技前沿而不被外界看好的异类 ,情商低,不爱说话,闷骚,聚集成簇的根根秀发,依稀可见的头皮,千篇一律的短袖,永不换洗的牛仔裤,在我看来其实不然,笔者步入猿类已有5年之久,每天游走于代码和bug之间,虽然失去了一些,但是我们得到了更多,我们练就了火眼金睛...

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

Java

假如上天再给你一次机会,你会学C语言还是学JAVA?

zhuangli 发布于 2019-01-29

已经从事软件开发十几年,C++和java跟着做过好多项目,相对来讲跟C++的感情更加深刻些,毕竟被折腾的时间最长印象也最深刻,刚入行一年就跟着做C++项目,开始被泛型编程里面的各种规则折腾的够呛,发现和自己在学校学的完全不是一码事,学校学到的C++理论只是皮毛而已,也就是学学面向...

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

Java

那些年犯过的错

1

likai 发布于 2019-01-12

先讲几个个人不光彩的经历。 一、 应该是11年还在人人的时候,那段时间主要工作都是纯考验技术的活儿。那时候离职人多。我一个人承担了原来4个团队的工作。白天各路产品来找。我要利用晚上的时间将一个游戏(泡泡鱼,不知道是否有同学玩过) 接入一个日本平台,并开发完成支付功能。这是一个和其...

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

编程技术

高可用、弹性动态的金融级移动架构在蚂蚁金服的演进之路

7

邓龙华 发布于 2019-01-11

| 导语 本文基于重岳在 2018 年 Arch Summit 北京站的分享内容进行总结,希望通过本篇文章介绍近些年来支付宝在移动端架构的上演进和思考,期冀能给读者们带来些许帮助。 支付宝作为国民级应用,当前全球用户已经超过 10 亿,提供了超过 200 项以上的服务,而崩溃率始...

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

Java

JetBrains 2018 中国开发者生态报告:Java 最流行

8

Harries 发布于 2019-01-11

2018年,JetBrains 发起了其标准的年度调查项目,开发人员生态系统调查 ( The Developer Ecosystem 2018 )。现在已将全部的原始数据公布在了官网,以便大家查阅。 该项调查不仅揭示了不同编程语言的流行趋势,并且从开发人员的角度反映了他们的个人偏...

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

编程技术

一名合格的iOS架构师应该具备哪些特质?

hanze 发布于 2019-01-08

本文作者拥有10年以上的架构经验,他将跟大家探讨,作为一名架构师,我们需要具备哪些特质。所谓“Great Minds Think Alike”,一名合格的架构师应该拥有什么样的执念和坚守,使他/她可以在架构之路上能够引领潮流,持续前行! 注:文章来源于网络,如有侵权,请联系小编删...

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

编程技术

2018 节点:Think Big & Be Long

darida 发布于 2018-12-29

有人经常问我,什么每年能做这么多东西。我的答案一直、总是、老是:不加班。 不加班,钱少,多了点 x 生活。人生总是要做很多的抉择,如我这一般穷的人做的抉择,便更加有限了。上一年里的收入帮家里还了钱,这一年下来赚得不多,攒下的钱也就十一二万,勉勉强强算是自己的所有金钱财富。尽管又借...

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

编程技术

开放银行下的微服务

1

xirruiqiang 发布于 2018-12-21

近年来,随着金融科技的迅速发展和用户需求的深刻变化,金融与科技融合的日益加速,整个银行业在金融科技的助推下不断嬗变,从电子化、信息化向着数字化、移动化、智能化、网络化的开放银行方向演进,金融服务模式也经历了从物理网点、手机APP到开放式的API接口的迭代变迁,客户服务方式也从现场...

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

编程技术

A16Z眼中的中心化四骑士:守门人 执法者 架构师和牟利者

yeseng 发布于 2018-12-19

作为加密网络最重要的特质,“去中心化”一词被广泛使用,当人们在描述加密网络的“去中心化”时,普遍会提到挖矿、数据不可篡改等属性。但A16Z Crypto的合伙人Ali却认为,加密网络的“去中心化”最重要的含义,是权力的去中心化。 本文从权力分配角度,重新定义了加密网络的去中心化。...

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