互联网金融产品如何利用大数据做风控?
由于互联网金融涉及货币发行(比特币)、第三方支付、投资理财(网络银行、保险、基金、证券、财富管理)、信贷(P2P、众筹、网络微贷)、征信等等,各个领域的风控策略并不尽相同,不能一概而论,下面讨论只能涵盖了常见的风控策略。 个人认为“大数据”除了强调数据的海量外,更重要的在于用于
由于互联网金融涉及货币发行(比特币)、第三方支付、投资理财(网络银行、保险、基金、证券、财富管理)、信贷(P2P、众筹、网络微贷)、征信等等,各个领域的风控策略并不尽相同,不能一概而论,下面讨论只能涵盖了常见的风控策略。 个人认为“大数据”除了强调数据的海量外,更重要的在于用于
如何减少上下文切换减少上下文切换的方法有无锁并发编程,CAS算法,使用最少线程和使用协程。 无锁并发编程:多线程竞争时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免锁,如数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据。 CAS算法:Java的At
前几天, Redis 的作者 Antirez 写了一篇博客, 驳斥了某个库作者认为 Redis 比不上 Memcached 的观点。 Antirez 的博文列举了几个他认为 Redis 比 Memcached 更优秀的地方, 但是并没有对 Redis 和 Memcached 的每
Java提供了丰富的类库,下面简要介绍下
1. 概述 什么时候会使用HashMap?他有什么特点? 你知道HashMap的工作原理吗? 你知道get和put的原理吗?equals()和hashCode()的都有什么作用? 你知道hash的实现吗?为什么要这样实现? 如果HashMap的大小超过了负载因子(load fac
1. 寻找运行缓慢的SQL语句在mysql系统或者终端运行以下命令: show full processlist 2. 生成一个查询执行计划(Query Execution Plan,QEP)当Mysql要执行一个SQL查询的时候,它首先会对该SQL语句进行语法检查,然后构造一个
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲
equalsequal是指示其他某个对象是否与此对象“相等”,默认比较的是引用地址的比较或者是内存地址。以下是Object源码中的实现代码: public boolean equals(Object obj) { return (this == obj); } 要比较对象对内容的
引用链接http://baike.baidu.com/link?url=gBpz7s-JGeaKrN5_E36h-4f8yc2CsDY00Ow7R-23NpXca9TARd6rkVy8QniwKmAZ http://tool.oschina.net/commons?type=4
确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 示例public class Singleton { private Singleton() { } public static Singleton getInstance() { return Sin
Java GC 参数使用 -verbose:gc 简单显示GC收集的信息 -XX:+PrintGC 简单GC日志模式,为每一次新生代(young generation)的GC和每一次的Full GC打印一行信息 -XX:+PrintGCDetails 打印GC回收的细节 -
配置JVM 参数: -XX:+PrintGCDetails 打印GC回收的细节 -XX:+PrintGCTimeStamps 打印GC停顿耗时 -Xloggc:gc.log GC日志输出到文件 YoungGC日志: FullGC日志: 转载自:http://www.c
jcmd概述在jdk1.7推出后,新增了一个jcmd诊断命令行工具,它是一个多功能的工具,可以导出堆栈,查看jvm进程,导出线程信息,执行GC等。 示例 列出当前运行的所有JVM jcmd -l 列出指定虚拟机支持的所有命令 jcmd 5052 help 查看
执行下命令: mkdir -p /opt/data/app/bin ##启动shell 目录 mkdir -p /opt/data/app/log ## 应用日志目录 mkdir -p /opt/data/app/jetty ##jetty安装目录 mkdir -p