自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KimmKing的技术博客

我看不清的,何止是你的眼睛.

  • 博客(415)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 ActiveMQ队列特性:组合队列(Composite Destinations)

组合队列(Composite Destinations)当你想把同一个消息一次发送到多个消息队列,那么可以在客户端使用组合队列。// send to 3 queues as one logical operationQueue queue = new ActiveMQQueue("FOO.A,FOO.B,FOO.C");producer.send(queue, someMessag

2012-12-26 20:27:39 6315

原创 分享一个两年前写的JMS&ActiveMQ入门的ppt

http://activemq-store-mongodb.googlecode.com/files/JMSandActiveMQ.pptx

2012-12-25 16:23:33 8959 1

原创 [开源框架推荐]VTD-XML:世界上最快的XML处理框架

DOM方式是直接把xml文件全部加载到内存,然后建立dom树,特点:可读可写,支持XPath,但是非常慢,占用内存为xml的10倍数量级,无法处理大文件。SAX方式则是事件通知机制,一点点的处理xml,每分析一个节点,调用用户自己实现的处理逻辑,特点:非常快,几乎不占用内存,只能读,并且只能读一次,不能读取指定内容也不能重复读,API也比dom难用的多。VTD-XML则兼容了这两个xml处

2012-12-24 12:22:21 5911

原创 ActiveMQ消息特性:消息属性

消息属性的说明:queue的消息默认是持久化的消息的优先级默认是4消息发送时设置了时间戳消息的过期时间默认是永不过期,过期的消息进入DLQ,可以配置DLQ及其处理策略如果消息时重发的,将会标记出来JMSReplyTo标识响应消息发送到哪个queueJMSCorelationID标识此消息相关联的消息id,可以用这个标识把多个消息连接起来JMS同时也记录了消息重发的次数,默认是6次如果有

2012-12-23 17:21:36 13755

原创 ActiveMQ资料大全

官方文档入门:http://activemq.apache.org/getting-started.html常见问题:http://activemq.apache.org/faq.html各种功能特性详解:http://activemq.apache.org/features.html连通性相关文档:http://activemq.apache.org/connectivity

2012-12-20 21:47:59 16279

原创 ActiveMQ传输文件的几种方式原理与优劣

本文讨论ActiveMQ传输文件的几种方法的原理及其利弊,作为消息发送、直接传输文件、使用ftp或http中转。最后介绍扩展ActiveMQ实现自定义文件传输方式,讨论如何实现高效的文件传输。by kimmking作为消息发送按照JMS规范,为了保证可靠性,所有的消息都应该是发送到broker,然后交由broker来投递的。也即是说其实JMS是不建议或不支持传输文件的。对于比较小的文件

2012-12-20 20:24:52 52487 7

原创 单独部署activemq-web-console

activemq-web-console的默认使用方式是通过在activemq.xml中导入jetty.xml配置一个jetty server来实现的。其实activemq-web-console完全可以和activemq-broker分开来部署。部署的两种方式:1、直接把apache-activemq-5.7.0-bin.zip/webapps部署到web容器,添加必要的ja

2012-12-18 16:12:43 7544 3

原创 [开源框架推荐]Icepdf:纯java的pdf文档的提取和转换库

ICEpdf 是一个轻量级的开源 Java 语言的 PDF 类库。通过 ICEpdf 可以用来浏览、内容提取和转换 PDF 文档,而无须一些本地PDF库的支持。可以用来做什么?1、从pdf文件中提取所有的文字或信息,比如给pdf文档做摘要2、把pdf转换成图片,这个功能非常的棒,比如给pdf文件做缩略图或者直接做一个纯js的pdf阅读器。3、pdf文档的分页打印和信息搜索。4、

2012-12-17 14:54:13 10861 5

原创 XQuery与XQJ的介绍与使用

1.XQueryXQuery is to XML what SQL is to database tables.XQuery was designed to query XML data.XQuery对于XML,就像SQL对于数据库表。XQuery被设计用来查询XML数据。W3C规范:http://www.w3schools.com/xquery/

2012-12-13 13:42:23 4110

转载 Eclipse 的历史、现状和未来-2006年IBM Eclipse 策略经理 John Kellerman 访谈

http://www.ibm.com/developerworks/cn/opensource/os-ecl-john/IBM Corporation (jincx@cn.ibm.com), developerWorks 中国网站编辑简介: 2001 年 11 月,IBM 向开源社区捐献了 Eclipse 代码,自此 Eclipse 在开发者社区得到飞速发展。200

2012-12-11 16:30:50 1747

原创 .net运行时和核心类库源码微软官方下载

核心类库:http://referencesource.microsoft.com/netframework.aspx运行时clr: http://www.microsoft.com/en-us/download/confirmation.aspx?id=4917Available Source Code ComponentsProduct Name

2012-12-10 17:52:06 3511

翻译 Mule应用架构:1、关于mule

Mule应用架构kimmking2012-12-6本文介绍Mule结构上的特性,你可以使用它们构建你的Mule应用。l  关于Mulel  关于Mule执行单元l  关于流l  流架构l  子流l  流的配置l  高级用例 关于MuleMule ESB提供综合的应用集成,既可服务于小型商业公司,也可用于大型企业。企业服务总线(ESB)作为Mule

2012-12-09 04:34:04 5582

原创 javascript创建二维码(Table/Canvas两种方式)

由于二维码的编码标准是公开的,而且也比较简单,所以像zxing或d-project都提供了多种语言环境下的编解码库。d-project提供的方式中就有javascript的脚本。 http://www.d-project.com/qrcode/index.html可以直接根据输入的内容、版本号和容错级别,生成一个qrcode的编码矩阵,然后通过table的cell置为黑白来展示成二

2012-12-07 17:38:18 12829 9

原创 [开源框架推荐]pdf2htmlEX: 高保真PDF至HTML转换

特点:单页html,嵌入字体(高保真源于此),嵌入图片,分页显示。其他类型的工具 icepdf,直接输出成一页一页的图片。pdf to html5 js: http://andreasgal.com/2011/06/15/pdf-js/pdf to html5:http://www.idrsolutions.com/pdf to html5 for .net: http://www

2012-12-07 11:40:07 10011

原创 [开源框架推荐]jsDraw2D: 功能强大的js绘图框架

jsDraw2D是jsFiction公司提供的第一个产品,他们计划创造各种各样的革命性的JavaScript库和应用,来帮助JavaScript 开发者,Web开发者以及Web站长扩展JavaScript的内涵和功能。jsDraw2D包括基本形状(如多边形,弧形,圆),填充形状,以及贝塞尔曲线(包括一次,二次和立体曲线)。开发者可以在div元素中改变坐标系统的 原点到任意点上,并且可以选择

2012-12-07 10:57:02 13877

原创 [实用工具推荐] Graphviz :自动生成系统结构图

Graphviz是开源可视化图形软件。它有几个主要的图形布局计划,具有网络和交互图形界面,以及辅助工具,图书馆和语言绑定。可用在linux或windows上。实用简单的文本定义对象、关系、形状、连线和颜色,生成图表。可以跟shell脚本或程序结合,实现自动生成各种动态的结构图。详见:http://www.oschina.net

2012-12-07 10:46:07 7395

原创 消息系统kafka及其变种Jafka、Metamorphosis (MetaQ)

1、Kafka : 基于scalakafka是一个发布订阅的消息系统,关注于海量数据、性能和吞吐量,不关注可靠性和事务。-------------------- 以下内容来自oschina的介绍kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量

2012-12-06 00:20:49 21144

转载 蒙娜丽莎的微笑 css版

使用css编写的蒙娜丽莎的微笑标签: 代码片段(2)[文件] 蒙娜丽莎的微笑.css ~ 240KB    下载(605)[图片] 屏幕快照 2012-11-29 下午8.37.17.pngfrom: http://www.oschina.net/code/snippet_96568_15984

2012-12-06 00:11:18 3492

转载 纯JS绘制的QQ LOGO

纯JS绘制的QQ LOGO 代码片段(1)[文件] canvasqqlogo.zip ~ 4KB    下载(278) 标签: from: http://www.oschina.net/code/snippet_876246_15957

2012-12-06 00:09:41 2128

转载 Kafka分布式环境搭建

这篇文章将介绍如何搭建kafka环境,我们会从单机版开始,然后逐渐往分布式扩展。单机版的搭建官网上就有,比较容易实现,这里我就简单介绍下即可,而分布式的搭建官网却没有描述,我们最终的目的还是用分布式来解决问题,所以这部分会是重点。Kafka的中文文档并不多,所以我们尽量详细点儿写。要交会你搭建分布式其实很简单,手把手的教程大不了我录个视频就好了,可我觉得那不是走这条路的方式。只有真正了解原

2012-12-06 00:08:53 18077 2

转载 Kafka实现细节(上)

如果你第一次看kafka的文章,请先看《分布式消息系统kafka初步》之前有人问kafka和一般的MQ之间的区别,这个问题挺难回答,我觉得不如从kafka的实现原理来分析更为透彻,这篇将依据官网上给出的design来详细的分析,kafka是如何实现其高性能、高吞吐的。这一段应该会挺长的我想分两篇来写。今天这一篇主要从宏观上说kafka实现的细节,下一篇,在从具体的技术上去分析。

2012-12-06 00:07:36 7774

转载 分布式消息系统Kafka初步

终于可以写kafka的文章了,Mina的相关文章我已经做了索引,在我的博客中置顶了,大家可以方便的找到。从这一篇开始分布式消息系统的入门。在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题:l  我想分析一下用户行为(pageviews),以便我能设计出更好的广告位l  我想对用户的搜索关键词进行统计,分析出当前的流行趋势。这个很有意思,在经

2012-12-06 00:06:40 3079

转载 Mule ESB Studio v3.3 安装使用手册(附文档下载)--by he_sk

Mule ESB Studio v3.3 安装使用手册  from he_sk  下载链接:http://mule3doc.googlecode.com/svn/trunk/others/Mule+ESB+Studio+v3.3%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.docx 1      ***初级教程***如

2012-12-05 18:31:02 13748 4

转载 Bootstrap 2.2.2 的新特性

Twitter计划在本周发布Bootstrap 2.2.2正式版本,并且已将最新的进度(wip版本)发布到了Github上。截止到目前,已经修复了50多个CSS和文档相关的bug。另外,还有一些明显的JavaScript问题,将会在2.2.3版本中解决。 该版本的一些特性包括: 在文档中增加了视网膜屏幕相关的资源增加了HTML5 Boilerplate打印样式将pl

2012-12-04 16:59:31 2119

原创 ActiveMQ vs JbossMQ

http://activemq.apache.org/how-does-activemq-compare-to-jbossmq.html 这两个MQ有很多相似性:都支持JMS 1.1,可以运行在Jboss 4.x之上。但是ActiveMQ有一些特定的不同和改进(至少在我们看来是如此): n  ActiveMQ 很好地运行在任何jvm,而不是在Jboss应用服务器中n

2012-12-03 21:47:38 3133

原创 ActiveMQ vs Fuse Message Broker

http://activemq.apache.org/how-does-activemq-compare-to-fuse-message-broker.htmlFuse Message Broker 是FuseSource提供的Apache ActiveMQ可信发布版本。FuseSource 作为Apache ActiveMQ社区的一部分,负责其所有的开发和bu

2012-12-03 21:46:25 2876

原创 ActiveMQ vs AMQP

http://activemq.apache.org/how-does-activemq-compare-to-amqp.html AMQP(Advanced Message Queue Protocol)是一个消息client和broker交互的规范。是一个关于client到消息broker的wire-level协议通信的规范。不像ActiveMQ一样是一个消息系统,而仅仅是一个

2012-12-03 21:45:26 7093

原创 [框架技术推荐]ichartjs国产开源html5/js图表工具

国产的开源js图表工具,没见过这么好的了.支持各种浏览器,包括移动设备整个ichartjs压缩文件只有90k跨平台效果也很酷 官方网站 http://www.ichartjs.com/googlecode http://code.google.com/p/ichartjs入门示例 http://www.ichartjs.com/started.htmldemo展

2012-12-02 21:13:54 5132

原创 [mule3doc]Mule3 user guide翻译原则与术语

1.        公共术语(建议不翻译,翻译最后附加一份术语表)Flow   流Pattern 模式Service 服务Component 组件connector 连接器inbound 接入outbound 接出transport 传输器endpoint 端点router 路由filter  过滤器transformer 转换器enricher

2012-12-02 18:57:29 2191

原创 [mule3doc]Mule3 user guide翻译计划

一共有881页。目前有9个人。已经启动,计划3个月左右翻译完毕。有兴趣的可以联系我qq:632244434。opendoc网站:opensourceside.comMule3doc翻译群:238494825

2012-12-02 18:56:37 2935 6

原创 生成彩色二维码(渐变色、插入图片和文字)2 反锯齿

C# GDI+直接支持反锯齿,并且换了下中间字母的字体。彩色二维码去锯齿的彩色二维码正常黑白二维码 这个是我的这两天的成果,处理过程先做到渐变上色,然后调整颜色搭配最后处理字体和反锯齿

2012-12-01 20:45:23 10264 14

转载 [框架技术推荐]用Xwt构建跨平台应用程序

转载于infoq,可以用来创建运行于windows,linux,mac os的桌面UI。很奇怪的搭配,GTK+本身就是跨平台的,效果也不错,参见Gnome、vmware、gedit的界面。而且GTK的近N个版本的语言绑定都不支持c#。WPF就不用说了,现在的桌面UI开发里最强大的工具。mono还不能搞定WPF,为了满足mono的跨平台UI,组合的不伦不类。

2012-12-01 19:43:13 2332

原创 专业的收费艺术二维码设计网站

http://www.qrblaster.com/  这里有不少非常专业的二维码设计,不过看起来都不是程序生成的,而且很贵,$89一个。可以从这里借鉴一些灵感用来做艺术二维码生成程序。

2012-12-01 18:58:09 8365

原创 ActiveMQ性能与调优相关链接

ActiveMQ性能与调优相关链接 amq自己带了一个性能test:http://activemq.apache.org/activemq-performance-module-users-manual.html使用jmeter压测的介绍:http://activemq.apache.org/jmeter-performance-tests.html我个人的经验:htt

2012-12-01 13:46:32 5430 2

原创 影响ActiveMQ性能的几个重要因素

影响ActiveMQ性能的几个重要因素  影响ActiveMQ性能的几个重要因素Queue1、Send/dispatch Async 影响非常大,本地测试2个数量级2、Not transacted 去掉了记录redo日志3、Auto_ACK/Optim_ACK 优化确认4、Non-persistence 持久化消息,跟下面几点有关5、pend

2012-12-01 13:45:47 7966

原创 生成彩色二维码(渐变色、插入图片和文字)

花了一天时间,研究生成彩色的二维码程序。下面是阶段性成果:渐变颜色、插入文字和log图片。使二维码看起来更协调、更醒目。突出强调文字和logo,而不仅仅是一个信息的黑盒。基于zxing的c#版本,稍微做了点修改,改了version判断部分。其他的是GDI+,做了渐变色Brush,图片的异或,此外,因为qrcode上下左右各空白,计算位置也是一个痛苦的事儿。正常黑

2012-11-30 22:13:21 15580 11

原创 zxing生成QRCODE的一个问题

zxing有个变态的地方qrcode有1-40个versionversion愈大,容错越高,像素愈多qrcode的api把version给屏蔽掉了。 它自己根据输入的文字量和容错级别,算出来需要多少bit来存数据。然后循环所有的version,看哪个能放下这么多字,就用哪个version。这样的话,优势是生成的qrcode一直最小。但是输入一个简单的url,

2012-11-30 17:36:11 9018 7

原创 [框架技术推荐]Bootstrap:快速开发Web应用程序的前端工具包

Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,由Twitter的设计师Mark Otto和Jacob Thornton合作开发。Bootstrap提供了优雅的HTML和CSS规范,它由动态CSS语言LESS写成,与CSS框架Blueprint存在很多相似之处。Bootstrap推出后颇受欢迎,一直是GitHub上的热门开源项目。Bootstrap是快速开发We

2012-11-30 10:21:21 4230

原创 [框架技术推荐]桌面应用框架DirectUI

国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发

2012-11-29 18:13:26 3812

原创 给一个朋友创业公司商业计划书的建议

问题1、       整体不太连贯,背景和策略之间缺了一些东西,背景太大,并不能支撑你们的策略。只有做什么,没有为什么做,怎么做。使得你们的策略本身并没有说服性。2、       数据和图表太少。文字太多。所引用的材料和数字都没有说明出处,材料中引用重点的观点SNS和移动互联网,后面的描述不够充分。3、       广告收入预期是一个亮点,但是没有对应的投入预期,不是一个完整的ROI,

2012-11-29 17:13:07 3195

本文使用74页分析了国内重点银行核心系统的数据库选型方案和细节,以及国内主流分布式数据库的优缺点

本文使用74页分析了国内重点银行核心系统的数据库选型方案和细节,以及国内主流分布式数据库的优缺点。

2024-09-03

0101技术的定位:程序员是这个时代的手艺人

就是有一定专业技能,像是几百年前的木匠,铁匠,皮匠,比一般的农业劳动者,能生活的好一些,体面一些,饿不死,温饱线以上。其实就是对未知的好奇,求知的渴望,做事的敬畏,对时间的敏感,事实的接纳。资源都是外在的,不是自身的能力,而且资源现在有,不代表将来也有,总有消失的那一天,因为有时候:成也资源,败也资源。2、不陷入过去的选择,自己做过的选择就是必然的选择,接受自己选择带来的后果,再去设想哪些你没有选择的可能性,对现状于事无补,实际上哪怕你重新选过也不会比现在好多少,都是徒增烦恼。毕竟未来的世界,是数字化的。

2024-08-27

金融级分布式缓存平台的一致性设计

一致性, 主要讲4个不一致的场景,以及怎么来处理的,包括lua,版本机制,延迟双删,MQ的4种同步队列。

2023-09-25

百亿流量API网关的设计与实现.pdf

我们从百亿流量交易系统 API 网关(API Gateway)的现状和面临问题出发,阐述微服务架构与 API 网关的关系,理顺流量网关与业务网关的脉络,带来最全面的 API 网关知识与经验。内容涉及: 百亿流量交易系统 API 网关现状和面临问题 分布式服务架构、微服务架构与 API 网关 API 网关的定义与职能、关注点 API 网关的分类与技术分析 流量网关的设计与应用 开源网关的分析与调研:OpenResty / Kong / Zuul2 / Spring Cloud Gateway 等 业务网关的设计与最佳实践 对网关系统的发展展望

2020-04-22

Apache-ShardingSpher-20200421.pdf

ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。 ShardingSphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 它与NoSQL和NewSQL是并存而非互斥的关系。NoSQL和NewSQL作为新技术探索的前沿,放眼未来,拥抱变化,是非常值得推荐的。反之,也可以用另一种思路看待问题,放眼未来,关注不变的东西,进而抓住事物本质。 关系型数据库当今依然占有巨大市场,是各个公司核心业务的基石,未来也难于撼动,我们目前阶段更加关注在原有基础上的增量,而非颠覆。 ShardingSphere已经在2020年4月16日从Apache孵化器毕业,成为Apache顶级项目。 欢迎通过shardingsphere的dev邮件列表与我们讨论。

2020-04-22

dotnetopensource

dotnetopensource

2007-06-21

D:\work\cc\Timer.rar

D:\work\cc\Timer.rar

2007-06-21

BigInteger_demo.zip

BigInteger_demo.zip

2007-06-13

3D饼图qchart源码(包括2个test)

3D饼图qchart源码(包括2个test)

2007-06-09

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

TA关注的人

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