程序的一生:从源程序到进程的辛苦历程

2020-03-17
阅读 29 分钟
10k
作为计算机专业的人,最遗憾的就是在学习编译原理的那个学期被别的老师拉去干活了,而对一个程序怎么就从源代码变成了一个在内存里活灵活现的进程,一直也心怀好奇。这种好奇驱使我要找个机会深入了解一下,所以便有了本文,来督促自己深入研究程序的一生。不过,本文没有深入研究编译原理、操作系统原理,而是主要聚焦...

Serializable详解(1):代码验证Java序列化与反序列化

2020-03-11
阅读 39 分钟
4.2k
说明:本文为Serializable详解(1),最后两段内容在翻译上出现歧义(暂时未翻译),将在后续的Serializable(2)文中补充。介绍:本文根据JDK英文文档翻译而成,本译文并非完全按照原文档字面文字直译,而是结合文档内容及个人经验翻译成更为清晰和易于理解的文字,并附加代码验证,帮助大家更好地理解Serializable。

关于Java序列化的问题你真的会吗?

2020-03-10
阅读 9 分钟
2.9k
在持久化数据对象的时候我们很少使用Java序列化,而是使用数据库等方式来实现。但是在我看来,Java 序列化是一个很重要的内容,序列化不仅可以保存对象到磁盘进行持久化,还可以通过网络传输。在平时的面试当中,序列化也是经常被谈及的一块内容。

Dubbo源码解析之SPI(一):扩展类的加载过程

2020-03-05
阅读 6 分钟
2.1k
Dubbo是一款开源的、高性能且轻量级的Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。

平台型产品功能设计的需求抽象与升维适配|专访宜信郭建伟

2020-03-03
阅读 4 分钟
3.8k
第五期专访我们邀请到宜信科技中心普惠金融需求管理部负责人郭建伟,以“平台型产品的功能与体验设计”为主题,围绕宜信的产品开发实践,分享平台型产品经理的工作经验和能力要求。

小浩算法|一文让你学会如何用代码判断"24"点

2020-02-26
阅读 10 分钟
4.5k
“24点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受。今天就为大家分享一道关于“24点”的算法题目。

代码演示Mybatis-Generator 扩展自定义生成

2020-02-25
阅读 58 分钟
3.2k
Mybatis-Generator 可自动生成Model、Dao、Mapper代码,但其自带生成的代码存在以下问题: 生成的注释不是我们想要的,我们期望的是根据数据库表、字段生成不同的注释; 分页代码生成缺失,每个公司的分页方式不同,尤其是老久项目或已发布API,不能随意变动,那么如何自适应分页代码生成; Mapper.xml没有group by相关代...

宜信如何做到既满足远程办公的短时便利性需求,又不丧失安全性

2020-02-18
阅读 2 分钟
1.9k
对于IT互联网企业来说远程办公并不陌生,但是疫情的突然爆发,直接大规模的使用远程办公应用,势必会带来一系列的安全问题,尤其是大量隐私数据安全问题,因为此次的疫情,大量的企业内部人员,需要从企业安全边界外部访问任何能够支持正常工作的账户文档或者数据,而如果相关的网络安全措施规则没有随之调整将产生巨大...

干货:图解算法——动态规划系列

2020-02-13
阅读 12 分钟
10.3k
讲解动态规划的资料很多,官方的定义是指把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解。概念中的各阶段之间的关系,其实指的就是状态转移方程。很多人觉得DP难(下文统称动态规划为DP),根本原因是因为DP区别于一些固定形式的算法(比如DFS、二分法、KMP),没有实际的步骤规定第一步第二步来...

揭秘:宜信科技中心如何支持公司史上最大规模全员远程办公|下篇

2020-02-11
阅读 3 分钟
1.9k
揭秘:宜信科技中心如何支持公司史上最大规模全员远程办公|上篇 中,我们介绍了宜信科技中心支持史上最大规模远程办公的方案:通过SSLVPN 实现远程访问数据中心和业务系统,同时辅助办公协同系统、会议系统等信息传递,确保足够的网络带宽保障数据正常传输,并介绍了我们在IT运维方面的部署。

揭秘:宜信科技中心如何支持公司史上最大规模全员远程办公|上篇

2020-02-10
阅读 2 分钟
2k
疫情还在继续,大部分人已经开启为期一周,甚至更长时间的远程办公生涯。远程办公最重要的,是自我隔离可以有效防止疫情的传播。但远程办公,其实没有那么容易,作为一家金融科技旗舰企业,远程办公所面临的挑战不仅仅是沟通交流的不便,团队协同性的维持,管理效率的稳定,还有更重要的是:如何做到在最短的时间内支持...

从操作系统层面理解Linux下的网络IO模型

2020-01-15
阅读 10 分钟
11.2k
I/O( INPUT OUTPUT),包括文件I/O、网络I/O。 计算机世界里的速度鄙视: 内存读数据:纳秒级别。 千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。 磁盘读数据:毫秒级别。1毫秒=10万纳秒 ,硬盘比内存慢了10万倍。 CPU一个时钟周期1纳秒上下,内存算是比较接近CPU的,其他都等不起。 CPU 处理数据的...

宜信科技年货包|精选49篇干货文章+全年沙龙视频+速记+ppt

2020-01-14
阅读 2 分钟
7.4k
还有10天就要到春节了,前几天被各种年度盘点刷屏,有人感慨我哪来这么些钱,有人惊讶自己的回答竟然帮助过那么多人,有人看到了自己的“9”后真言开心地点点头,有人则回想起深夜里单曲循环的那首歌... ...数据记录着多少尘封的念想,又镌刻下多少成长的记忆,或许盘点是为了更好地上路,让一切过往都成为重新出发的力量!...

案例解读宜信如何运用区块链双链技术重构供应链金融服务

2020-01-08
阅读 2 分钟
5.5k
近日,银保监会下发了《中国银保监会办公厅关于推动供应链金融服务实体经济的指导意见》(以下简称“《意见》”),该《意见》提出,鼓励银行保险机构将物联网、区块链等新技术嵌入交易环节,提升智能风控水平。

敏捷开发流程之Scrum:3个角色、5个会议、12原则

2020-01-07
阅读 3 分钟
11.6k
本文主要从Scrum的定义和目的、敏捷宣言、Scrum中的人员角色、Scrum开发流程、敏捷的12原则等几方面帮助大家理解Scrum敏捷开发的全过程。

揭秘宜信财富年度账单的技术实现

2020-01-03
阅读 2 分钟
2.7k
年底很多移动产品都会推出自己的年度账单,每年都会引起大众媒体的关注。今年有幸参与了宜信财富APP年度账单的开发,本文将带大家探索宜信财富年度账单背后的技术架构和研发逻辑,希望可以给大家带来一些思路上的启发。

揭秘“撩”大数据的正确姿势:生动示例解说大数据“三驾马车”

2019-12-31
阅读 5 分钟
2.6k
我是我:“缘起于美丽,相识于邂逅,厮守到白头!” 众听众:“呃,难道今天是要分享如何作诗?!” 我是我:“大家不要误会,今天主要的分享不是如何作诗,而是《揭秘:‘撩’大数据的正确姿势》,下面进入正题。”

速度提升50%!宜信区块链Blockworm BaaS平台的架构与特性解析

2019-12-27
阅读 2 分钟
4.3k
2018年,工业和信息化部信息中心编写发布了《2018年中国区块链产业白皮书》,白皮书中提到,区块链作为一项颠覆性技术,正在引领全球新一轮技术变革和产业变革,有望成为全球技术创新和模式创新的“策源地”,推动“信息互联网”向“价值互联网”变迁。

宜信技术学院上榜「2019中国技术品牌影响力企业榜」

2019-12-26
阅读 1 分钟
4.8k
12月25日,中国最大的新一代开发者社区和专业技术媒体SegmentFault发布了2019 中国技术品牌影响力企业榜。凭借过去一年对宜信科技成果和技术实践的传播以及在金融科技领域探索方面的积极努力,宜信技术学院登上榜单前10。

宜信微服务架构落地及其演进|分享实录

2019-12-25
阅读 9 分钟
3.7k
单体架构(All in One)。在业务发展初期,为了快速落地应用,满足客户需求,一般会使用All in One的单体架构。单体架构的特点是:所有模块都耦合在一个进程里,系统完全封闭且很复杂,牵一发动全局。

大数据可视化服务平台Davinci上榜2019年度最受欢迎中国开源软件

2019-12-24
阅读 2 分钟
2.1k
由宜信科技中心数据中台部自主研发并开源的可视化服务平台Davinci(达芬奇)入选榜单「2019 年度最受欢迎中国开源软件」,并在“企业软件”这一细分类目中位列第二。

支持100+业务线、累计发布17万次|宜信容器云的A点与B点(分享实录)

2019-12-18
阅读 11 分钟
3.2k
宜信公司从2018年初开始建设容器云,至今,容器云的常用基本功能已经趋于完善,主要包括服务管理、应用商店、Nginx配置、存储管理、CI/CD、权限管理等,支持100+业务线、3500+的容器运行。伴随公司去VMware以及DevOps、微服务不断推进的背景,后续还会有更多的业务迁移到容器云上,容器云在宜信发挥着越来越重要的作用。...

宜信区块链|一篇干货文读懂宜信的区块链实践

2019-12-17
阅读 4 分钟
3.7k
12月6日下午,每月一次的CEO座谈会在北京如期举办,近百位同事到场参加。本期座谈会邀请了宜信首席技术官向江旭、宜信区块链实验室主任、翼启云服区块链业务总监于明扬、宜信金融科技产业基金合伙人秦琴等三位嘉宾,与唐宁一起就同事们关心的问题共话宜信的区块链实践。

Nginx专题(2):Nginx的负载均衡策略及其配置

2019-12-12
阅读 4 分钟
6.1k
文章来源:宜信技术学院 & 宜信支付结算团队技术分享第一期-宜信支付结算八方数据团队高级技术经理 周恒《Nginx的细枝末节》分享者:宜信支付结算八方数据团队高级技术经理 周恒 原文首发于支付结算技术团队公号:野指针

宜信SDL实践:产品经理如何驱动产品安全建设

2019-12-11
阅读 7 分钟
5.3k
本文从产品经理的角度出发,对产品经理的安全职责、产品驱动安全的内涵、工作内容、工作方法、所需安全资源、以及产品经理的安全工作量进行了分析。希望所有产品经理在没有心理负担的情况下,有目标、有方法、有资源推进产品安全建设。

宜信容器云排错工具集

2019-12-04
阅读 5 分钟
2.7k
宜信容器云是一套基于kubernetes的容器管理平台。业务线用户在容器云上部署应用程序时,常常会遇到容器无法启动或者应用程序运行不正常的情况。为了方便用户排查在应用上云过程中的问题,我们在web端集成了一系列的排错方式,如下图:

宜信区块链实践-案例及探索

2019-12-03
阅读 5 分钟
3.9k
前段时间,在苏州的中国基金博物馆,举行了一场由中国基金博物馆以及中国区块链应用研究中心共同主办的“博物馆金融大讲堂第129期区块链大讲堂”。宜信区块链实验室主任、翼启云服区块链业务总监于明扬受邀出席,并分享了主题为《区块链探索与财富管理》的内容,以下内容来自于明扬的现场演讲。

Three.js - 走进3D的奇妙世界

2019-11-28
阅读 9 分钟
10.8k
文章来源:宜信技术学院 & 宜信支付结算团队技术分享第6期-支付结算部支付研发团队前端研发高级工程师-刘琳《three.js - 走进3D的奇妙世界》分享者:宜信支付结算部支付研发团队前端研发高级工程师-刘琳 原文首发于支付结算团队公号-“野指针”

大型科技团队的管理

2019-11-26
阅读 7 分钟
5.1k
分享中介绍了高效科技组织的特点及管理经验,指出科技团队的定位和使命在于支持业务、赋能业务、最终引领业务,同时,还介绍了面向未来的科技组织的特点及对管理者提出的能力要求。

宜信智能监控平台建设实践|分享实录

2019-11-20
阅读 14 分钟
4k
摘要:介绍宜信智能运维平台UAVStack的设计思想、技术架构和核心功能,及落地实践经验。 内容来源:宜信技术学院第6期技术沙龙-线上直播|宜信智能监控平台建设实践主讲人:宜信高级架构师 & 智能监控平台负责人谢知求 一、UAVStack平台的产生背景 目前业界常用的监控软件有很多,主流产品或以监控深度见长、或以监控...