摘要: Spring Boot最核心的27个注解,你了解多少? 导读 Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较火热的微服务框架SpringCloud集成。 而Spring Boot之 阅读全文
posted @ 2019-07-23 23:16 文文的小迷弟 阅读(223) 评论(0) 推荐(0) 编辑
摘要: @ResponseStatus有两个参数 1、value 对应枚举HttpStatus的值,此值对应相应404,403,500 2、reason 界面提示文字 重点: 如果只是想添加返回的状态码,一定不要写reason,因为只要加上reason无论程序是否报错,都会抛出错误 此注解加在方法上,用来指 阅读全文
posted @ 2019-07-23 17:57 文文的小迷弟 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1 在kafkaProducer的源码中看到 在执行dosend方法之前会先执行拦截器栈中的onSend方法。 代码中会把所有实现了ProducerInterceptor接口的所有类拿来,循环执行onSend方法 思路:我们自定义一个类,实现ProducerInterceptor接口然后把此类告知k 阅读全文
posted @ 2019-07-19 16:46 文文的小迷弟 阅读(534) 评论(0) 推荐(0) 编辑
摘要: > HEAD 永远指向分支, 分支指向commit。 其实他们都是指针 2 sourceTree mac上的git GUI 3 当我们提交的时候,可以设置我们的user.name 和user.email 我们可以从如下的3个地方设置它的值 /etc/gitconfig 全局 针对于所有用户 命令: 阅读全文
posted @ 2019-07-16 19:19 文文的小迷弟 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1 实现在同一个线程消费的consumer 实现producer 实现consumer 开启kafka创建topic 测试结果: 2 consumer的一些配置 fetch.min.bytes: 该属性指定了消费者从服务器获取记录的最小字节数。broker 在收到消费者的数据请求时,如果可用的数据量 阅读全文
posted @ 2019-07-05 17:27 文文的小迷弟 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 1 创建自定义事件 继承 ApplicationEvent 2 编写监听者 3 启动类 4 跨服务监听事件思路 我们可以编写一个类 负责把spring的event发送到我们的事件中心系统中, 也就是kafka当中 这样不同的服务可以消费kafka 5 测试结果 注意控制台打印顺序 阅读全文
posted @ 2019-07-04 18:28 文文的小迷弟 阅读(3326) 评论(0) 推荐(0) 编辑
摘要: 1 feign的本质是还是使用HTTP协议调用 >feign调用思路1 必须开启Eureka (调用者和被调用者都需要注册自身到注册中心中)2 假如A是服务提供者B是接口调用者。 B调用A服务3 我们不需要在A服务的启动类上加上 @EnableFeignClients 因为B是feigen的客户端4 阅读全文
posted @ 2019-07-03 19:01 文文的小迷弟 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 今天看公司代码,发现里面使用了 DelayQueue,学习以后记录下来: 概念:DelayQueue是一个支持延时获取元素的无界阻塞队列。里面的元素全部都是“可延期”的元素,列头的元素是最先“到期”的元素,如果队列里面没有元素到期,是不能从列头获取元素的,哪怕有元素也不行。也就是说只有在延迟期到时才 阅读全文
posted @ 2019-07-02 18:36 文文的小迷弟 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 每一个record 都有一个key 其作用在于 1 作为一个record的元数据 2 用于分区,以便确定record进入到哪个,那么具体代码是如何实现的呢?我们查看下源码 partition 如果所有的message是同一个key,将会被放入同一个partition kafka发送一个消息的流程 1 阅读全文
posted @ 2019-06-28 17:32 文文的小迷弟 阅读(1079) 评论(0) 推荐(0) 编辑