摘要:问题 首先说下情况,我们平常开发SpringCloud微服务的时候,若要确保高可用,同一服务都会部署多台实例,然后注册到Eureka上。 一般我们会把所有定时任务写到一个服务里,那平常单实例的时候,都可以正常执行。如果该定时任务服务部署多个实例,如何确保只在一个服务实例里执行任务呢? 个人总结了下, 阅读全文
posted @ 2020-02-06 17:02 那啥快看 阅读(574) 评论(0) 推荐(0) 编辑
摘要:本文系本人原创,首先发布在我的个人博客上,SpringBoot + websocket 实现模拟设备上下线,转载请注明出处。 之前有做过车联网项目,gps设备都会有上下线检测的功能,但有的时候没有真实设备测试,如何模拟设备上下线呢?可以使用websocket实现,因为它是长连接,性能开销小且通信高效 阅读全文
posted @ 2020-01-05 14:15 那啥快看 阅读(506) 评论(0) 推荐(0) 编辑
摘要:问题 正常情况下,我们都是在controller里调用service里的方法,这个方法如果需要加事务,就在方法上加上@Transactional,这样是没问题的,事务会生效。 可是如果像下面这样,绕以下,service里方法调用了自己类的方法,这个时候即使加了@Transactional,事务也不会 阅读全文
posted @ 2019-11-30 16:55 那啥快看 阅读(622) 评论(0) 推荐(0) 编辑
摘要:简介 最近开发的项目中,kafka用的比较多,为了方便梳理,从今天起准备记录一些关于kafka的文章,首先,当然是如何安装kafka了。 Apache Kafka是分布式发布-订阅消息系统。 Apache Kafka与传统消息系统相比,有以下不同: 它被设计为一个分布式系统,易于向外扩展; 它同时为 阅读全文
posted @ 2019-11-24 11:09 那啥快看 阅读(284) 评论(0) 推荐(0) 编辑
摘要:前言 EventBus的核心思想是观察者模式 (生产/消费者编程模型) 。 SpringBoot+EventBus使用教程(一) SpringBoot+EventBus使用教程(二) 通过前面的文章我们已经知道,如何使用eventBus了。我们需要先定义一个Observer(前文中的EventLis 阅读全文
posted @ 2019-11-11 21:34 那啥快看 阅读(269) 评论(0) 推荐(0) 编辑
摘要:简介 继续上篇,本篇文章介绍如何集成spring-boot-starter-guava-eventbus使用EventBus,最新的版本好像已经不叫spring-boot-starter-guava-eventbus,而是guava-eventbus-spring-boot-starter。 使用 阅读全文
posted @ 2019-11-03 21:08 那啥快看 阅读(557) 评论(0) 推荐(0) 编辑
摘要:一、简介 EventBus是一个基于发布订阅的事件总线,在Java和Android里都可以使用。 二、使用 1.引入pom 2.定义事件监听类 3.EventBusConfig 4.EventHandler 5.测试类 6.运行结果 三、自定义事件 上面的例子,我们发送和接收的都是string,如果 阅读全文
posted @ 2019-11-01 23:04 那啥快看 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:网络 找出某程序(tomcat)的进程 ps -ef|grep tomcat 找出后如果要关闭 kill -9 pid统计某程序(tomcat)连接数 ps -ef|grep tomcat|wc -l查看tomcat日志文件包含某关键字的记录 grep '关键字' -C5 xxxxx.log -C5 阅读全文
posted @ 2019-10-10 23:09 那啥快看 阅读(66) 评论(0) 推荐(0) 编辑
摘要:年后到现在一直很忙,都没什么时间记录东西了,其实之前工作中积累了很多知识点,一直都堆在备忘录里,只是因为近几个月经历了一些事情,没有太多的经历来写了,但是一些重要的东西,我还是希望能坚持记录下来。正好最近公司用到了一些本篇文章的知识点,所以就抽空记录一下。 本文代码github地址:https:// 阅读全文
posted @ 2019-07-06 18:34 那啥快看 阅读(523) 评论(0) 推荐(0) 编辑
摘要:我们在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。 这两个接 阅读全文
posted @ 2019-06-29 10:49 那啥快看 阅读(133) 评论(0) 推荐(0) 编辑