- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 RocketMQ与Spring集成(含生产者消费者)
RocketMQ与Spring集成,采用push方式接收消息maven依赖 <dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifa
2017-09-29 15:00:50 11843 2
原创 RocketMQ异常问题解决
RocketMQ消费端,接收不到消息,但是其他消费端能接收到。且在RocketMQ Console控制台打印异常信息 com.alibaba.rocketmq.client.exception.MQClientException: Not found the consumer group consume stats, because return offset table is empty, m
2017-09-29 14:03:47 12087
转载 XML基础知识——Schema命名空间的声明
对于基于XML的配置,Spring 1.0的配置文件采用DTD格式,Spring 2.0以后使用Schema的格式,后者让不同类型的配置拥有了自己的命名空间,使配置文件更具扩展性。此外,Spring基于Schema配置方案为许多领域的问题提供了简化的配置方法,配置工作因此得到了大幅简化。 采取基于Schema配置格式,文件头的声明会复杂一些,先看一个简单的示例: 要了解文件头中声明的内容,需要学习一
2017-09-27 15:36:33 1046
原创 mysql笔记——事务
mysql笔记——事务mysql笔记事务1事务日志2隐式锁定和显示锁定1事务日志 写日志为什么比直接写磁盘要快?使用事务日志,存储引擎在修改表的数据时,只需要修改其内存拷贝,再把该修改行为记录到硬盘上的事务日志中,而不用每次都将修改的数据本身持久到磁盘。事务日志采用的是追加的方式,因此写日志的操作是磁盘上一小块区域内的顺序I/O,而不是随机I/O,所以快很多。事务日志持久以后,内存中被修改
2017-09-27 11:39:48 251
转载 mysql having
GROUP BY子句之后使用Having子句可应用限定条件进行分组,以便系统仅对满足条件的组返回结果。因此,在GROUP BY子句后面包含了一个HAVING子句。HAVING类似于WHERE(唯一的差别是WHERE过滤行,HAVING过滤组)HAVING支持所有WHERE操作符。例如,查找雇员数超过2个的部门的最高和最低薪水:[sql] view plain copy SELECT d
2017-09-27 10:58:35 222
转载 java反射——Class.forName和classloader的区别
原文:http://blog.csdn.net/qq_27093465/article/details/52262340java中class.forName()和classLoader都可用来对类进行加载。class.forName()前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而classLoader只干一件事情,就是将.class文
2017-09-20 18:02:16 345
转载 Java反射——Class Loader
JVM在运行时会产生三个ClassLoader,Bootstrap ClassLoader、Extension ClassLoader和App ClassLoader。Bootstrap ClassLoader:是用C++编写的,是JVM的内置加载器,它的名字是null。它用来加载核心类库,即在lib下的类库。java中class.forName()和classLo
2017-09-14 17:54:39 268
转载 明明白白AOP(傻瓜也会心领神会!)
原文地址:http://stamen.iteye.com/blog/1512388引子: AOP(面向方面编程:Aspect Oriented Programing)和IoC一样是Spring容器的内核,声明式事务的功能在此基础上开花结果。但是AOP和OOP差别较大,要很好地理解这个概念,做到心领神会还是不容易的,不过相信看完帖子,你就不再迷惑了。 编程语言最终极的目标就是能以更
2017-09-13 14:47:00 239
转载 透透彻彻IoC(你没有理由不懂!)
原文地址:http://stamen.iteye.com/blog/1489223引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解耦、设计模式、代码优化等问题的考量,我们打算通过一个小例子来
2017-09-13 14:44:17 298
原创 微服务架构下dubbo的缺点
1、Dubbo只是实现了服务治理,其他组件需要另外整合以实现对应的功能,比如:分布式配置:可以使用淘宝的diamond、百度的disconf来实现分布式配置管理。服务跟踪:可以使用京东开源的Hydra批量任务:可以使用当当开源的Elastic-Job而Spring Cloud下面有17个子项目(可能还会新增)分别覆盖了微服务架构下的方方面面,服务治理只是其中的一个方面
2017-09-07 16:34:12 9198
原创 springmvc controller层接收List类型的参数
1、客户端使用post方式提交2、客户端请求header设置:Content-Type:application/json;charset=utf-83、客户端请求参数为json格式:["abc","cde"]4、controller参数增加声明:@RequestBody@RequestMapping("/delFileInfo", method = RequestMethod.POST
2017-09-07 15:50:44 5933
原创 perf4j+SpringMvc监测代码性能
项目使用SpringMvc,使用slf4j+logback记录日志所以若要@Profiled起作用,关键是配置如下这行bean id="timingAspect" class="org.perf4j.slf4j.aop.TimingAspect" />注意:如果使用的slf4j,则使用org.perf4j.slf4j.aop.TimingAspect如果使用的log4j,则使用org.pe
2017-09-06 19:02:32 1059
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人