Maven的Pom文件出错 Could not get the value for parameter encoding for plugin execution default-resources Plugin 解决方法: 1.关闭Eclipse 2.找到Maven的repository 3.删除“repository” 文件夹 4.重新打开 5.点击Project->clean 找到Pom出问题的项目 6.右
开源日志系统比较 参考资料: https://my.oschina.net/sunzy/blog/183795scribe主页:https://github.com/facebook/scribechukwa主页:http://incubator.apache.org/chukwa/kafka主页:http://sna-projects.com/kafka/Flume主页:https://github.com/cl
Mysql索引 索引失效的几种情况: 请求表上的数据行超出表总记录数30%,变成全表扫描 谓词上的索引列上存在NULL值 谓词上的索引列条件使用函数 谓词上的索引列条件进行了相关运算 谓词上的索引列条件上使用了<>,NOT IN操作符 复合索引中,第一个索引列使用范围查询–只能用到部份或无法使用索引 复合索引中,第一个查询条件不是最左索引列 模糊查询条件列最左以通配符%开始 内存表(HEAP表)使
java中null相关 class Test { public static int num = 0; public int num1 = 0; static void iAmStaticMethod() { System.out .println("I am static method, can be called by null reference")
Linux间进程通信方式 资料: http://blog.csdn.net/ljianhui/article/details/10168031Linux进程间通信-使用匿名管道 http://blog.csdn.net/ljianhui/article/details/10168031 Linux进程间通信方式-使用命名管道 http://blog.csdn.net/ljianhui/article/details/
idea编译器 参考资料: http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/windows-install.html http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/make-introduce.html 从没有使用过idea编译器,周围很多人都在使用,据说很好用,大家来
KMP算法 左老师KMP算法:KMP算法 【题目】 给定两个字符串str和match,⻓度分别为N和M。实现⼀个算法,如果字符串str 中含有字串match,则返回match在str中的开始位置,不含有则返回-1。 【举例】 str=“acbc”, match=“bc”。 返回2。 str=“acbc”, match=“bcc”。返回-1。 【要求】 如果match的⻓度⼤于str⻓度(M>N)
从kafka上删除一个topic kafka 0.8.1.1以及之前版本都无法使用类似一条命令就彻底删除topic,此命令不过只是在zookeeper注销信息而已,但是实际的日志内容还是保存在kafka log中,如果想彻底删除topic,过程如下: 1、从zookeerer删除信息 ./bin/kafka-run-class.sh kafka.admin.DeleteTopicCommand –zookeeper 10.0.1
java之null 一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是适用的。
各Json技术比较 转载自: http://www.cnblogs.com/kunpengit/p/4001680.html 一 、各个JSON技术的简介和优劣 1.json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包, 包括commons-beanutils.jar,commons-collections-3.2.jar,commo
Avro序列化与反序列化 参考资料: Avro Api: http://avro.apache.org/docs/current/api/java/index.html 大牛的博客: http://blog.csdn.net/xyw_blog/article/details/8967362 http://www.cnblogs.com/fillPv/p/5009737.html 1、下载avro-1.7.7.j
starUML破解方法 转载自 http://blog.csdn.net/mergades/article/details/46662413 win7上成功注册: 1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。 2,找到文件23行,修改对应下面函数。更改为如下
Eclipse中设置注释的模板 转载自: http://redish.iteye.com/blog/587922 最常用的注释就是对类的说明和方法的说明,关于这类代码的注释方式,在Eclipse中可以这样进行设置: windows—preferences…—java–code style–code Templates—Comments就可以进行设置了。 这里的设置包括常量和变量,变量的类型可以随时自动插入,就用insert v
JAVA正则表达式,matcher.find()和 matcher.matches()的区别 JAVA正则表达式,matcher.find()和 matcher.matches()的区别 1.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。2.Pattern pattern= Pattern.com
Eclipse下gradle的配置 转载自:http://my.oschina.net/moziqi/blog/3088421.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads2.下载完毕,直接把zip解压,放到你电脑的软件安装目录下,例如:D:\Program Files3.在计算机/我的电脑设置环境变量,如果你下载了all,需要添加GRADLE_HOME指向gradle的安
Java中的回调方法 在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法(在Java中我习惯称它为回调方法),当然,A类和B类可以合并为一个。 Java的接口提供了一种很好的机制来让我们达到和回调相同的效果。这个诀窍就在于定义一个简单的接口,在接口之中定义一个我们希望回调的方法。如以下代码: pubilc interface CallB
Kafka入门经典(官网翻译) 转载自: http://www.aboutyun.com/thread-12882-1-1.html 1.Kafka独特设计在什么地方? 2.Kafka如何搭建及创建topic、发送消息、消费消息? 3.如何书写Kafka程序? 4.数据传输的事务定义有哪三种? 5.Kafka判断一个节点是否活着有哪两个条件? 6.producer是否直接将数据发送到broker的leader(主节点