如果你在使用Kafka来分发消息,在数据处理的过程中可能会出现处理程序出异常或者是其它的错误,会造成数据丢失或不一致。这个时候你也许会想要通过kafka把数据从新处理一遍,我们知道kafka默认会在磁盘上保存到7天的数据,你只需要把kafka的某个topic的consumer的offset设置为某个 ...
分类:
其他好文 时间:
2016-07-19 18:47:44
阅读次数:
351
/** * 生成随即密码 * @param pwd_len 生成的密码的总长度 * @return 密码的字符串 */ public String genRandomNum(int pwd_len) { //36个字母+10个数字 final int maxNum = 36; int i; // 生 ...
分类:
其他好文 时间:
2016-07-19 18:47:55
阅读次数:
118
substr(a,b,c) 函数字符串截取 a : 源字符串 b:截取起始位置 c:截取长度(不写则截取至结尾) 例如 substr('18912345678',3,5) => 91234 从第三个字符开始 截取5个字符 concat(A,B,C,...) 拼接字符串 例如concat('123', ...
分类:
数据库 时间:
2016-07-19 18:47:54
阅读次数:
224
压缩不变形的代码 /// <summary> /// 表示对图片作裁剪操作的类。 /// </summary> public class CropHelper { /// <summary> /// 表示对图片进行不拉伸的比例裁剪。 /// </summary> /// <param name="s ...
学习笔记等周末总结,现在先把一个发现记录下来。 刚刚小试了一下TestNG+Selenium,如果有多个期望结果对比,只要其中一个错了,那么就报错退出了,这看起来很不方便。看来还是自己封装一个对比类,顺便把期望结果和实际结果都写入文件。 ...
分类:
其他好文 时间:
2016-07-19 18:45:40
阅读次数:
157
今天接手一个重复性工作, 需要手工把产品运营们在excel里写的活动规则, 插入数据库表中。为了减少出错, 提高效率。 再加上最近刚刚学R语言, 就用R练练手, 自动生成mysql的sql语句。 一次性提交。 刚才就是判断一个值是否是整数折腾了一小会儿。后来发现R判断这个很简单。 就是as.inte ...
分类:
编程语言 时间:
2016-07-19 18:44:05
阅读次数:
1116
存储管理、LVM和文件系统(下) 导航: 管理逻辑卷 文件系统 五、管理逻辑卷 一个逻辑卷映射一个或多个物理卷,具体取决于您希望维护的数据副本的数量 单个逻辑卷副本,表示存在一个逻辑分区到物理分区的映射 添加逻辑卷 使用mklv命令创建逻辑卷,该命令指定逻辑卷的名称并定义其特征,包括要分配的逻辑分区 ...
分类:
其他好文 时间:
2016-07-19 18:44:40
阅读次数:
185
问题一:旋转一个图像,向右旋转90度 一种思路就是将元素一个一个往右移动,准确计算出位置即可。 另一种思路就是转置后,再横向翻转。 两种复杂度都为O(n*n) 问题二:二维数组中有0元素,则清零它的行列 首先记录0的位置,然后第二次遍历的时候清零行列。 复杂度O(M*N+k(M+N)) ...
分类:
编程语言 时间:
2016-07-19 18:44:30
阅读次数:
157
顺序性容器: 向量 vector : 是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由 ...
分类:
编程语言 时间:
2016-07-19 18:44:51
阅读次数:
146
1.[class~="flower"]:选中有flower的class class="flower ss" class="ss flower" 2.[class|='top']:选择以top为top开头的class需要有'—'相连 或者单独的top class="top-ss" class="top ...
分类:
Web程序 时间:
2016-07-19 18:45:09
阅读次数:
199
Google Fonts 的介绍:Google Fonts 并不是简单的字体下载站 Google Fonts 地址:https://www.google.com/fonts 左上角可以输入查找的字体名称, 比如输入 Source Sans Pro. 点击字体之后,可以选择使用的字体样式。 选择字体左 ...
分类:
Web程序 时间:
2016-07-19 18:44:09
阅读次数:
211
A计划 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16914 Accepted Submission(s): 4251 Problem De ...
分类:
其他好文 时间:
2016-07-19 18:44:51
阅读次数:
143
锁分段概述 在某些情况下,可以将锁分解技术进一步扩展为对一组独立对象上的锁进行分解,这种情况被称为锁分段。例如:ConcurrentHashMap。 锁分段的缺点 与采用单个锁来实现独占访问相比,要获取多个锁来实现独占访问将更加困难并且开销更高。通常,在执行一个操作时最多只需获取一个锁,但在某些情况 ...
分类:
其他好文 时间:
2016-07-19 18:44:37
阅读次数:
664
永久修改主机名:hostnamectl set-hostname <hostname> IP地址: BOOTPROTO=static IPADDR=192.168.31.128NETMASK=255.255.255.0GATEWAY=192.168.31.2DNS1=192.168.31.2 jav ...
分类:
其他好文 时间:
2016-07-19 18:42:58
阅读次数:
169
数据结构中的堆与栈: 栈:是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(圧栈)、出栈和栈顶元素。想要读取栈中的某个元素,就要将其之前的所有元素出栈才能完成。类比现实中的箱子一样。 堆:是一种非连续的树形储存数据结构,每个节点有一个值,整棵树是经过排序的。特点是根结点的值最小(或最大 ...
分类:
编程语言 时间:
2016-07-19 18:43:05
阅读次数:
153