自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

rubygems-3.2.13.tgz

centos安装redis时需要用到的安装环境插件

2021-03-12

rubygems-2.6.10.zip

centos安装redis时需要用到的辅助工具包

2021-03-12

spring-boot-dubbo-demo

spring boot、dubbo整合demo

2017-08-17

javadoc工具ydoc.jar

javadoc辅助工具,可基于class生成html文档,可以在生成文档前自动排除不需要的public方法

2015-08-12

javadoc.jar

javadoc辅助工具,可以基于java class生成html文档,并可以把不想要的方法从文档中自动排除

2015-08-12

空空如也

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

TA关注的人

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