京东金融移动端全链路压测历时三个月,测试和服务端同学经过无数日日夜夜,通宵达旦,终于完成了移动端链路的测试任务.整个测试有部分涉及到公司敏感数据,本文只对策略部分进行论述. 1.系统架构与策略 在聊性能测试之前,简单的对金融系统架构进行简单的梳理.京东金融App架构较为复杂,为了说明问题对架构进行简化和抽象. 金融App客户端主要是通过原生主框架和运营平台(乐高)配置搭建组成App客户端:主框架和运营平台(乐高)通过调用网关接口连接各个业务系统.实现整个业务正常运转.金融App移动端618专项测…
正值元宇宙热潮,虚拟数字人兴起 作为⼀个新兴领域,虚拟数字⼈已经引起市场和资本的⾼度关注,截⾄目前据不完全统计,全球范围已有500+虚拟数字人相关项目获得融资,融资总额超10亿美元,并且融资项目和总额正处于快速上升状态.以亚太地区最火热的韩国头像制作平台Zepeto为例,近期正在准备近2亿美元的融资,短短3年时间内就晋升独角兽行列. Zepeto市场热度持续走高,做头像也能成为独角兽 Zepeto是全球最⼤的头像制作平台之⼀,自Zepeto推出后短短三个⽉的时间内,MAU增长高达5倍,在35个国…
[原创]互联网金融App测试介绍 前端时间非常忙,终于非常忙的时间过去了,抽时间总结下我现在所在公司理财软件App测试,也各位分享下,也欢迎大家提建议,谢谢! 先介绍下我所在公司的产品特点,公司所研发的App有卖给普通用户的,也有一部分是给券商定制开发的,所以二者对质量要求及测试还是有一些不一样,简单说下我们的App研发测试流程: 需求讨论评审->产品设计->架构设计->开发(其中也包括单测及集成测试)->测试(各种测试类型测试)->发布->上线: 其中在我们测试实践过…
App更新之dialog数字进度条 前言:现在一般的Android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新.当有更新时,会弹出一个提示框,点击下载,则在通知来创建一个数字进度条进行下载,下载成功后才到安装界面. 效果: 开发环境:AndroidStudio2.2.1+gradle-2.14.1 涉及知识: 1.Handler机制 2.自定义控件+Canvas绘画 3.自定义dialog 部分代码: public class NumberProg…
窗口函数之虚拟数字辅助表 数字辅助表是一个整数序列,可以用它来完成多种不同的查询任务.数字表有很多任务,如生成日期和时间值序列,及分裂值列表.通常,建议在数据库中保存这样一个永久表,并填充尽可能多的数字,然后需要的时候查询它,然而,在某些环境中,我们没有机会创建和填充新的表,以及需要的查询逻辑. 下面函数摘自 T-SQL性能调优秘笈--基于SQLServer2012窗口函数 创建虚拟数字辅助函数 use master --根据实际需要修改要保存的库中 go --判断是否已存在 创建函数名.如果存…
vbox中虚拟ubuntu增加新的虚拟硬盘   在virtualbox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法:   1. 添加新硬盘        设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”      然后,根据需求创建合适的硬盘 2. 重启虚拟机      查看现有系统的磁盘空间         sudo fdisk -l      可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb 3. 给新加的硬盘分区…
最近研究了移动互联网金融APP的情况,分享给大家. 这是官方关于互联网金融的范围,包括支付.借贷.众筹.基金.保险和信托. 典型的APP 绑卡的流程普遍采用的四要素鉴权:姓名,身份证,卡号以及银行预留手机号,最后通过手机短信来做最后验证.微信绑卡的过程中有一些创新,利用摄像头扫描识别卡号,这样便利性更好. 支付流程…
</pre><pre name="code" class="sql">--生成一个"序列" 或者说生成一个"虚拟数字辅助表"是扩展数据库集合操作的重要途径.其主要创建途径一般是通过笛卡尔积法.系统表法(实质一般也是笛卡尔积法).创建自定义函数法等方式. --笛卡尔积法,先构建一个包含10行记录的辅助表,选择10行记录主要是为了方便交叉连接时按照10进制扩展行数 WITH t1 AS ( AS RN UN…
认识Web.桌面和移动app新开发模式 - 基于Node.js环境和VS Code工具 一.开发环境的搭建(基于win10) 1.安装node.js和npm 到node.js官网下载安装包(包含npm)进行安装 验证node.js是否安装成功,在命令行窗口输入命令node -v通过查看版本进行验证 验证npm是否安装成功,在命令行窗口输入命令npm -v通过查看版本进行验证 2.配置npm包管理器 由于国外的镜像不稳定,所以一般需要配置淘宝NPM镜像,配置命令如下: npm config set…
虚拟数字辅助表是一个整数序列,可以用来完成多种不同的任务,如生成日期跟时间值序列,及分裂值列表.要用查询逻辑产生一个大的整数序列,可以使用交叉连接(cross join). 交叉联接(cross join)执行两个表的笛卡尔积(就是把表A和表B的数据进行一个N*M的组合).也就是说,它匹配一个表与另一个表中的每一行:我们不能通过使用ON子句在交叉联接指定谓词,虽然我们可以使用WHERE子句来实现相同的结果,这是交叉联接基本上是作为一个内部联接了. 交叉联接相对于内部联接使用率较低,而且两个大表不…