日处理20亿数据,实时用户行为服务系统架构实践

携程实时用户行为服务作为基础服务,目前普遍应用在多个场景中,比如猜你喜欢(携程的推荐系统)、动态广告、用户画像、浏览历史等等。以猜你喜欢为例,猜你喜欢为应用内用户提供潜在选项,提高成交效率。旅行是一项综合性的需求,用户往往需要不止一个产品。作为一站式的旅游服务平台,跨业务线的推荐,特别是实时推荐,能
6次阅读

Mvc+Dapper+存储过程分页10万条数据

10万条数据采用存储过程分页实现(Mvc+Dapper+存储过程)有时候大数据量进行查询操作的时候,查询速度很大强度上可以影响用户体验,因此自己简单写了一个demo,简单总结记录一下:技术:Mvc4+Dapper+Dapper扩展+Sqlserver目前主要实现了两种分页:一种采用 Pag
7次阅读

数据更新版本号问题

App.getAppVsersionCode() public static int getAppVsersionCode() { try { return getApplication().getPackageManager().getPackageInfo(g
5次阅读

性能数据

性能数据在前一篇《配置》完成后,点击“START TEST”,就可以开始测试,测试需要一段时间。有时候可能还要排队,如下图所示,测试完成后可查看到测试结果。 一、Summary1)优化等级优化等级分为A~F级别,评分项分别为:阻塞时间(First Byte Time)、长连接已启动(Kee
4次阅读

WinForm ListView虚拟模式加载数据 提高加载速度

将VirtualMode 属性设置为 true 会将 ListView 置于虚拟模式。控件不再使用Collection.Add()这种方式来添加数据,取而代之的是使用RetrieveVirtualItem(Occurs when the ListView is in virtua
9次阅读

Haproxy TCP数据转发

   在实际项目中需要用到haproxy做TCP转发,下面主要针对haproxy的安装及TCP数据转发配置进行说明一、安装Haproxy  (1)编译安装Haproxymkdir -p /data01/haproxytar -zxvf haproxy-1.7.1.tar
5次阅读

ES数据

通过Elasticsearch使用的你的数据Elasticsearch 系列导航 elasticsearch 与 elasticsearch-head 的安装 ElasticSearch Index API && Mapping 在ElasticSear
6次阅读

Mybatis + Mysql 插入数据时中文乱码问题

近日跟朋友一起建立一个项目,用的是spring+mybatis+mysql。今天碰到一个mybatis向mysql中插入数据时,中文显示为'???'的问题,拿出来说下。 对于数据库操作中出现的中文乱码,一般有两种情况:数据库本身设置连接数据库时,jdbc的编码设置对于第一种情况,可以查看自
6次阅读

数据加密算法详解

本篇分享的是如何在Android、Java以及Web端使用 RSA 与 AES 加密,希望对大家有所帮助。 正文数据传输加密 在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于加密
4次阅读

从数据池中捞取的存储过程控件使用完以后必须unprepare

从数据池中捞取的存储过程控件使用完以后必须unprepare,否则会造成输入参数是仍是旧的BUG。提示:动态创建的存储过程控件无此BUG。此BUG只限于从数据池中捞取的存储过程控件。function TServerMethods1.spOpen(const accountNo, spName: Wi
46次阅读