拥有0000-未整理-等待研究标签的文章

lombok 中的@Data注解 - 夏天里的Jasmine - 博客园

今天看到有代码中的Dao包中的类文件,写的极其简洁,甚至引起了开发工具InteliJ的报错,然后程序还能稳健地跑起来。123456789`import` `lombok.Data;``@Data``public` `class` `VaildCode {``private` `String  code;``private` `long` ...
阅读全文

Lomok @Data使用_yilihuang的博客-CSDN博客

        看了廖师兄的Springboot视频发现很多很好玩的小工具,lombok就是其中一个。lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码...
阅读全文

Kafka从上手到实践-实践真知:Kafka Java Consumer | 程序员说

这一节来看看如何使用Java编写Kafka Consumer。Java Consumer首先创建Consumer需要的配置信息,最基本的有五个信息: Kafka集群的地址。 发送的Message中Key的序列化方式。 发送的Message中Value的序列化方式。 指定Consumer Group。 指定拉取Message范围的策略。 P...
阅读全文

Kafka Consumer源码之Offset及Fetcher分析 - 简书

上一篇讲了consumer如何加入consumer group的,现在加入组成功之后,就要准备开始消费,但是我们需要知道consumer从offset为多少的位置开始消费。consumer中关于如何消费有2种策略:1\. 手动指定 调用consumer.seek(TopicPartition, offset),然后开始poll2\. 自动指定 poll之前给集群发送请求,让集群...
阅读全文

Java几种常用的断言风格你怎么选? - PageThinker - OSCHINA

日常工作中,不管你是写Unit Test,还是采用TDD的编程方式进行开发,都会遇到断言。而断言的风格常见的会有Assert、BDD风格,对于这些常见的断言风格你怎么选择呢?01 Assert风格JUnit中提供了这样的assert断言风格,例如:``` void should_be_unlocked_when_insert_coin_given_a_entrance_ma...
阅读全文

Spring Boot使用AOP实现拦截某个方法 - 依米欧 - 博客园

1、引入.jarl文件依赖 <!\\ Spring Boot Web 依赖 <dependency <groupIdorg.springframework.boot</groupId <artifactIdspringbootstarterweb</artifactId <!\\ 从依赖...
阅读全文

Spring Boot 之事件(Event) - 简书

Spring 官方文档翻译如下 :_ApplicationContext 通过 ApplicationEvent 类和 ApplicationListener 接口进行事件处理。 如果将实现 ApplicationListener 接口的 bean 注入到上下文中,则每次使用 ApplicationContext 发布 ApplicationEvent 时,都会通知该 bean。 本质上,这是...
阅读全文

SpringBoot-事件监听的4种实现方式_ignorewho的博客-CSDN博客

springboot进行事件监听有四种方式: 1.手工向ApplicationContext中添加监听器 2.将监听器装载入spring容器 3.在application.properties中配置监听器 4.通过@EventListener注解实现事件监听 讲到事件监听,这里我们说下自定义事件和自定义监听器类的实现方式: 自定义事件:继承自ApplicationEv...
阅读全文

Spring全家桶系列–SpringBoot之AOP详解 - Java知音* - 博客园

//本文作者:cuifuan //本文将收录到菜单栏:《Spring全家桶》专栏中 面向方面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP)。 OOP中模块化的关键单元是类,而在AOP中,模块化单元是方面。 准备工作首先,使用AOP要在build.gradle中加入依赖//引入AOP依赖compile "org.springframew...
阅读全文

Mybatis的核心实现Plugin、Interceptor_布道-CSDN博客

本章讲Interceptor其实在分享怎样的设计才是具备良好的拓展性的程序,注重内功修为的童靴可能更感兴趣。Mybatis中的插件允许你针对核心组件接口Executor 、StatementHandler、ParameterHandler、ResultSetHandler中任何一个方法进行拦截调用。而每个Interceptor(拦截的接口)其实是通过方法)。关于Mybatis的系统架构及Exe...
阅读全文