krisjin博客

一步一脚印
    • 首页
    • 归档
    • 读书
    • 关于

Oct 13 2015

互联网金融产品如何利用大数据做风控?

由于互联网金融涉及货币发行(比特币)、第三方支付、投资理财(网络银行、保险、基金、证券、财富管理)、信贷(P2P、众筹、网络微贷)、征信等等,各个领域的风控策略并不尽相同,不能一概而论,下面讨论只能涵盖了常见的风控策略。 个人认为“大数据”除了强调数据的海量外,更重要的在于用于

Oct 12 2015

如何减少上下文切换

如何减少上下文切换减少上下文切换的方法有无锁并发编程,CAS算法,使用最少线程和使用协程。 无锁并发编程:多线程竞争时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免锁,如数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据。 CAS算法:Java的At

Oct 12 2015

对比 Redis 与 Memcached

前几天, Redis 的作者 Antirez 写了一篇博客, 驳斥了某个库作者认为 Redis 比不上 Memcached 的观点。 Antirez 的博文列举了几个他认为 Redis 比 Memcached 更优秀的地方, 但是并没有对 Redis 和 Memcached 的每

Oct 10 2015

舆情监测业务架构

Oct 10 2015

HashMap实现关键技术摘要

Java提供了丰富的类库,下面简要介绍下

Oct 9 2015

Java HashMap工作原理及实现(Jdk8)

1. 概述 什么时候会使用HashMap?他有什么特点? 你知道HashMap的工作原理吗? 你知道get和put的原理吗?equals()和hashCode()的都有什么作用? 你知道hash的实现吗?为什么要这样实现? 如果HashMap的大小超过了负载因子(load fac

Oct 8 2015

Mysql性能优化检查

1. 寻找运行缓慢的SQL语句在mysql系统或者终端运行以下命令: show full processlist 2. 生成一个查询执行计划(Query Execution Plan,QEP)当Mysql要执行一个SQL查询的时候,它首先会对该SQL语句进行语法检查,然后构造一个

Oct 8 2015

MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲

Sep 29 2015

Object equals hashcode方法解析

equalsequal是指示其他某个对象是否与此对象“相等”,默认比较的是引用地址的比较或者是内存地址。以下是Object源码中的实现代码: public boolean equals(Object obj) { return (this == obj); } 要比较对象对内容的

Sep 29 2015

ascii 对照表

引用链接http://baike.baidu.com/link?url=gBpz7s-JGeaKrN5_E36h-4f8yc2CsDY00Ow7R-23NpXca9TARd6rkVy8QniwKmAZ http://tool.oschina.net/commons?type=4

Sep 28 2015

单例设计模式应用场景

确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 示例public class Singleton { private Singleton() { } public static Singleton getInstance() { return Sin

Sep 6 2015

Java GC 参数使用

Java GC 参数使用 -verbose:gc 简单显示GC收集的信息 -XX:+PrintGC 简单GC日志模式,为每一次新生代(young generation)的GC和每一次的Full GC打印一行信息 -XX:+PrintGCDetails 打印GC回收的细节 -

Sep 6 2015

Java GC日志图解

配置JVM 参数: -XX:+PrintGCDetails 打印GC回收的细节 -XX:+PrintGCTimeStamps 打印GC停顿耗时 -Xloggc:gc.log GC日志输出到文件 YoungGC日志: FullGC日志: 转载自:http://www.c

Sep 2 2015

jcmd工具使用

jcmd概述在jdk1.7推出后,新增了一个jcmd诊断命令行工具,它是一个多功能的工具,可以导出堆栈,查看jvm进程,导出线程信息,执行GC等。 示例 列出当前运行的所有JVM jcmd -l 列出指定虚拟机支持的所有命令 jcmd 5052 help 查看

Jul 13 2015

jetty部署配置

执行下命令: mkdir -p /opt/data/app/bin ##启动shell 目录 mkdir -p /opt/data/app/log ## 应用日志目录 mkdir -p /opt/data/app/jetty ##jetty安装目录 mkdir -p

123…7Next »

分类

  • Guice1
  • Hadoop2
  • Java6
  • Jvm2
  • NIO3
  • NLP1
  • NoSQL3
  • git2
  • hexo1
  • idea1
  • jetty4
  • mybatis1
  • mysql4
  • netty13
  • nexus1
  • product1
  • protobuf1
  • rocketmq3
  • shell2
  • spring8
  • tcp1
  • thread1
  • zookeeper1
  • 产品观察1
  • 创业1
  • 大数据1
  • 工具1
  • 并发4
  • 微服务2
  • 推荐1
  • 架构9
  • 生活2
  • 设计模式5
  • 读书1

标签

  • DI1
  • GC2
  • Jvm2
  • NIO1
  • NLP1
  • SOA1
  • TF-IDF1
  • buffer1
  • cap1
  • centos1
  • channelpipeline1
  • deploy1
  • di1
  • gather1
  • git2
  • git server1
  • guice1
  • hashmap1
  • http1
  • idea1
RSS 订阅

标签云

DI GC Jvm NIO NLP SOA TF-IDF buffer cap centos channelpipeline deploy di gather git git server guice hashmap http idea ioc java jetty memcached mq mybatis mysql netty nio nosql redis rocketmq scatter shell spring struts thread ubuntu websocket zookeeper 产品 产品经理 依赖注入 关键字 分布式 分库 分表 创业,经验 动态代理 商业 大众化 并发 微服务 推荐 数据库 架构 流程图 生活 设计模式 调优 适配器 重来 阿里巴巴 马云

© 2015 krisjin && Powered by hexo && Theme by coney