自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

  • 博客(19)
  • 论坛 (1)
  • 收藏
  • 关注

转载 Storm的消息可靠性保障

转载自:   https://blog.csdn.net/xiaolang85/article/details/37761283   https://blog.csdn.net/xiaolang85/article/details/29215269   https://blog.csdn.net/guicaizhou/article/details/79273770  Storm保证从s...

2018-05-29 23:30:02 617

原创 Gradle生成可运行jar包(三)

  在 https://blog.csdn.net/zero__007/article/details/80428632 中介绍了生成可运行jar包的方式,来想想,能不能把依赖jar包也打包进入jar包,注意不是把第三方jar包的源码打进去。   事实是,是可以的,下面来介绍这个奇技淫巧。主要思路是使用ClassLoader来实现。首先是打jar包:jar { manifest ...

2018-05-29 21:57:28 2453

转载 HandlerMethodArgumentResolver与HandlerMethodReturnValueHandler

转载自:   https://blog.csdn.net/nnsword/article/details/76260355   https://blog.csdn.net/Rylan11/article/details/79433192HandlerMethodArgumentResolver是用来为处理器解析参数的,主要用在HandlerMethod中,每个Resolver对应一种类型的...

2018-05-27 18:31:49 378

转载 SpringBoot AOP统一处理请求日志

转载自:https://blog.csdn.net/catoop/article/details/71556374直接看代码示例:@Aspect@Componentpublic class WebLogAspect { private static final Logger LOG = LoggerFactory.getLogger(WebLogAspect.class);...

2018-05-27 18:03:36 376

原创 @InitBinder

转载自:   https://blog.csdn.net/ai_xiangjuan/article/details/79842385   https://blog.csdn.net/ai_xiangjuan/article/details/79696639  @InitBinder用于在@Controller中标注于方法上,表示为当前控制器注册一个属性编辑器,只对当前的Controller...

2018-05-27 00:33:31 7454

转载 MySQL优化相关的10项配置

转载自:https://blog.csdn.net/magerguo/article/details/239139811、innodb_buffer_pool_size   这是安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方,这个值越大越好,这能保证你在大多数的读取操作时使用的是内存而不是硬盘。典型的值是5-6GB(8GB内存),20-25GB(32GB内存),100...

2018-05-25 23:25:17 172

原创 Zookeeper实现分布式锁实现原理

  首先有个locker节点,它是一个持久节点。在获取分布式锁的时候,所有客户端在locker节点下创建临时顺序节点,释放锁的时候删除该临时节点。   客户端先获取locker下面的所有子节点,获取到所有的子节点path之后,如果发现自己在所有子节点中序号最小,那么就认为获取到了锁。如果发现自己创建的节点并非locker所有子节点中最小的,说明自己还没有获取到锁。   当没有获取到锁的时候,客...

2018-05-25 23:21:13 152

原创 Gradle生成可运行jar包(二)

  在 https://blog.csdn.net/zero__007/article/category/6703751 中介绍了生成可运行jar包的方式,把所有内容打入一个jar包。其实已经有这样的插件了—Shadow Plugin,这个插件怎么用可以看 http://imperceptiblethoughts.com/shadow/ 。   来个例子:buildscript { ...

2018-05-24 01:07:35 16756

原创 Spring Boot自动配置注解@EnableAutoConfiguration解密

  Spring boot为了自动配置,增加了注解@EnableAutoConfiguration。一般只需要配置@SpringBootApplication即可,为什么呢?@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration...

2018-05-20 22:01:38 11261

转载 Spring Boot入门(二)- 配置详解

转载自:http://blog.csdn.net/hguisu/article/details/51006252自动化配置  Spring Boot 对于开发人员最大的好处在于可以对 Spring 应用进行自动配置。Spring Boot会根据应用中声明的第三方依赖来自动配置Spring 框架,而不需要进行显式的声明。比如当声明了对 HSQLDB 的依赖时,Spring Boot 会自...

2018-05-20 10:52:56 97

转载 Spring中的事务

转载自: https://blog.csdn.net/ai_xiangjuan/article/details/79687560 https://blog.csdn.net/u012562943/article/details/78333153 https://www.coder4.com/archives/5917 https://blog.csdn.net/dslztx/article...

2018-05-19 22:10:17 80

转载 浅析AOP源码(三)

转载自: https://blog.csdn.net/moreevan/article/details/11977115/ https://blog.csdn.net/qq_38182963/article/details/78747404  Spring提供了两种方式来生成代理对象: JDKProxy和Cglib,具体使用哪种方式生成由AopProxyFactory根据AdvisedSu...

2018-05-19 16:32:11 111

转载 浅析AOP源码(二)

转载自:https://blog.csdn.net/qq_38182963/article/details/78759574  上一篇介绍了AOP代理对象的生成方式中的ProxyFactoryBean,这篇接着分析一下基于注解实现的AOP怎么生成代理对象。   首先看下关键类AnnotationAwareAspectJAutoProxyCreator,该类实现了InstantiationAw...

2018-05-19 16:27:52 81

转载 浅析AOP源码(一)

转载自: https://blog.csdn.net/moreevan/article/details/11977115/ https://blog.csdn.net/qq_38182963/article/details/78747404  AOP(Aspect-Oriented Programming)面向切面的编程,在平时的开发过程中,AOP其实用到的地方一般有: ①用来做日...

2018-05-19 16:21:30 951

转载 @Conditional

转载自:https://blog.csdn.net/doctor_who2004/article/details/79184230  @Conditional注解可以根据任何环境条件来注册bean,是否注册bean实例的条件有如下几个: 在classpath路径中是否存在某个特定的类 在ApplicationContext中是否还没注册过一个特定类型的bean 是否在某路...

2018-05-18 00:29:11 484

转载 Topology、Spout、Blot生命周期

转载自: https://blog.csdn.net/dslztx/article/details/46687833 https://blog.csdn.net/dslztx/article/details/46691841 https://blog.csdn.net/weijonathan/article/details/18792719Topology  "storm jar...

2018-05-10 21:46:26 349

原创 PowerMock从入门到放弃再到使用

  在做单元测试的时候,可能会用到Mockito来测试,但是Mockito也有不足,不能mock静态、final、私有方法等。而PowerMock能够完美的弥补Mockito的不足。   PowerMock使用一个自定义类加载器和字节码操作来模拟静态方法,构造函数,final类和方法,私有方法,去除静态初始化器等等。通过使用自定义的类加载器,简化采用的IDE或持续集成服务器不需要做任何改变。目前...

2018-05-05 10:44:38 9331 4

原创 instanceof与isAssignableFrom

instanceof 用于检 查左边的实例(不能是基础变量)是不是右边的类或其之类。如果被测对象是null值,则测试结果总是false。Integer i = new Integer(1);// int i = 0; error!System.out.println(i instanceof Integer); // trueSystem.out.println(i instan...

2018-05-03 23:13:19 92

转载 Storm基础(二)

转载自:   http://blog.csdn.net/hguisu/article/details/8454368   http://san-yun.iteye.com/blog/2095475Storm基本概念Fields  存储消息的字段名列表,其所需参数是字段名集合。对于同一条消息,在构建Fields对象时会为其所有的字段建立索引。就相当于列名,而对应的Tuple里面的数据...

2018-05-03 22:38:17 92

空空如也

给csdn博客提提需求

发表于 2018-05-05 最后回复 2018-05-05

空空如也

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

TA关注的人 TA的粉丝

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