web
现场喷口水
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合kafka,以及多播机制的应用
最近做一个需求需要用SpringBoot整合Kafka的多播机制,所以就顺便写篇文章介绍一下自己的对Kafka多播机制的应用吧。先说明一下我的需求,一个分布式系统内每个节点需要处理存在该节点本地的文件,但是处理的任务必须放到队列中排队避免高并发引起的系统崩溃。当时由于需要处理的文件都是在发出消息的节点上的,所以考虑之后决定使用Kafka的多播机制来实现。首先简单讲解一下Kafka的多播机制...原创 2019-12-25 14:22:41 · 1361 阅读 · 0 评论 -
SpringMVC整合Kafka实战
1.SpringMVC整合生产者(Producer)SpringMVC整合生产者比较简单,我直接用一个单例对象来管理生产者,这样保证生产者也是一个单例对象。1.1 导入kafka的maven依赖1.2 创建单例对象管理生产者我使用静态内部类的方式创建单例对象,保证单例对象的线程安全。直接上代码public class KafkaManager { private...原创 2019-12-25 11:13:56 · 4866 阅读 · 1 评论 -
Spring AOP开发服务端防重复提交功能
我们在网页上点击按钮的时候由于网速等等的原因,可能会出现多次点击同一个按钮的情况,如果没有防重复提交功能就会导致数据库数据重复问题。客户端防重复提交经常使用一个变量判断数据提交过程,在提交过程中会让按钮不可点击来防重复提交。今天我就来介绍一下服务端是如何实现防重复提交功能的。这里我的防重复提交功能需要使用到redis,所以你需要提前安装个redis软件。我们只需要创建两个类,一个自定义注解...原创 2019-12-24 17:56:50 · 723 阅读 · 1 评论 -
SpringMVC和SpringBoot整合mybatis以及多数据源配置
1.SpringMVC整合MyBatis及多数据源配置1.1pom.xml文件引入mybatis配置<!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactI...原创 2019-12-24 17:10:47 · 557 阅读 · 0 评论 -
SpringMVC和SpringBoot开发环境、生产环境的多环境配置
Java服务端开发的时候像数据库连接,缓存连接等配置都要区分开发环境和正式环境,可能还有测试环境等。这里介绍一下方便区分和管理不同环境配置文件的方法。SpringMVC多环境配置我的代码工程是maven工程,所有这里就以maven工程为例子。1.创建多环境配置文件存放目录如上图所示,在main目录下面创建/filters目录,再根据不同的环境创建不同的目录,我平常使用4种环境配...原创 2019-12-24 15:46:04 · 1051 阅读 · 0 评论 -
web移动端调试神器Eruda
在Web开发过程中,对html页面进行开发和调试的时候都会用到浏览器提供的调试工具,小编我最常用的就是Chrome浏览器自带的开发者工具了,可以很方便的对JS代码进行断点调试,log也很方便。但是在移动端的浏览器上进行开发就没有这么方便了,不管是iOS的Safari还是Android的众多浏览器。在这里小编推荐一个移动端的调试神器Eruda。Eruda 是一个专为手机网页前端设计的调试面板,类...原创 2018-09-08 22:29:12 · 6047 阅读 · 1 评论 -
Java Web 管理系统开发全解
服务端开发中Java一直作为主流语言,最近几年随着大数据的发展,Java涉及到的领域也越来越多,而且前端工程化的兴起也进一步促进了Java的发展。这里介绍一个前后端分离的后台管理系统,后端数据接口基于SpringMVC的框架,前端采用nodejs+webpack+vuejs+iView的框架开发(这是目前很流行的一套前端开发框架)。整套demo是完整可运行的(包括数据库表结构)。废话不多少,直接上...原创 2019-05-17 22:43:28 · 4423 阅读 · 2 评论