上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 49 下一页
摘要: Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是可以达到100000+的qps。这个数据不比采用单进程多线程的同样基于内存的KV数据库Memcached差。 Redis快的主要原因是: 第一、二点不细讲,主要围绕第三点采用多路 I/O 复用技术来展开。 阅读全文
posted @ 2018-01-04 15:38 daniel456 阅读(1184) 评论(0) 推荐(0)
摘要: 一、入门 1、简介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Prod 阅读全文
posted @ 2018-01-04 11:53 daniel456 阅读(395) 评论(0) 推荐(0)
摘要: 创建kafka topic bin/kafka-topics.sh --zookeeper node01:2181 --create --topic t_cdr --partitions 30 --replication-factor 2 bin/kafka-topics.sh --zookeepe 阅读全文
posted @ 2018-01-04 11:53 daniel456 阅读(7298) 评论(0) 推荐(0)
摘要: 作为一位优秀的程序员,只知道一种ORM框架是远远不够的。在开发项目之前,架构的技术选型对于项目是否成功起到至关重要的作用。我们不仅要了解同类型框架的原理以及技术实现,还要深入的理解各自的优缺点,以便我们能够在项目的实施过程中面对的困难更少。 所以这篇博文我们要将Mybatis和Hibernate进行 阅读全文
posted @ 2018-01-04 10:31 daniel456 阅读(252) 评论(0) 推荐(0)
摘要: MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映 阅读全文
posted @ 2018-01-04 10:29 daniel456 阅读(175) 评论(0) 推荐(0)
摘要: service的生命周期,从它被创建开始,到它被销毁为止,可以有两条不同的路径: A started service 被开启的service通过其他组件调用 startService()被创建。 这种service可以无限地运行下去,必须调用stopSelf()方法或者其他组件调用stopServi 阅读全文
posted @ 2018-01-04 10:03 daniel456 阅读(681) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/d1f22a555065 阅读全文
posted @ 2018-01-03 15:30 daniel456 阅读(126) 评论(0) 推荐(0)
摘要: 1.手动分派分片 2.手动移动分片 3.动态设置es索引副本数量 4.mapping中添加字段 阅读全文
posted @ 2017-12-29 17:00 daniel456 阅读(394) 评论(0) 推荐(0)
摘要: 深入理解Java PriorityQueue 阅读全文
posted @ 2017-12-28 09:40 daniel456 阅读(109) 评论(0) 推荐(0)
摘要: 转载自 Java正则表达式的语法与示例 1匹配验证-验证Email是否正确 public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx 阅读全文
posted @ 2017-12-28 09:00 daniel456 阅读(724) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 49 下一页