【开发工具】
洪文聊架构
请关注我的公众号[洪文聊架构],洪文,让我们一起探索架构师之路!
展开
-
Beyond Compare使用初步-Folder Compare
标题:Beyond Compare使用初步-Folder Compare备注:日期:2011.4.6姓名:朱铭雷============================================================= 初步学习一下比较工具Beyond Compare的使用。Folder Compare(文件夹比较) 按照文件夹的结构逐步比较转载 2012-11-08 10:10:28 · 1774 阅读 · 0 评论 -
RabbitMQ 三种Exchange 原理
Direct Exchange – 处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键 “dog”,则只有被标记为“dog”的消息才被转发,不会转发dog.puppy,也不会转发dog.guard,只会转发dog。 Java代码 Channel channel = c转载 2013-12-12 17:30:44 · 1678 阅读 · 0 评论 -
rabbitmq使用说明--good
使用说明 1. 概述 rabbitMQ 是 AMQP 用 Erlang 实现的 MQ AMQP 主要是由金融领域的软件专家们贡献的创意,而联合了通讯和软件方面的力量,一起打造出来的规范。只要遵循 AMQP 的协议,任何一种语言都可以开发消息组件乃至中间件本身。我们之前使用的activeMQ是实现了jms接口,只能在java环境使用。我们目前的需求是java和c#互通。符合rabbitmq的转载 2013-12-16 13:32:54 · 1447 阅读 · 0 评论 -
RabbitMQ入门之安装配置与简单实例----perfect
简介 由于某些原因,今天接触了一下一个新的东西RabbitMQ( http://www.rabbitmq.com/)总的来说给人的感觉就是安装简单方便,同时功能强大。而且官网也给出了几个相当实用的例子,不管关于消息队列的持久化却并没有提及,关于持久化的问题我会在后面的文章中再详细说明。不过在天朝想要直接访问RabbitMQ官网有些困难,所以建议还是安装一下fangqiang转载 2013-12-16 13:50:09 · 1028 阅读 · 0 评论 -
rabbitmq---代码例子详解---perfect
发送端:[java] view plaincopychannel.exchangeDeclare(EXCHANGE_NAME, "topic");//声明topic类型的Exchange String routingKeyOne = "logs.error.one";// 定义一个路由名为“error” for (int i =转载 2013-12-17 15:55:36 · 1177 阅读 · 0 评论 -
Enterprise Architect 中文经典教程--perfect 待细
核心提示:一、 Enterprise Architect简介 Enterprise Architect是一个对于软件 系统 开发 有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图 工具 (如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段一、Enterprise Architect转载 2013-12-24 16:55:52 · 1479 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分转载 2013-12-10 10:52:11 · 684 阅读 · 0 评论 -
eclipse 最常用命令
行注释/销注释 Ctrl+/ 块注释/销注释 Ctrl+Shift+/ Ctrl+Shift+\查找 查找替换 Ctrl+H Ctrl+F查找下一个/往回找 Ctrl+K Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前元素的所有引用 Ctrl+Shift+G重新原创 2012-08-14 17:01:22 · 1061 阅读 · 0 评论 -
eclipse 注释 todo 作用 用法
以前以为这个东西没用,常常把它给删除了。以为只是eclispe生成的告诉你这里要替换成代码的。 今天知道了,这个算是一个标注。比如你现在不想做,想过会做,但是又怕忘了这事或忘记在哪个代码里了。你就可以在你的代码里加上: Java代码 try { list = friService.getFriends(24010L, null, page, true);转载 2013-12-13 17:13:00 · 2604 阅读 · 0 评论 -
正则表达式学习教程总结
###正则表达式(核心语法总结):http://deerchao.net/tutorials/regex/regex.htm正则表达式:参考文档总结: 简单的正则可以自己写写,复杂的确实比较难写,也挺难读的,除非天天用。---入门:\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格原创 2014-05-12 11:12:18 · 766 阅读 · 0 评论 -
SSH远程登录方式和区别详解
SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。虽然本文内容只涉及初级应用,较为简单,但是需要读者具备最基本的"Shell知转载 2014-05-22 15:52:56 · 6902 阅读 · 0 评论 -
Eclipse 优化配置
设置工作空间的项目编码, 防止出现乱码 Window - Preferences - General - Workspace 将"Text file encoding"选为"Other" - "UTF-8" 改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码 设置其它文件的编码 Window ->原创 2014-07-24 10:30:44 · 939 阅读 · 0 评论 -
Eclipse中JSP和JavaScript进行Copy卡死,问题解决
在Eclipse中编辑JSP文件时,对文本字符进行复制和粘贴时,很卡,主要原因是Eclipse中增加了一些JSP和Javascript的校验,将这些校验去掉基本上就可以了,具体的如下所示:Window -> Preference -> General -> Editors -> Text Editors -> HyperLinking -> 在用Ctrl键控制的HyperLinking转载 2015-01-07 15:24:50 · 2015 阅读 · 0 评论 -
U盘变小 删除分区方法
由于用U盘制作了ubuntu的镜像,用完之后在win7下将U盘格式化后,U盘大小只剩2M多点,现将解决方法和大家分享一下!产生这种情况的原因:由于制作ubuntu镜像时, U盘被分成了多个区, 在win7下,U盘他只识别第一个区,因此2M实际上是ubuntu的引导区大小。解决方法:网上搜了好多,也格式了N次都无效, 最终发现是下载DiskGenius软件原创 2015-01-29 17:11:27 · 3083 阅读 · 2 评论 -
Windows安装RabbitMQ
Windows安装RabbitMQLeave a replyRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。1:安装RabbitMQ需要先安装Erlang语言开发包。下载地址 http://www.erlang.org/download.html在win7下安装Erlang最原创 2013-12-09 11:22:15 · 1378 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特转载 2013-11-18 17:17:28 · 1041 阅读 · 0 评论 -
Wireshark和TcpDump抓包分析心得
1. Wireshark与tcpdump介绍 Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,因为我工作环境中的Linux一般只有字符界面,且一般而言Linux都自带的tcpdump,或者用tcpdump抓包以后用Wireshark打开分析。在Windows转载 2013-11-04 11:06:18 · 1351 阅读 · 0 评论 -
war包介绍
war包的介绍Tomcat企业应用Eclipse项目管理EJB 1.概念war包:是做好一个web应用后,通常是网站,打成包部署到容器中。jar包:通常是开发时要引用通用类,打成包便于存放管理。ear包:企业级应用,通常是EJB打成ear包。所有的包都是用jar打的,只不过目标文件的扩展名不一样。 2.存放,发布war包可以放在web转载 2012-11-08 17:14:20 · 898 阅读 · 0 评论 -
RedMind使用 图文讲解 经典 总结
当唐僧师徒四人学会了使用redmine听说北京青年们都在流行青春重走一回,我们师徒决定西天重走一回,这次将前路漫步,后以动车冲刺直抵西天!最具突破性的是,我们采用了redmine来管理这个项目! 1、项目经理篇——1.1、创建项目:1.2、划分版本和建立checkpoint:制定功能和进度的规划,划分版本,并根据版本创建必要的checkpoi转载 2012-11-26 16:04:33 · 5789 阅读 · 1 评论 -
Dom4j 使用简介
Dom4j 使用简介 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:转载 2012-11-26 17:17:56 · 911 阅读 · 0 评论 -
Redmine 使用手册 总结
Redmine使用手册 一、Redmine简介 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、C原创 2012-11-27 09:31:24 · 15466 阅读 · 1 评论 -
Dom4j 详解
dom4j 它的主要接口都在org.dom4j这个包里定义: Attribute Attribute定义了XML的属性 Branch Branch为能够包含子节点的节点如XML元素(Element)和文档(Docuemnts)定义了一个公共的行为, CDATA CDATA 定义了XML CDATA 区域 CharacterData CharacterData转载 2012-11-27 10:09:28 · 1650 阅读 · 0 评论 -
PICT 使用详解
成对组合覆盖这一概念是Mandl于1985年在测试Aad编译程序时提出来的。Cohen等人应用成对组合覆盖测试技术对Unix中的“Sort”命令进行了测试。测试结果表明覆盖率高达90%以上。可见成对组合覆盖是一种非常有效的测试用例设计方法。成对组合覆盖要求任意两个因素(输入条件)的所有水平组合至少要被覆盖1次。组合覆盖的算法已经被很多工具实现,测试人员可以直接利用这些工具,例如:TConfig原创 2012-11-14 09:02:32 · 4575 阅读 · 0 评论 -
FreeMaker 详解
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。本质:插件式模板载入器:可以从任何源载入模板,如本地文件、数据库等等。原创 2012-11-16 15:44:12 · 953 阅读 · 0 评论 -
Freemarker 插值原理 例子 详解
Freemarker 最简单的例子程序 freemarker-2.3.18.tar.gzhttp://cdnetworks-kr-1.dl.sourceforge.net/project/freemarker/freemarker/2.3.18/freemarker-2.3.18.tar.gz 1、通过String来创建模版对象,并执行插值处理原创 2012-11-23 15:12:00 · 1475 阅读 · 0 评论 -
java 导出txt
Java代码 第一种形式,是以流的开式直接response,适用于数据量不是很大的情况下。 Java代码 第二种形式,是先将要下载的文件写到后台的一个文件或者excel 中,然后再进行下载。 Java代码 第一种实现: Java代码 package com.smartdo转载 2013-01-21 17:40:19 · 2040 阅读 · 0 评论 -
网络流量分析技术 科普
随着IT、网络技术的迅猛发展和企业信息化程度的不断提高,各种网络应用越来越丰富,各种应用时时刻刻都在争夺有限的网络带宽,从而导致网络管理的难度不断增大。因此,如何保证网络的可用性和关键业务的畅通运行,对企业发展将起到至关重要的作用。企业需要有相应的技术手段,明确了解网络上各种应用的带宽占用情况,分析用户流量行为,以便合理的规划和分配网络带宽,有效地保障关键业务应用的正常运行。与此相适应,网原创 2013-03-12 13:20:37 · 6478 阅读 · 0 评论 -
Flex 开发入门 详解 实例---->perfect!!
开始之前开始之前开始之前开始之前Flex 作为富 Internet 应用(RIA)时代的新技术代表,自从 2007 年 Adobe 公司将其开源以来,Flex 就以前所未有的速度在成长。很多公司,包括 IBM 都纷纷加入了 Flex 开发的阵营当中。很多开发人员也按捺不住 Flex 的“诱惑”而准备从事 Flex 开发。本文主要讲述 Flex 开发的基础知识,主要是关于开发环境的搭建,以及原创 2013-03-15 13:57:36 · 1512 阅读 · 0 评论 -
Dom4j 使用 详解~~
DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J下载jar包:http://downloads.sourceforge.net/dom4j/dom4j-1.6.1.jarJAXEN(对XPath的支持):http://dis原创 2013-04-01 09:58:33 · 1806 阅读 · 0 评论 -
editplus 3 注册码
editplus 3 注册码注册信息:kariryo5387D-12450-BCZ8B-D6W0B-85TE1原创 2013-04-15 18:22:17 · 1724 阅读 · 0 评论 -
消息中间件的理解和学习
消息中间件博客分类: activemq消息中间件activemqjavajms1、消息中间件是什麽 消息中间件是指利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 消息中间件可以即支持同步方式,又支持异步方式。异步中间件比同步中间件具有更强转载 2017-11-24 16:26:29 · 2660 阅读 · 0 评论