从操作系统层面理解Linux下的网络IO模型
I/O(INPUTOUTPUT),包括文件I/O、网络I/O。计算机世界里的速度鄙视:内存读数据:纳秒级别。千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。磁盘读数据:毫秒级别。1毫秒=10万纳秒,硬盘比内存慢了10万倍。CPU一个时钟周期1纳秒上下,内存算是比较接近CPU的,其
如何利用缓存机制实现JAVA类反射性能提升30倍
一次性能提高30倍的JAVA类反射性能优化实践文章来源:宜信技术学院&宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》分享者:宜信支付结算部支付研发团队高级工程师陶红原文首发于宜信支付结算技术团队公号:野指针在实际工作中的一些特定应用场
如何利用缓存机制实现JAVA类反射性能提升30倍
一次性能提高30倍的JAVA类反射性能优化实践。
快速入门开发实现订单类图片识别结果抽象解析
一、背景面对订单数据纸质文件或图片,仅靠人眼识别的话效率很低,需引入机器学习来识别和解析图片以提高效率。当前市面上已有收费的图片识别服务,包括阿里、百度等,识别效果较好,但针对订单类图片,不仅要关注图片上的文字,还要关注文字所在的行列,来分出每条数据和数据详细字段。本文主要介绍一种针对订单类图片识别
快速入门开发实现订单类图片识别结果抽象解析
本文主要介绍一种针对订单类图片识别结果进行行列解析的抽象流程和方案,帮助提高开发效率。
贷前系统ElasticSearch实践总结
贷前系统负责从进件到放款前所有业务流程的实现,其中涉及一些数据量较大、条件多样且复杂的综合查询,引入ElasticSearch主要是为了提高查询效率,并希望基于ElasticSearch快速实现一个简易的数据仓库,提供一些OLAP相关功能。本文将介绍贷前系统ElasticSearch的实践经验。一、
如何运用结构化思维进行故障处理
近期收到朋友赠送的一本书—《深入浅出MySQL》。闲暇之余,阅读了部分章节,书中针对故障处理一节,给我印象颇深。书中提炼出的一些方法论,正是我之前在团队中推广的方法。其目的是为了将故障应急操作标准化,进而提升处理效率。推而广之,这其实是一种结构化思维在具体工作中的体现。而这种思想在某具体工作、乃至个
宜信区块链|一篇干货文读懂宜信的区块链实践
摘要:区块链技术跟金融以及其他的实体经济会有些什么样的关系应用?区块链技术用在宜信实际业务之中的案例场景有哪些?12月6日下午,每月一次的CEO座谈会在北京如期举办,近百位同事到场参加。本期座谈会邀请了宜信首席技术官向江旭、宜信区块链实验室主任、翼启云服区块链业务总监于明扬、宜信金融科技产业基金合伙
宜信卢山巍:数据中台的“自动化数据治理”时代已来
中台,我理解是能力的下沉,数据处理能力下沉为加工平台,数据处理结果下沉为数据资产。那么数据治理能否下沉?可以下沉出什么东西?——宜信数据中台负责人卢山巍本文来源:宜信数据中台负责人卢山巍在亿欧产业互联网频道“数字中台创新”沙龙的分享实录原文首发:亿欧亿欧产业互联网频道10月24日在上海InnoSpa
自制小工具大大加速MySQL SQL语句优化(附源码)
引言优化SQL,是DBA常见的工作之一。如何高效、快速地优化一条语句,是每个DBA经常要面对的一个问题。在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤。然而这些步骤重复性的执行,又会耗费DBA很多精力。于是萌发了自己编写小工具,提高优化效率的想法。那选择何种语言来开发工具呢?对于一
Nginx专题(1):Nginx之反向代理及配置
摘要:本文从Nginx的概念出发,分别从反向代理的概念、优势、配置代码3个方面介绍了Nginx的特性之一反向代理。文章来源:宜信技术学院&宜信支付结算团队技术分享第一期-宜信支付结算八方数据团队高级技术经理周恒《Nginx的细枝末节》;分享者:宜信支付结算八方数据团队高级技术经理周恒;原文首
Nginx专题(1):Nginx之反向代理及配置
本文从Nginx的概念出发,分别从反向代理的概念、优势、配置代码3个方面介绍了Nginx的特性之一反向代理。
宜信的105条数据库军规
摘要:本文介绍宜信105条数据库军规,帮助研发团队评估数据库开发质量,达到尽早发现问题解决问题的目标。作为一家金融科技企业,宜信的大量业务都依赖于数据库。如何提高公司整体数据库应用水平,是对DBA的一大挑战,也非常具有现实意义。笔者在宜信的多年工作中,与团队一起总结整理了针对传统关系型数据库的使用规
宜信的105条数据库军规
本文介绍宜信105条数据库使用规则,帮助研发团队评估数据库开发质量,达到尽早发现问题解决问题的目标。
UAV MOF工作原理之Agent注入机制原理
一、前言MOF(MoniterFramwork)作为UAV应用数据捕获框架,不但实现了对应用无侵入的数据捕获,而且在框架层面实现了功能的灵活控制,并且保证了良好的可扩展性,在UAV中具有举足轻重的地位。MOFAgent注入机制作为UAVMOF工作的基础,也为UAV无侵入捕获应用数据提供可能。UAVA
编写高性能的Java代码
一、并发Unabletocreatenewnativethread……问题1:Java中创建一个线程消耗多少内存?每个线程有独自的栈内存,共享堆内存问题2:一台机器可以创建多少线程?CPU,内存,操作系统,JVM,应用服务器我们编写一段示例代码,来验证下线程池与非线程池的区别://线程池和非线程池的
启动、配置、扩容、伸缩、存储,开普勒云平台之使用指南
本文从启动、配置、扩容、伸缩、存储等方面介绍如何使用开普勒云平台。一、Kplcloud是什么?kplcloud是一个基于Kubernetes的轻量级PaaS平台,通过可视化的界面对应用进行管理,降低应用容器化的对度,从而减少应用容器化的时间成本。Kplcloud已在宜信服务于宜人财富等多个团队,稳定
启动、配置、扩容、伸缩、存储,开普勒云平台之使用指南
本文从启动、配置、扩容、伸缩、存储等方面介绍如何使用开普勒云平台。
理论+实践解析“IT治理”之模式与原则
IT治理工作作为企业信息化建设的上层建筑,扮演着及其重要的角色。本文结合作者的学习及实践经验给出一些借鉴。一、IT治理概述1.1何为IT治理在企业信息化建设中的最大问题,往往不是技术问题,也不是资金问题,而是缺乏科学的IT管理观念。IT领导者最大的问题不是缺少经验和能力,而是缺乏卓越的管理素质和管理
开普勒云平台:9个示例解析如何安装依赖
本文介绍开普勒云平台如何安装依赖。Kplcloud是什么?kplcloud是一个基于Kubernetes的轻量级PaaS平台,通过可视化的界面对应用进行管理,降低应用容器化的对度,从而减少应用容器化的时间成本。Kplcloud已在宜信服务于宜人财富等多个团队,稳定运行了近两年,目前平台已在生产环境跑