自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Edison Xu

非专业不著名IT工匠的点点滴滴

  • 博客(194)
  • 收藏
  • 关注

原创 微服务与CQRS&EventSourcing

最近一直在研究微服务与CQRS、EventSourcing相关的内容。目前课题为Axon3,写了一个系列教程,放到我的新博客去了。地址为:CQRS和Event Souring系列(一):论精益与领域设计CQRS和Event Souring系列(二):基本概念CQRS和Event Souring系列(三): Hello,Axon3CQRS和Event Souring系列(四): Axon使用Jpa存...

2017-04-10 09:06:10 2260 2

原创 BLOG搬家了

本着不折腾不舒服斯基的精神,用hexo建了个自己的blog——Edison Xu's Blog以后都在新博客地址更新博文了。

2017-03-06 09:35:37 1275

转载 MySQL 插入(insert)性能测试

转自:http://elf8848.iteye.com/blog/1547398作者:赵磊博客:http://elf8848.iteye.com 测试环境: 笔记本电脑CPU:I5 系统:MAC OS 10.7内存:8G硬盘:5400转,笔记本硬盘 MySql 版本:Oracle官网下载的mysql

2016-04-25 17:54:40 3645

原创 批量更新时更新分布式ID

在批量更新时,每行的分布式ID自动更新。

2016-04-13 17:04:51 1225

转载 创业的21条军规

无意中看到一个创业管理的干货。大多数谈创业都是高屋建瓴,真正到实际管理和运营上的还是挺少的。虽然不是IT界,但在某些方面有异曲同工之妙,值得一品,去杂留精,还是值得借鉴的。1. 小公司如何留住骨干  这些年物价上涨,费用上涨,公司利润却未涨多少。每个员工都希望工资大幅增加,但估计90%以上小公司无法做到这点。有时我这当老板的恨不得将公司门一关,自己拿着资金炒股或炒房,图

2015-01-06 08:45:24 1251

原创 用ELK监控系统请求和错误

前言:现在的系统,动则分布式,分布式情况下,错误的定位比传统的单机要麻烦很多。因为log文件分布在不同的feature的不同节点。一直想找一种方式来简化这个过程。目前主流的log监控有:Splunk:商业收费syslog-ng:漏数据flume:java写的,有点重chukwa:专为Hadoop服务scribe:java写的,略重zabbix、ganglia:全

2014-08-25 10:42:47 11559 2

翻译 MySQL导出所有Index 和 约束

工作需要,记录一下。

2014-08-11 15:29:40 1937

原创 sublimetext2 自动format

记录一下,免得每次安装系统都得去找。y

2014-07-31 09:09:52 753

原创 64bit eclipse jvm params

-Dosgi.requiredJavaVersion=1.6-Xms1024m-Xmx1024m-XX:PermSize=256m -XX:MaxPermSize=512m -Xmn256m -XX:+DisableExplicitGC-XX:CMSInitiatingOccupancyFraction=85-Xverify:none-XX:+UseParall

2014-07-29 19:36:37 793

原创 KafkaConsumer及其监控

Kafka目前为java提供了两种consumer的API:- High level consumer- Simple consum

2014-07-29 17:21:32 3838

转载 Linux下socket最大连接数 ulimit -n 最大值修改

转自:http://it.oyksoft.com/post/6346/请求多的Linux服务器,如不改最大打开文件数的话,那是一个悲剧~可以用命令 ulimit -n 看看当前最大可打开文件数 默认是1024如果加大呢?临时方法是ulimit -n 8192 这个方法是临时的,也就是重启电脑或者重新登录后又会恢复成1024,且只有 root 用户有权限改。永久方法:修改以下

2014-07-21 09:00:19 4275

转载 国外常见16款著名的实时网站统计系统

国内有很多著名的网站统计系统,如: CNZZ,51La,百度统计,量子统计等,但是国内的统计网址几乎都是实时的,对于国外的统计网站来说,大家比较熟悉的是Google Analytics,StatCounter,SiteMeter等,其中GA不是实时的,大概有一天左右的延迟。实时统计的好处就是速度快,可以及时地知道网站的信息,比如文章被推荐到某某首页,我们可以马上看到有多少人过来瞄过。下面是

2014-06-16 11:35:54 5142

转载 Linux文件日志

帮朋友搜的,记录在这,不定什么时候自己会用到。http://os.51cto.com/art/200712/61498_all.htmhttp://www.infoq.com/cn/articles/inotify-linux-file-system-event-monitoringhttp://www.infoq.com/articles/inotify-linux-

2014-06-16 11:33:03 720

转载 教你如何获取北京Google服务器ip

转这篇文章,是因为它提醒我如何查找Google最新的服务器IP。现在CSDN

2014-06-10 14:25:17 7762

原创 GA.js分析——Cookies的使用

译自:http://www.gapremium.com/2012/01/what-cookies-does-google-analytics-use/#.U36pidKSwcYGoogle Analytis使用了yi

2014-05-23 09:51:28 3221

原创 数据统计分析调研结果

最近项目需要一个数据收集分析的功能,做了一些调研。目前做网络统计的方式

2014-05-23 09:37:21 1876

翻译 动态数据透视表pivot table(行转换列)

原文地址:http://buysql.com/mysql/14-how-to-automate-pivot-tables.html

2014-04-23 15:00:44 6571

转载 Kafka data structures in Zookeeper

0.8:1. Topic registration info:/brokers/topics/[topic] :Schema:{ "fields" :    [ {"name": "version", "type": "int", "doc": "version id"},      {"name": "parti

2014-04-17 11:35:02 1469

转载 HPROF: 一个Heap/CPU Profiling工具

无意中看到一篇,写的非常好。转载过来。原文地址:http://www.cnblogs.com/linhaohong/archive/2012/07/12/2588657.html2SE中提供了一个简单的命令行工具来对java程序的cpu和heap进行 profiling,叫做HPROF。HPROF实际上是JVM中的一个native的库,它会在JVM启动的时候通过命令行参数来

2014-03-31 15:52:31 1509

原创 github显示问题修复

#fix github cdn problem because of GFW185.31.17.184  github.global.ssl.fastly.net 把这段加在hosts里就好了

2014-02-20 09:53:54 1091

原创 github如何贡献源代码

不常去contribute,所以老是忘记如何提交fix,特地重新记录下,以免忘记。1. Fork别人的代码repo2. clone自己的fork到本地,进行修改在自己的Repositories里面找到刚才fork出来的Repo.因为毕竟不是原作者,要定期去update最新的代码,所以最好不要直接提交到自己的master branch上,而是在github上单

2014-01-22 15:29:58 2934

原创 Storm应用系列之——集成Kafka

本文系原创系列,转载请注明。原帖地址:http://blog.csdn.net/xeseo前言在前面Storm系列之——基本概念一文中,提到过Storm的Spout应该是源源不断的取数据,不能间断。那么,很显然,消息队列系统、分布式内存系统或内存数据库是作为其数据源的很好的选择。本文就如何集成Kafka进行介绍。Kafka的基本介绍:http://blog.csdn

2014-01-21 18:42:28 26751 24

原创 Kafka Java API 之Producer源码解析

本文系原创,转载请注明!原帖地址:从我的OneNote copy过来,格式似乎有点问题,懒得整了。将就着看吧,各位。Kafka提供了Producer类作为java producer 的api,该类有sync和async两种发送方式。 默认是sync方式,即producer的调用类在消息真正发送到队列中去以后才返回,其工作原理如下: new

2014-01-15 17:15:12 10086 4

原创 高性能消息系统——Kafka

Kafka基本介绍

2014-01-15 17:02:46 7260 2

原创 Storm应用系列之——Topology部署

Storm的topology不同部署方式,以及其部署原理

2014-01-13 13:14:01 12646 4

转载 bash shell 获取当前正在执行脚本的绝对路径

如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪个目录执行你的程序,就有了本文的题目。  常见的一种误区,是使用 pwd 命令,该命令的作用是“print name of current/working directory”,这才

2014-01-03 18:15:50 6856

原创 Storm应用系列之——可靠性与acker机制

Storm是如何保证数据的不丢失的?内部原理是什么?什么是acker?

2014-01-02 16:03:46 12364 2

原创 Storm应用系列之——Spout、Bolt API

Storm中常用的Bolt和Spout API介绍

2014-01-02 13:19:21 17220 6

原创 Storm应用系列之——最基本的例子

Storm系列之最基本的例子

2013-12-30 19:41:11 15655 1

原创 Storm应用系列之——集群部署

Storm系列之——集群部署

2013-12-30 15:53:37 8770 6

原创 Storm系列之——基本概念

形象的讲述Storm的基本概念

2013-12-30 11:42:31 7627 4

转载 linux时间同步,ntpd、ntpdate

一.Linux系统时间的设置  在Linux中设置系统时间,可以用date命令: //查看时间[root@localhost ~]# date2008年 12月 12日 星期五 14:44:12 CST //修改时间  [root@localhost ~]# date --set "1/1/09 00:01" 2009年 01月 01日 星期四 00:01:00 CST

2013-12-16 17:53:58 2356

原创 分布式环境下创建唯一ID

在我目前的系统中,有多个系统会尝试写入数据库。要求库中表的第一个字段是全局唯一的ID(跨表)。为了实现该要求,想了如下的办法:1. 自行设计唯一规则;2. 利用数据库自增;3. 利用外部统一的ID生成器。1先不谈。后面详解。2. 数据库自增在跨表时就无法用了,但是可以单独创建一张表来计数,每次去取LAST_INSERT值。利用了MySQL的replace info。

2013-12-13 18:30:15 2313

原创 忙死了,很多东西没有来得及总结

最近太忙了,太多东西需要总结和POST到这里来。部分内容已经记在本地的ONE NOTE里面了。还有大部分没写出来。好记性赶不上烂笔头,一定要抽时间记下来。具体内容有:1. MyBatis+Spring 应用  (SpringMVC +Spring Annotation + MyBatis Annotation)2. MyBatis使用经验3. Storm介绍、入门4. St

2013-12-05 16:06:56 817

原创 查找某应用后kill全局命令

#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo $IDecho "---------------"for id in $IDdokill -9 $idecho "killed $id"doneecho "--

2013-12-05 10:14:06 714

原创 Opensource IDM对比

之前搞过SUN(未被ORACLE收购前)和Oracle自己的IDM,两个都是非常重量级的企业级产品,更是延伸出AM等产品。今天找了下目前的主流开源IDM,做一个非常非常简单的对比(仅界面、文档和使用上)。1.Apache SyncopeHomepage:syncope.apache.orgOhloh:syncopeLicens

2013-11-27 17:27:43 3347

翻译 用SPDY加速web —— ”Making The Web Faster With SPDY“

用SPDY加速web —— ”Making The Web Faster With SPDY“

2013-11-22 18:35:51 1499

原创 RTSP协议、SPDY协议

最近要整一个C/S协议出来,参考HTTP、RTPSX和SPDY协议。如何整呢,考虑了三步:1. 详细 整理我们的需求,包括现有的和未来可能会遇到的;2. 总结哪些是我们最关注的;3. 对比现有的协议,找出哪些是我们可以用来借鉴的。RTSPX协议的特点:1. 请求类型有序化:SETUP->PLAY->TEARDOWN2. 请求队列化:pipelined, queu

2013-11-22 17:15:57 1059

转载 Compile- vs load-time weaving performance in Spring

Yesterday I had pleasure to participate in Java Developers’ Day in Kraków, Poland. It was a great experience to seeMark Richards (author of Java Message Service) and Scott Davis (Groovy Recipes)

2013-10-30 09:13:10 1142

原创 Spring + AspectJ

Spring中使用它所集成的AspectJ有两种方式:直接完全用AspectJ这种已经脱离了Spring,跟它没一分钱关系了。自己定义AspectJ语法的.aj文件 使用@Aspect annotation使用,这种更加简单 两种方式如何选择? 当AspectJ在你的设计中占据很大的角色时,并且你又刚好是用Eclipse来做开发,那么用Asp

2013-10-30 09:08:41 1583

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除