多个程序向同一个Kafka Topic写入数据

经测试, 在多个程序同时向同一个kafka topic中写入数据, 不会出现数据冲突或者丢失的情况.

测试数据:
向kafka中写数据

program instance 1 : 10000条数据
program instance 2 : 10000条数据
program instance 3 : 10000条数据

同时启动上述3个程序, 程序每次写完一条数据,sleep 50ms.

从kafka中读取数据

共读取到30000条数据

结论

在多个程序同时向同一个kafka topic中写入数据, 不会出现数据冲突或者丢失的情况.

Hexo文章中插入图片

1
2
3
4
使用markdown写文章,插入图片的格式为![图片名称](链接地址),这里要说的是链接地址怎么写。
对于hexo,有两种方式:
使用本地路径:在hexo/source目录下新建一个img文件夹,将图片放入该文件夹下,插入图片时链接即为/img/图片名称。
使用微博图床,地址http://weibotuchuang.sinaapp.com/,将图片拖入区域中,会生成图片的URL,这就是链接地址。

Git的使用

git查看远程仓库地址

1
git remote -v

创建项目:在github上创建一个项目test

  • git配置

    git config --global user.name “WangJunbo"
    git config —global user.email “11@q.com"
    
  • 下载代码

    git clone “https://github.com/xiaowang/test.git"
    
  • 添加文件
    git add news.txt
    git add .  //添加全部修改或新增的文件
    
  • 本地提交
    git commit -am “提交测试代码"
    
  • 将提交推送到远程服务器
    git push origin master
    
  • 修改本地文件
    vim news.txt
    
  • 提交修改
    git commit -an “提交修改"
    
  • 将提交推送到远程服务器
    git push
    
  • 更新本地代码
    git pull
    
  • 删除目录
    git rm --cached news.txt
    git commit -m '删除news.txt'
    git push origin master
    

其它

git remote add origin https://github.com/xiaoming/maple.git

  1. 创建分支
    git branch v2
    
  2. 将分支同步到服务器
    git push origin v2
    
  3. 切换分支
    git checkout v2
    
  4. 修改v2分支上的文件
  5. 提交本地修改
    git commit -am “v2修改"
    
  6. 将提交推送到服务器
    git push origin v2
    查看:v2内容修改, master文件不变
    
  7. 将v2分支合并到主干
    git checkout master
    git merge v2
    git push
    
  • 版本还原
    git checkout v2
    git revert HEAD
    填写描述信息
    查看本地文件内容是否修改
    git push origin v2
    
  • 还原到指定版本

在已经存在的文件夹中使用git

git init
git add . 
git commit -am '初始化messageController2'
git remote add origin 
http://boom.qctt.cn:1234/wangjunbo/messagecontroller2.git
git push -u origin master

Git 提示fatal: remote origin already exists 错误解决办法

1、先删除远程 Git 仓库

1
$ git remote rm origin

2、再添加远程 Git 仓库

1
$ git remote add origin git@github.com:FBing/java-code-generator

git 忽略已经被提交的文件

1
2
3
4
5
1.先把项目备份,以防万一。
2.git rm --cached app.iml //从版本库中rm 文件,working dicrectory中仍然保留,如果要删除目录下所有文件包括子目录中的 git rm -r --cached directory_name
3.在.gitignore中添加要忽略的文件
4.把修改的文件commit并且push到服务端
5.从git上重新拉取这个项目。

天龙八部观后感

过年在家几天实在是不知道做什么,就将天龙八部看了一遍,最老的那一版。 总算是理清了十多年未理清的头绪, 弄清楚了乔峰、段誉和虚竹之间的关系。说起功夫最厉害的,你会想到谁?乔帮主,不是; 段誉,不要瞎胡闹;虚竹,这个也不是;慕容复,慕容博,萧远山,都不是的,最厉害的人当属少林寺扫地僧是也。少林寺那是武林中的泰山北斗,藏龙卧虎之地。藏经阁更是天下武功之绝学之地。乔帮主,虚竹,慕容复,萧远山,扫地僧都是少林出身,不愧天下武功出少林,少林寺是天下武功的泰山北斗。

乔峰这个人武功了得,少壮派中武功最厉害的,特别是天下第一大帮丐帮的降龙十八掌。确实也是一个大忠大义之人,但是缺点是蛮力过重,凡是过犹不及。为了给父母报仇,导致一系列的悲剧,扔不放手,及至阿朱被自己亲手打死,还是继续想着报仇,不知道阿朱是否真的愿意看到他是那个样子的。人家都说上天是公平的,给了你绝世的武功,肯定在其它的方面会有所保留。被康敏骗的团团转。

还有啊, 那个游坦之真是不自量力,死心眼,明明人家阿紫就是拿你来寻开心的,根本就不喜欢你嘛,还要死缠着人家,何苦呢,最后害人害己,哎,可悲。你爱别人是你的权利,和别人无关;别人不喜欢你,是别人的权利,和你无关。

其他人呢,以后再说吧,现在想写代码了……