一、SpringBoot入门1、简介简化spring应用开发的一个框架整个spring技术栈的一个整合j2ee一站式开发2、微服务架构风格一个应用应该是一组小型服务:可以通过HTTP的方式进行互通每一个功能元素都是一个可独立替换和独立升级的软件单元3、配置jdk、maven、IDEA、SpringBoot稳定版4、Spring Boot HelloWorld第一个应用一个功能浏览器发送hello请
springboot自动配置原理,到底怎么实现的自动配置,怎么加载的META-INF.spring.factories文件。仿真一下程序,走起。1.主启动类调用run方法2.createApplicationContext方法见名知意,这就是创建容器的方法。 进到方法,会执行到这一步 web项目的话,当前容器类型为AnnotationConfigServletWebServerApplicatio
转载 2024-07-05 13:31:07
30阅读
  关于SpringBoot和PageHelper,前篇已经介绍过Spring boot入门(二):Spring boot集成MySql,Mybatis和PageHelper插件,前篇大致讲述了SpringBoot如何集成Mybatis和Pagehelper,但是没有做出实际的范例,本篇是连接上一篇写的。通过AdminLTE前端框架,利用DataTable和PageHelper进行分页
转载 10月前
16阅读
(1)打开zookeeper:bin/zookeeper-server-start.sh config/zookeeper.properties (2)打开kafka:bin/kafka-server-start.sh config/server.properties (3)创建topic:bin/kafka-create-topic.sh --replica 2 --partition 8 --
转载 2024-03-26 10:37:11
51阅读
springboot集成kafka实战项目,kafka生产者、消费者、创建topic,指定消费分区前言本项目代码可直接集成到你现有的springboot项目中。功能包括: 1.kafka生产者配置。 2.kafka消费者配置。(指定分区消费) 3.kafka topic配置。工具:1.windows环境下kafka_2.12-2.8.0。 2.offsetexplorer.exe kafkaToo
转载 2023-09-02 22:12:41
1439阅读
目前大数据越来越火爆,大量的数据墙如何快速构建完成,webSocket将是至关重要的一环。、github地址:git@github.com:juejuedog/SpringBootDemo.git1、首先要引入webSocket的依赖 <dependency> <groupId>org.springframework.boot</groupId>
转载 2024-04-29 20:29:07
65阅读
简介git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。功能你是否经常遇到这样的问题:测试提交了一个bug,开发人员无法确认是哪个版本有这个问题,当前测试环境部署的是某个
转载 10月前
52阅读
从零开始创建一个SpringBoot项目本文将从0开始,创建一个SpringBoot项目,实现数据查询功能。如果你是一个新手,不要慌,先跟着博文操作去实现,知其然而后知其所以然。完整项目已上传至GitHub,项目地址:https://github.com/ThinkMugz/springboot-layui-demo项目的功能很简单,将数据库数据读取封装并返回(数据库造数据SQL在文章末尾),效果
转载 2024-08-21 15:30:16
51阅读
1. 概述RSocket应用层协议支持 Reactive Streams语义, 例如:用RSocket作为HTTP的一种替代方案。在本教程中, 我们将看到RSocket用在spring boot中,特别是spring boot 如何帮助抽象出更低级别的RSocket API。2. 依赖让我们从添加spring-boot-starter-rsocket依赖开始: 这个依赖会传递性的拉取R
转载 2024-03-26 12:10:57
37阅读
Topic Topic是Kafka数据写入操作的基本单元,可以指定副本 一个Topic包含一个或多个Partition,建Topic的时候可以手动指定Partition个数,个数与服务器个数相当 每条消息属于且仅属于一个Topic Producer发布数据时,必须指定将该消息发布到哪个Topic Consumer订阅消息时,也必须指定订阅哪个Topic的信息 Kafka中的Message是以top
转载 2024-03-09 20:58:06
710阅读
一、环境及准备集群环境:软件版本:部署前操作: 关闭防火墙,关闭selinux(生产环境按需关闭或打开) 同步服务器时间,选择公网ntpd服务器或者自建ntpd服务器 [root@es1 ~]# crontab -l #为了方便直接使用公网服务器 #update time */5 * * * * /usr/bin/rdate -s time-b.nist.gov &>/dev/n
转载 10月前
521阅读
最近在看消息队列框架 ,alibaba的RocketMQ单机支持1万以上的持久化队列,支持诸多特性,目前RocketMQ在阿里集团被广泛应用在订单,交易,充值,流计算,消息推送,日志流式处理,binglog分发等场景比kafka还是有过之无不及,其实kafka文档很丰富但RocketMQ网上的文章太少,找不到相关的操作教程于是研究了下源码 做个单机操作的教程,如果你也对此有兴趣不妨共同研究下载源码
从Kafka的底层实现来说,主题和分区都是逻辑上的概念,分区可以有一至多个副本,每个副本对应一个日志文件,每个日志文件对应一至多个日志分段(LogSegment),每个日志分段还可以细分为索引文件、日志存储文件和快照文件等。kafka会默认创建主题如果broker端配置参数auto.create.topics.enable设置为true(默认值就是true),那么当生产者向一个尚未创建的主题发送消
转载 2024-03-15 19:57:51
526阅读
情景:有时搭好项目框架后,需要编写业务代码时,比较繁琐,苞米豆搞了个mybaits-plus-generator,可以生产业务的基础模板,舒服的不行啊,以下贴一下代码生成的相关代码。使用适用版本:JDK1.8 和 Mysql数据库先看一下生成代码项目目录,如下:项目下common文件夹下生成代码要用到的方法,稍后会把项目下载路径发出来,这里展示一下关键的代码:1、首先在pom.xm中添加maven
一个简单的实例工程,介绍利用 mybatis-plus 的代码自动生成插件,根据表结构来生成对应的类和 xml 配置文件I. 代码生成本文主要内容来自官方教程,通过实例方式介绍代码生成过程1. 准备准备两张表,用于测试 CREATE TABLE `userT0` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar
本文主要讲解以下几个方面:1.定时任务的定义及其常见的模式2.springboot集成quart实例3.中途会遇到的一些问题 一、定时任务的定义及其常见的模式   1)定时任务的定义      首先要明白的是,定时任务在系统中的表现形式和在我们口中常说的定时是不一样的:口中的定时:在明天的八点把设备打开,晚上八点把设备关掉,这个月每天都这
转载 10月前
252阅读
公司最近的一个项目需要做数据迁移,历史数据为原数据库导出的excel表格,需要迁移到oracle中。一开始是用POI直接对excel解析,但是遇到一个问题就是在一张excel表数据量过大的时候性能下降的很厉害甚至引起内存溢出的情况,于是想着用Navicate直接把源数据存到mysql中,再对数据库进行操作。这时就需要根据mysql中的表格建立对应的mapper.xml和POJO类,当然是采用Myb
转载 2024-05-15 12:15:21
170阅读
Kafka 0.9版本对java client的api做出了较大调整,本文主要总结了Kafka 0.9在集群搭建、高可用性、新API方面的相关过程和细节,以及本人在安装调试过程中踩出的各种坑。 关于Kafka的结构、功能、特点、适用场景等,网上到处都是,我就不再赘述了,直接进入正文 Kafka 0.9集群安装配置 操作系统:CentOS 6.5  
转载 2024-06-12 14:06:54
66阅读
之前学完ssm的时候,当时做了一个简单的小网站,非常开心,但是对于那些配置文件刚开始还是有些头疼。后来学习到springboot,就感觉太清爽了!!!去nmd配置文件,我们只需要在application.properties配置一些mybatis、数据源、端口、视图解析器等就可以了。开发一个小网站很快就完成了。不知道大家第一次接触springboot是什么感觉,我第一感觉就是不用配置那么多配置文件
转载 2024-03-18 10:26:02
92阅读
Step 1:创建项目直接通过 Spring 官方提供的 Spring Initializr 创建或者直接使用 IDEA 创建皆可。 Step 2:配置 Kafka通过 application.yml 配置文件配置 Kafka 基本信息。server:port: 9090spring:kafka:consumer: bootstrap-servers: localhost:9092
转载 2024-03-22 10:24:05
293阅读
  • 1
  • 2
  • 3
  • 4
  • 5