- 博客(20)
- 收藏
- 关注
原创 KahaDB
1. KahaDB消息存储 这是一种基于文件的消息存储,并且联合Journal事务,可稳定存储消息并且恢复消息。KahaDB消息存储使用事务Log作为它的索引,并且对所有的Destination仅仅使用一个索引文件,该索引文件是事务日志文件组中消息ID的索引。2. KahaDB消息存储原理 KahaDB消息存储联合使用快速的事务处理:Journal以及数据日志文件...
2016-12-29 11:22:02 609
原创 ActiveMQ
官网: http://activemq.apache.org/ ActiveMQ是由Apache出品的,一款最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境中,并有许多高级功能。ActiveMQ特性列表 多种语言和协...
2016-12-29 10:47:00 82
原创 消息中间件
消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Message Orient middleware)。消息中间件有很多的用途和优点: 1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块; 2. 负责建立网络通信的通道,进行数据的可靠传送。 3. 保证数据不重发,不丢失 4. 能够实现跨平台操作,能够为不同操作系统上的...
2016-12-29 10:36:25 116
原创 JMS
基本概念JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。消息模型○ Point-to-Point(P2P)○ Publish/Subscribe(Pub/Sub)即点对点和发布订阅模型P2P P2P模式图 涉及到的概念 消息队列(Queue)发送者(Sender)接收者(Receive...
2016-12-29 10:15:04 126
原创 mybatis中使用>和<
mybatis和ibatis的配置文件使用>和<的情况<使用&lt;替代>使用&gt;替代 <update id="MS-NOTIFY-MSG-BATCH-UPDATE_IPADDR"> update T_NOTIFY_MSG set IP_ADDR=#ipAddr#, GMT_MODIFIED=s...
2016-12-28 17:02:54 426
原创 支持批量的操作
批量的添加、修改、删除import java.sql.SQLException;import java.util.List;import org.springframework.orm.ibatis.SqlMapClientCallback;import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport...
2016-12-28 09:53:05 153
原创 @autowired和@resource的区别
@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使用t...
2016-12-23 14:33:46 78
原创 MQ开启密码访问平台服务步骤
1. 修改jetty.xml 配置开启密码验证功能文件位置:apache-activemq-5.10.2\conf\jetty.xml修改位置:将<property name="authenticate" value="false"/> 将false改为true2. 修改默认访问用户名和密码文件位置:apache-activemq-5.10.2\conf\ ...
2016-12-21 18:21:31 418
原创 mybatis-dalgen
官网:http://git.oschina.net/bangis/mybatis-dalgen 解决问题 mybatis-maven-dalgen 后续简称 dalgen,解决mybatis代码自动生成的缺失.对比其他代码生成工具 *mybatis-generator-maven-plugin 目前正在使用的代码生成工具,只能根据指定表结构反向生成do,mapper,mapper....
2016-12-21 09:35:01 730
原创 Middlegen
Middlegen一个免费数据库驱动(database-driven)的代码生成引擎。它基于JDBC,Velocity,Ant和XDoclet. 假如你已经有一个数据库,你可以使用Middlegen与EJB (CMP 2.0) /JDO/Hibernate/Torque结合来生成持久层也可以与JSP/Struts结合来生成数据库图形用户界面(Database GUI)。...
2016-12-21 09:16:32 127
原创 Thymeleaf模版中使用js,并使用Thymeleaf标签
如果想在js方法中取得Thymeleaf标签参数需要特定的语法[[]]<script type="text/javascript" th:inline="javascript"> /*<![CDATA[*/ function doSubmit(){ if(Validator.Validate(document.formId,2)){ ...
2016-12-19 17:54:34 4574
原创 ThymeleafURL传递多个参数
a标签传递多个参数<a href="add.html" th:href="@{/goodBase/edit(id=${good.ID},pageNum=${page.pageNum})}">修改</a>使用(),添加多个参数即可
2016-12-19 17:52:44 2604
原创 Handlebars.js模板引擎
官网:http://handlebarsjs.com./ Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证模板加载和运行的速度。Handlebars兼容Mustache,你可以在Ha...
2016-12-14 20:20:16 63
原创 查找nginx按照位置
[root@nginx /]# whereis nginxnginx: /usr/sbin/nginx /etc/nginx /etc/nginx.tar.gz /usr/share/nginx[root@nginx html]# ps aux|grep nginxroot 2954 0.0 0.1 47164 4064 ? Ss No...
2016-12-13 15:16:17 169
原创 比较简单的判断日期大小的方式
比较简单的一种方式 function chectRadio(){ var startTime = $("#startDate").val(); var endTime = $("#endDate").val(); if(startTime != "" && endTime != ""){ ...
2016-12-12 19:33:23 1646
原创 velocity使用
1.#parse 指令用来在模板中引入并执行另外一个模板#parse("/main/list/query-trade-condition.vm")2.进行循环#foreach ($!tradeInfo in $!response.data.page.infos)foreach内容.....#end3.进行判断3.1多次判断#if($!tradeInfo.statu...
2016-12-10 16:43:45 107
原创 linux修改完DNS后,进行重启
linux修改完DNS后,进行重启 [root@test logs]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetUUID=25f9c322-4990-4b46-bb4c-00f15fc82502ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=...
2016-12-06 14:35:06 6582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人