航空业可作为风控的指标

用户历史消费额度,如是否比历史多很多。 用户历史交易间隔,如是否一下子变频繁了。 用户历史ip,是否以前常用ip。 信用卡最高额度 用户交易信用,如信用等级 交易频率(账户近期支付次数、ip近期支付次数、email近期支付次数、地址近期支付次数、名字最近支付次数、邮编近期支付次数、) 黑名单、白名单判断(卡、账号、ip、email、地址、名字) IP发起交易频率 诈骗多发期时间段 手机归属地 代理的...
阅读(830) 评论(3)

关于tomcat中Servlet对象池

Servlet在不实现SingleThreadModel的情况下运行时是以单个实例模式,如下图,这种情况下,Wrapper容器只会通过反射实例化一个Servlet对象,对应此Servlet的所有客户端请求都会共用此Servlet对象,而对于多个客户端请求tomcat会使用多线程处理,所以应该保证此Servlet对象的线程安全,多个线程不管执行顺序如何都能保证执行结果的正确性。例如刚做web应用开发时...
阅读(3870) 评论(2)

tomcat中Servlet的工作机制

在研究Servlet在tomcat中的工作机制前必须先看看Servlet规范的一些重要的相关规定,规范提供了一个Servlet接口,接口中包含的重要方法是init、service、destroy等方法,Servlet在初始化时要调用init方法,在销毁时要调用destroy方法,而对客户端请求处理时则调用service方法。对于这些机制的支持都必须由Tomcat内部去支持,具体则是由Wrapper容...
阅读(4950) 评论(8)

mapdb的一些性能测试

jdk1.6,8g,64位,Intel Core i5-4210U CPU @ 1.70GHz 2.40GHz 使用memorydb 100个htreemap,每个htreemap对应50条线程操作,1.5:1读写,qps大致为300万 jvm配置为-Xmx2000m -Xms2000m 80字符组成一个String对象,一共可以存放820万左右个对象 插入 10w 100w 500...
阅读(2080) 评论(0)

tomcat配置集群

在Tomcat中使用集群功能相对简单。最简单的用法是直接在server.xml文件的或节点下添加配置,这意味着集群相关的配置都使用默认的,它其实等同于<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpClus...
阅读(1924) 评论(0)

DBCP连接池TestOnBorrow的坑

生产环境连接池TestOnBorrow设置为false,导致有时获取的连接不可用。分析如下:TestOnBorrow=false时,由于不检测池里连接的可用性,于是假如连接池中的连接被数据库关闭了,应用通过连接池getConnection时,都可能获取到这些不可用的连接,且这些连接如果不被其他线程回收的话,它们不会被连接池被废除,也不会重新被创建,占用了连接池的名额。 The last packet...
阅读(8440) 评论(1)

Tomcat集群应用部署的实现机制

集群应用部署是一个很重要的应用场景,设想一下如果没有集群应用部署功能,每当我们发布应用时都要登陆每台机器对每个tomcat实例进行部署,这些工作量都是繁杂且重复的,而对于进步青年的程序员来说是不能容忍重复的事情发生的。于是需要一种功能可以在集群中某实例部署后,集群中的其他tomcat实例会自动完成部署。集群部署主要分两部分内容。 第一部分是关于应用传输问题,主要是关于在tomcat中如何一个web应...
阅读(7323) 评论(0)

dbcp连接池不合理的锁导致连接耗尽

应用报错,表象来看是连接池爆满了。 org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Canno...
阅读(9548) 评论(0)

Tomcat集群如何同步会话

Tocmat集群中最重要的交换信息就是会话消息,对某个tomcat实例某会话做的更改要同步到集群其他tomcat实例的该会话对象,这样才能保证集群所有实例的会话数据一致。在tribes组件的基础上完成这些工作就相当容易些,tribes是tomcat实现的一个通信框架。如下图,tomcat实现会话同步的过程中大致会使用如下组件,现在假设中间的tomcat实例的会话改变了,它会通过会话管理器Manage...
阅读(4685) 评论(0)

tomcat集群的failover机制

集群要提供高可用性就必须要有某种机制去保证,常用的机制为failover(故障转移),简单说就是通过一定的heartbeat检测是否有故障,一旦故障发生备份节点则接管故障节点的工作。tomcat使用BackupManager模式管理会话必须由负载均衡器提供会话黏贴(Session Stick)机制配合,所谓会话黏贴其实是一种会话定位技术,即在tomcat节点上生成一种包含位置信息的会话id,一般是附...
阅读(2739) 评论(0)
    打赏作者

    赞作者(*^__^*)



    如果您觉得作者写的文章有帮助到您,您可以打赏作者一瓶汽水(*^__^*)

    作者

    笔名:seaboat 汪洋之舟

    github:https://github.com/sea-boat

    微信:



    公众号:

    个人资料
    • 访问:865717次
    • 积分:11999
    • 等级:
    • 排名:第1329名
    • 原创:284篇
    • 转载:5篇
    • 译文:1篇
    • 评论:316条
    博客专栏