- 博客(54)
- 资源 (6)
- 收藏
- 关注
原创 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.右
2017-01-09 17:30:12 364
原创 开源日志系统比较
参考资料: 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
2016-10-24 16:37:55 309
原创 Mysql索引
索引失效的几种情况: 请求表上的数据行超出表总记录数30%,变成全表扫描 谓词上的索引列上存在NULL值 谓词上的索引列条件使用函数 谓词上的索引列条件进行了相关运算 谓词上的索引列条件上使用了<>,NOT IN操作符 复合索引中,第一个索引列使用范围查询–只能用到部份或无法使用索引 复合索引中,第一个查询条件不是最左索引列 模糊查询条件列最左以通配符%开始 内存表(HEAP表)使
2016-09-18 15:13:27 258
原创 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")
2016-09-15 11:37:09 251
转载 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/
2016-08-02 14:26:35 223
转载 idea编译器
参考资料: http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/windows-install.html http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/make-introduce.html 从没有使用过idea编译器,周围很多人都在使用,据说很好用,大家来
2016-07-18 11:04:30 602
翻译 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)
2016-07-17 18:50:08 856
原创 从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
2016-07-05 19:43:54 619
原创 java之null
一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是适用的。
2016-07-04 16:50:35 269
转载 各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
2016-07-04 11:29:21 227
原创 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
2016-06-27 17:43:16 476
转载 starUML破解方法
转载自 http://blog.csdn.net/mergades/article/details/46662413 win7上成功注册: 1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。 2,找到文件23行,修改对应下面函数。更改为如下
2016-06-21 19:52:47 416
转载 Eclipse中设置注释的模板
转载自: http://redish.iteye.com/blog/587922 最常用的注释就是对类的说明和方法的说明,关于这类代码的注释方式,在Eclipse中可以这样进行设置: windows—preferences…—java–code style–code Templates—Comments就可以进行设置了。 这里的设置包括常量和变量,变量的类型可以随时自动插入,就用insert v
2016-06-21 13:39:59 172
转载 JAVA正则表达式,matcher.find()和 matcher.matches()的区别
JAVA正则表达式,matcher.find()和 matcher.matches()的区别 1.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。2.Pattern pattern= Pattern.com
2016-06-20 16:29:30 199
转载 Eclipse下gradle的配置
转载自:http://my.oschina.net/moziqi/blog/3088421.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads2.下载完毕,直接把zip解压,放到你电脑的软件安装目录下,例如:D:\Program Files3.在计算机/我的电脑设置环境变量,如果你下载了all,需要添加GRADLE_HOME指向gradle的安
2016-06-19 16:52:20 693
原创 Java中的回调方法
在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法(在Java中我习惯称它为回调方法),当然,A类和B类可以合并为一个。 Java的接口提供了一种很好的机制来让我们达到和回调相同的效果。这个诀窍就在于定义一个简单的接口,在接口之中定义一个我们希望回调的方法。如以下代码: pubilc interface CallB
2016-06-16 17:52:09 459
转载 Kafka入门经典(官网翻译)
转载自: http://www.aboutyun.com/thread-12882-1-1.html 1.Kafka独特设计在什么地方? 2.Kafka如何搭建及创建topic、发送消息、消费消息? 3.如何书写Kafka程序? 4.数据传输的事务定义有哪三种? 5.Kafka判断一个节点是否活着有哪两个条件? 6.producer是否直接将数据发送到broker的leader(主节点
2016-06-11 19:56:49 1430
原创 MySql中创建用户并赋予权限
参考资料: http://www.cnblogs.com/zeroone/articles/2298942.html http://www.blogjava.net/Johnny-Ajun/archive/2011/08/28/357451.html 1. 创建用户 create user ‘用户名’@’localhost’ identified by ‘密码’ create user
2016-06-07 10:49:30 216
转载 Hadoop版本选择
资料: 网址:http://dongxicheng.org/mapreduce-nextgen/how-to-select-hadoop-versions/ 本博客的文章集合:http://dongxicheng.org/recommend/ http://www.aboutyun.com/blog-61-62.html 由于Hadoop版本混乱多变,因此,Hadoop的版本选择问题一直令很
2016-06-02 10:47:23 240
转载 Ubuntu安装mysql
参考资料: http://www.cnblogs.com/mo-wang/p/4039272.html 一、安装:三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。经测试,总是连接不
2016-05-26 09:50:08 514
转载 很牛的netcat
原文链接: http://www.oschina.net/translate/linux-netcat-command 下文仅摘抄部分有用的例子 1.Chat Server假如你想和你的朋友聊聊,有很多的软件和信息服务可以供你使用。但是,如果你没有这么奢侈的配置,比如你在计算机实验室,所有的对外的连接都是被限制的,你怎样和整天坐在隔壁房间的朋友沟通那?不要郁闷了,netcat提供了这样一种方法
2016-05-20 13:21:53 243
转载 为什么使用slf4j
每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。 在这篇文章中,我们将学习为什么使用SLF4J比lo
2016-04-24 15:29:45 207
翻译 Opendaylight学习入门
可参见: http://www.sdnlab.com/15741.html 下面是我们这一辑归纳的10个最常见的问题,请大家打磨,同时也欢迎大家加入我们的分享行列。
2016-04-24 15:28:23 363
转载 ant maven gradle
[参考资料] (https://technologyconversations.com/2014/06/18/build-tools/) [对上面参考资料的翻译] (http://blog.csdn.net/napolunyishi/article/details/39345995) [参考资料] (https://www.ibm.com/developerworks/cn/opensou
2016-04-22 15:01:02 208
转载 /etc/environment 与/etc/profile的不同
先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。用户环境建立的过程中总是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不同呢?
2016-04-14 16:42:16 333
原创 Ubuntu14.04 Vxlan实验
Vxlan实验 实验目的: 主要是通过vxlan隧道将不同网段的主机实现互通,实验中主要包括ovs虚拟交换机的建立,拓扑环境的配置,使用ovs创建vxlan隧道,最终实现跨网段主机的互通。实验中主要有个难点,需要理解OVS网桥的桥接功能,以及网口与网桥的挂接,虚拟机与网桥的挂接,理解以上便可以用ovs创建各种拓扑完成实验。 1.环境安装: Ubuntu 14.04 uname –kernel
2016-04-14 12:26:22 1015
原创 Ubuntu14.04 安装maven eclipse
maven的安装 准备工作: 到官方网站下载maven: https://maven.apache.org/download.cgi# 本文使用apache-maven-3.3.9-bin.tar.gz 1.解压 tar -xzvf apache-maven-3.3.9-bin.tar.gz -C /usr/local/app 2.设置环境变量 vi /etc/environmen
2016-04-13 22:33:07 847
原创 Ubuntu14.04 使用Xshell远程登录
一般Linux服务器都是没有终端屏幕的,那么想要操作服务器,一般会使用远程登录的方式,使用xshell利用ssh协议进行通信。 环境: win10 VmwareWorkstation1.0+Ubuntu14.04 远程登录linux系统 Windows中安装xshell,可自行百度,安装过程很简单 在Ubuntu中安装sshsudo apt-get install openssh-serv
2016-04-12 15:08:53 5182
原创 Ubuntu14.04安装JDK1.8
环境: Ubuntu14.04 JDK1.8 到官方网站下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.将下载的JDK进行解压 $: tar -xvf ~/Downloads/tar -xvf jdk-8u77-linux-x64.gz2.创建个目录来存放JDK
2016-04-12 14:35:38 326
原创 Maven使用之相见恨晚
参考资料:慕课网中maven项目管理利器 http://www.imooc.com/learn/443 1. maven学习 http://www.cnblogs.com/xdp-gacl/p/3498271.html 2. 注意:eclipseVersion: Mars.1 Release (4.5.1)中已经继承了Maven,当然也可以自己安装后在maven中添加,如图 eclip
2016-04-10 22:58:41 250
原创 java中处理Json
参考资料: http://www.cnblogs.com/lpshou/p/3821207.htmlpackage webdemo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import domain.User;import net.sf.js
2016-04-10 22:34:41 224
原创 Linux学习之grep命令
参考资料: http://vbird.dic.ksu.edu.tw/linux_basic/0330regularex_2.php http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html 0. [root@www ~]# grep [-acinv] [–color=auto] ‘搜寻字符串’ filename 选项与
2016-04-06 22:07:06 297
原创 图之概念篇
参考资料: 数据结构与算法分析C++语言描述 http://www.cnblogs.com/Braveliu/archive/2013/12/03/3455442.html 有向图ADT 数据元素集合: 一个有限的称为顶点(vertices)或结点(nodes)的元素集合以及一个有限的连接每对顶点的有向弧或有向边的集合。 基本操作: -创建一个空的有向图
2016-04-04 13:55:18 428
原创 AVL树
参考资料: http://blog.csdn.net/xiaofan086/article/details/8294382 <数据结构与算法分析>-C语言描述 Mark Allens Weiss 承接上个二叉查找树:/* * avl.h * * Created on: 2016年4月3日 * Author: fay */#ifndef AVL_H_#define AV
2016-04-04 13:23:59 370
原创 二叉查找树
参考资料: http://blog.csdn.net/xiaofan086/article/details/8294382 <数据结构与算法分析>-C语言描述 Mark Allens Weiss/* * tree.h * 以下为二叉中查找树的定义 * Created on: 2016年4月2日 * Author: fay */#ifndef SEARCHTREE_H_
2016-04-02 17:57:24 168
原创 同步静态方法与同步非静态方法
可参考 http://blog.sina.com.cn/s/blog_870def820102vshl.html同步方法: 1):同步静态方法:某个类Object中的某个静态方法staticMethod加上同步锁之后,当某个线程Thread调用staticMethod时该线程会获取Object类的锁(当前Object的锁没被其它线程获取时,若当前Object锁被其它锁获取则会进行等待。),此时其
2016-03-31 20:18:36 1055
课程设计报告
2012-09-12
操作系统设计
2012-09-12
死锁检测算法
2012-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人