回答几个网友提出的问题,不清楚的可以看上一篇内容。
1、
kafka的删除策略应该怎么配置?为了提升性能,我是不是应该1小时删除一次消费过的数据。
完全可以根据磁盘大小配置,只要磁盘足够用,完全没必要删除的那么着急。Kafka的吞吐量不会因为数据量的增长而降低。因为读写数据时,kafka完全是顺序的,只记录offset,时间复杂度是O(1),我曾经测试过上T的数据,完全不受影响。反倒是数...
分类:
其他好文 时间:
2015-06-12 10:11:11
阅读次数:
112
在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。
依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较直观的:类A当中使用了类B,其中类B是作为类A的方法参数、方法中的...
分类:
其他好文 时间:
2015-06-12 10:10:08
阅读次数:
113
前言前言前言前言...
分类:
其他好文 时间:
2015-06-12 10:11:45
阅读次数:
227
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) – Push element x onto stack.
pop() – Removes the element on top of the stack.
top() – Get the...
分类:
其他好文 时间:
2015-06-12 10:11:48
阅读次数:
115
我们都知道,android为了操作数据库,一般是继承SQLiteOpenHelper类,并实现他的三个函数。
如下所示:
package jz.his.db;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLit...
分类:
移动开发 时间:
2015-06-12 10:09:54
阅读次数:
297
Java中一个对象的构造过程如下:
1.用类加载器加载父类,按父类静态变量定义的顺序的为父类所有静态变量分配空间,并赋予父类静态变量默认值。
2.用类加载器加载自己,按自己静态变量定义的顺序的为自己所有静态变量分配空间,并赋予自己静态变量默认值。
3.按父类静态变量定义的顺序的为父类所有静态变量赋上定义的值。
4.执行父类静态代码块。
5.按自己静态变量定义的顺序的为自己...
分类:
编程语言 时间:
2015-06-12 10:10:33
阅读次数:
165
HDEL
HDEL key field [field...]:删除Hash key中的一个或多个域, 不存在的域会被忽略。
返回值:被成功删除的key的数量。
# 测试数据redis> HGETALL abbr1) "a"2) "apple"3) "b"4) "banana"5) "c"6) "cat"7) "d"8) "dog"# 删除单个域redis> H...
分类:
其他好文 时间:
2015-06-12 10:08:15
阅读次数:
103
十分不错的日期选择器,界面也十分和谐,支持单选、多选、范围选择、弹框显示、自定义样式等操作,集成起来也十分简单,有兴趣的可以关注作者Github:https://github.com/square/android-times-square...
分类:
移动开发 时间:
2015-06-12 10:08:05
阅读次数:
209
Android应用开发基础
原文地址:http://developer.android.com/guide/components/fundamentals.html
本人英语是菜鸟,翻译本篇文章的目的之一是学习英语,如有翻译不当请海涵。
文档目录
1 应用组件
1.1 Activating组件
2 清单文件
2.1 声明组件2.2 申明组件的能...
分类:
移动开发 时间:
2015-06-12 10:07:43
阅读次数:
177
在Web开发中,通过CSS代码也可以实现一些简单的图片,当然,如果你有耐心,也可以实现较为复杂的图片噢。
那么请问为什么有图片不去用而需要用CSS来实现呢?一是因为性能的原因,图片带给服务器和客户端的压力比几行CSS代码要大得多;二是因为没有必要,有些简单的效果利用CSS就可以直接完成了,为什么还需要麻烦地引入图片呢?
比如大名鼎鼎的bootstrap中选择列表的下三角就是通过css实现的。效...
分类:
Web程序 时间:
2015-06-12 10:07:50
阅读次数:
146
Auto property synthesis will not synthesize property 'title'; it will be implemented by its superclass, use @dynamic to acknowledge intention
这是说编译器自动给属性title合成getter和setter的时候将会在它的父类上实现,也就是说坑爹的x...
分类:
数据库 时间:
2015-06-12 10:07:34
阅读次数:
120
设计模式篇(23种设计模式):
TODO:
目录
创建型
1.
Factory Method(工厂方法)
2.
Abstract Factory(抽象工厂)
3.
Builder(建造者)
4.
Prototype(原型)
5.
Singleton(单例)
结构型
6.
Adapter Class/Object(适配器)
7.
Bridge(桥接)...
分类:
其他好文 时间:
2015-06-12 10:09:30
阅读次数:
163
今天帮人写的第二篇课设 , ;-) 机智的窝
要求:大概说一下吧,就是要创建一个用户(初始化一账户),模拟ATM的业务(取款,100的整数倍,改密
码,查余额,等等,各种简单繁琐的操作 ;-) )
直接贴代码吧:
#include
#include
#include
#include
#include
using namespace ...
分类:
其他好文 时间:
2015-06-12 10:08:51
阅读次数:
128
Problem Description
Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K which make a[K] =...
分类:
其他好文 时间:
2015-06-12 10:05:21
阅读次数:
114
一、xml语法
1.文档声明
用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml
通常一个xml都要包含并且只能包含一个文档声明
xml的文档必须在整个xml的最前面,在文档声明之前不能有任何内容
--version是必须存在的属性,表明当前xml所遵循规范的版本,目前位置都写1.0就可以了
--encoding用来只...
分类:
其他好文 时间:
2015-06-12 10:06:32
阅读次数:
101
XML编程:利用java程序去增删改查(CRUD)xml中的数据
解析思想:
dom解析
sax解析
基于这两种解析思想市面上就有了很多的解析api
sun jaxp既有dom方式也有sax方式,并且这套解析api已经加入到j2se的规范中,意味这不需要导入任何第三方开发包就可以直接使用这种解析方式.但是这种解析方式效率低下,没什么人用.
dom4j 可以使用dom方式高效的解析x...
分类:
其他好文 时间:
2015-06-12 10:05:06
阅读次数:
103
题解:
fif_i 表示剩 ii 个石头、 AA 先手的获胜概率。
gig_i 表示剩 ii 个石头、 AA 后手的获胜概率。
如果想选,对于 fif_i:
有 pp 的概率进入 gi?1g_{i-1} ;有 1?p1-p 的概率进入 gig_i
所以 fi=p?gi?1+(1?p)?gif_i=p*g_{i-1}+(1-p)*g_i
如果想选,对于 g(i)g(i):
有 qq 的...
分类:
其他好文 时间:
2015-06-12 10:06:47
阅读次数:
112