前言安装教程 深入浅出RocketMQ安装和部署快速上手1.添加依赖第一个是原生依赖,第二个是spring-boot-starter,这里我们添加第二个依赖。<!-- https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-client --> <dependency>
一、同步1.创建springboot的生产者1>创建module的springboot项目(选择Spring Initializr)2>添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st
转载 2024-06-21 19:49:05
228阅读
对于日志,我们并不陌生,通俗地理解就是带有时间地记录信息。我们使用日志就是为了方便记录信息,并且作一些信息的追踪和判断。另外在作一些测试时我们一般采用控制台输出的方式来打印一条语句,这样很不方便,并且在交付代码时还需将这部分代码注释掉,很不方便,如果采用日志的方式便可很好的避免该问题。常用的日志很多,这里主要讲slf4j(简单日志门面 Simple Logging Facade for Java)
\ 1 简介Java的标准java.net.URL类和各种URL前缀的标准处理器不足以满足所有的低级别资源访问。例如没有标准化的URL实现用于访问从类路径上获取的资源,或者与ServletContext相关的资源。尽管可以为特定的URL前缀注册新的处理器(与已有的前缀处理器例如http:相似),这一般是很复杂的,并且URL接口仍然缺乏一些需要的方法,例如检查指向的资源是否存在的方法。2 Resou
Spring Boot JPA 使用教程1 数据准备2 新建 Spring Boot 工程项3 依赖引入 Pom.xml 配置4 JPA 的工程配置 application.yml5 编写示例代码5.1 新建实体对象 UserDao.java5.2 新建仓库接口类 UserRepository6 编写 UserRepository 的测试用例6.1 新增用户数据6.2 查询单个数据6.3 查询多
转载 2024-04-11 13:19:11
54阅读
一、定义  JPA(Java Persistence API),Java持久化API,是定义对象关系映射(ORM)以及实体对象持久化的标准接口。JPA是JSR-220(EJB3.0)规范中的一部分,但是在JSR-220中规定实体对象(Entity Bean)由JPA进行支持,所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范,可以脱离容器独立运行、开发和测试。然和这套方案并
转载 2024-04-17 15:18:31
24阅读
1、原始Springboot环境外网环境下利用idea开发工具要准备好maven 与jdk环境,这里用的maven360与jdk1.8   没有该功能可自行百度进行相关插件的安装,可参考如下链接安装插件后点击next后可能会出现问题看具体出错原因,1网络不好(多试几次),2.需要配置代理(自行百度)   根据自己的项目名称进行如下设置&n
转载 7月前
171阅读
本文是学习Camunda与springboot集成的一个入门案例。整体流程与Camunda的官网教程一致。 也可以参考官网进行学习,官网是基于eclipse的,我这里是基于idea的。一.导入依赖创建一个新的springboot项目,导入依赖。 项目的pom文件的主要内容为:<properties> <java.version>1.8</java.ve
1、场景描述我们在开发的过程中,可能会遇见如下场景:一个业务A,这个A业务中包含了4个小业务,分别是a,b,c,d。在实际操作中,有时候第三个业务c,执行的时间比较长或者c业务是属于其他系统的api调用。这个时候,我们就期望a,c,d三个也是先执行完毕,然后提示用户业务成功。而不必等待c业务结束后,在提示用户。这样的好处是,能够实现业务分离,且用户体验较好。常见的应用场景:如短信方法,订单提交,邮
这里写一篇通过 mybatis generator类,自动生成 sqlserver代码类,通过springboot集成。连接sqlserver的总结。 1、创建springboot的项目 开发工具选择 idea,还是通过快速创建springboot项目的方式来创建一个springboot的web项目。 接下来只勾选一些必要的包,其他的手动引入就可
转载 2024-03-19 00:09:06
202阅读
一、Linux下安装ElasticSearch 1、检测是否安装了Elasticsearch 2、安装JDK 3、下载Elasticsearch 解压Elasticsearch 移动Elasticsearch到/usr/local/elasticsearch 4、修改配置文件 进入/usr/loca
原创 2021-07-29 16:38:56
584阅读
SpringBoot整合Nacos2.3.1 文章目录SpringBoot整合Nacos2.3.1前言一、nacos是什么?二、前期准备工作三、项目依赖四、配置nacos数据库五、开启鉴权总结 前言提示:这里可以添加本文要记录的大概内容:例如:最近正在根据自己这些年学到的东西整合项目,记录一下整合过程。一、nacos是什么?Nacos /nɑ:kəʊs/ 是 Dynamic Naming and
转载 2024-07-18 15:40:21
135阅读
实战前言RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。RabbitMQ 官网拜读首先,让我们先拜读 RabbitMQ 官网的技术开发手册以及相关的 Features,感兴趣的朋友可以耐心的阅读其中的相关介绍,相信会有一定的收
转载 2024-04-29 21:08:41
85阅读
Spring Boot集成Redis在Spring Boot项目中使用Redis时,需要如下几个步骤对Redis进行整合。1. 加入Redis和Jedis客户端依赖。<!-- 配置Redis依赖 --> <dependency> <groupId>org.springframework.boot</groupId&g
转载 2023-08-21 09:41:38
414阅读
工程简介项目地址页面效果(前台)后台项目技术框架:springboot视图技术:thymeleaf数据库实现:mybatis缓存:redis任务管理:邮箱消息队列:rabbitMQ权限管理:springsecurity评论系统:LeanCloud 导出功能:easyexcel视频播放器:DPlayer2 | Powerful danmaku video player | NPlayer(可以尝试一
转载 2024-03-07 11:41:51
50阅读
阿里sentinel已适配springboot整合非常简单,只需要添加一些配置就可以了,不需要写任何代码。但是如果有一些特殊需求,需要更细粒度的控制限流,就需要自己写些代码,比如对外的接口需要根据请求者ip,header中的user-agent或者其他信息限流,来防止恶意刷接口,或者爬虫,本人的项目就遇到了有人使用sqlmap工具来寻找sql注入漏洞和爬虫扫描接口,于是研究了一下sentinel
转载 2024-03-26 15:45:14
20阅读
之前用myeclipse做的一个课设,用的ssm框架,没有maven,所以想着能不能用spring boot做一下这里说一下为什么要用spring boot 主要是最近在学spring boot啦,用这个项目来练一下手。 优点是显而易见的,spring boot相比于传统的spring省去了繁琐的配置,甚至这个项目中我都没有去管web.xml。只需要将必须的信息:如数据库信息,mapper文件位置
转载 2024-03-22 14:51:27
50阅读
注意:版本 2.1.x.RELEASE 对应的是 Spring Boot 2.1.x 版本。版本 2.0.x.RELEASE 对应的是 Spring Boot 2.0.x 版本,版本 1.5.x.RELEASE 对应的是 Spring Boot 1.5.x 版本。我这个用的是springboot2.3.12.RELEASE、服务端Nacos2.2.3下载Nacos:https://github.c
转载 2024-06-03 15:17:41
118阅读
前言:开发环境:IDEA+jdk1.8+windows10目标:使用springboot整合druid数据源+mysql+mybatis+通用mapper插件+pagehelper插件+mybatis-generator+freemarker+layui使用springboot开发web项目,尤其是web后台管理类项目,推荐使用上面的组合;原因:首先,druid数据源提供了方便的sql监控视图,而
SpringBoot2.0如何集成fastjson?在网上查了一堆资料,但是各文章的说法不一,有些还是错的,可能只是简单测试一下就认为ok了,最后有没生效都不知道。恰逢公司项目需要将JackSon换成fastjson,因此自己来实践一下SpringBoot2.0和fastjson的整合,同时记录下来方便自己后续查阅。 一、Maven依赖说明 2.1.4.RELEASE</version&
转载 2024-05-10 14:58:37
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5