消息中间件——RabbitMQ入门介绍 一、选用RabbitMQ消息队列产品有很多,比如说常见的有 RocketMQ、RabbitMQ、ActiveMQ 和 Kafka 。其中 Kafka 的性能是最好的,并发量比较大,而且消息收发的速度也非常快。但是消息收发的可靠性上, Kafka 不如 RabbitMQ ,而且技术选型的时候执行速度并不是唯一标准。比速度的话,汇编语言碾压一切高级语言,但是现在我们写程序几乎不会选用汇编语言,而是要兼顾开发效率、易用性和生态圈。RabbitMQ 还有另外一个杀手锏,那就是既支持消息异步收发,又支持同步收发,
SpringBoot允许跨域请求 在前后端分离的架构中,允许跨域请求是一个很重要的设置。SpringBoot项目中允许跨域请求比较简单,只需要我们定义好配置类即可。在com.example.csdn.config包里面创建CorsConfig类,然后设置允许跨域请求。package com.example.csdn.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.con
从零开始搭建SpringBoot项目(四)——实现注册功能 前情提要上一篇文章已经向大家介绍前端项目的设计过程以及如何利用HbuilderX运行微信小程序,在文章的结尾我向大家简单一笔带过了用ajax向后端java项目请求数据的方法,这篇文章我们就来详细地看看!大家在看这篇文章前先看看我的上篇文章:从零开始搭建SpringBoot项目(三)——小程序Uni-app项目搭建一、前置条件需要安装下载方法HbuilderX自备最新版本微信开发者工具官网下载链接SQL脚本百度网盘下载链接,提取码:barh二、导入MySQL
从零开始搭建SpringBoot项目(三)——小程序Uni-app项目搭建(详细教程和实战) 前情回顾从零开始搭建SpringBoot项目(一)——开发环境搭建从零开始搭建SpringBoot项目(二)——Swagger接口测试平台搭建前面两篇文章我从项目搭建介绍到了接口测试平台的搭建一、前置条件需要安装下载方法HbuilderX自备最新版本jdk 1.8以上自备MySQL 5.7百度网盘下载 , 提取码:8vyiMaven库百度网盘下载 , 提取码:xq2uNavicat 15百度网盘下载 , 提取码:75fh......
Vue created/mounted 异步获取不到data中的数据 最近在开发时遇到了个小坑,在没详细了解Vue的生命周期前,总以为mounted函数一定会在created函数完成后执行,但实则不然。如果呈现在页面上的数据是静态的,比如说像下面这样数据是写死不变化的,那么mounted函数中的方法获取模型层中的这些值是能获取的↓export default { data() { return { dataList: [1,2,3,4,5,6] }; },注意注意注意!但如果大家的模型层数据是从后台动态响应返回的,
Hadoop项目(一)——利用WebStorm配置Scrapy爬虫框架 一、前情提要这次的内容将会结合我之前写的两篇Python深造篇文章,建议大家在阅读本篇文章前先浏览一下????Python爬虫深造篇(三)——Scrapy爬虫框架精文Python爬虫深造篇(四)——Scrapy爬虫框架启动一个真正的项目二、为什么Hadoop要配置Scrapy?在Hadoop集群搭建完成之后,我们完成了Hive、MySQL、Sqoop等安装,既然我们Hadoop是用来大数据分析的,那么必不可少的肯定是数据。这么说吧,我们把Hadoop集群当做是内部,他的数据来源只能从外部传入,
Spring项目——利用Swagger搭建REST API 开发前后端分离架构的项目,往往调试后端Web接口需要用到POSTMAN工具。虽然POSTMAN 工具的功能非常强大,但是请求参数很多的情况下,我们手写这些参数和数据还是非常麻烦的。因此我们需要一个调试后端Web接口更加简便的方法。恰好Swagger提供了REST API调用方式,我们不需要借助任何工具的情况下,访问Swagger页面,就可以对Web接口进行调用和调试,这种调试方式的效率要远超POSTMAN软件。一、添加依赖库在 pom.xml 文件中添加Swagger依赖库,这里我使用的是Swagger
从零开始搭建SpringBoot项目(二)——Swagger接口测试平台搭建(图文详细) 一、前情提要上一篇文章我们介绍了开发环境是如何搭建的,并且将配置文件也写好了,这次我就来带大家搭建接口测试平台。上一篇文章链接:从零开始搭建SpringBoot项目(一)——开发环境搭建,有需要的可以去看看。二、Swagger测试工具介绍开发前后端分离架构的项目,往往调试后端 Web 接口需要用到 POSTMAN 工具。虽然 POSTMAN 工具的功能非常强大,但是请求参数很多的情况下,我们手写这些参数和数据还是非常麻烦的。 因此我们需要一个调试后端 Web 接口更加简便的方法。恰好 Swagg
从零开始搭建SpringBoot项目(一)——开发环境搭建(图文详细) 一、前置条件需要安装下载方法IDEA自备jdk 1.8以上自备MySQL 5.7百度网盘下载 , 提取码:8vyiMaven库百度网盘下载 , 提取码:xq2uNavicat 15百度网盘下载 , 提取码:75fh目录一、前置条件二、创建SpringBoot项目三、给IDEA安装插件四、配置Maven库四、配置MySQL数据库六、在Sping配置文件中配置Tomcat、Mysql、Redis、MongoDB二、创建SpringBoot项目在I
Spring项目——创建自定义异常类 因为后台Java项目是Web工程,所以一旦有异常消息,我们要在原有异常消息的基础之上,封装状态码,所以需要我们自己创建一个异常类。自定义异常类继承的父类,我没有选择Exception。因为Exception类型的异常,我们必须要手动显式处理,要么上抛,要么捕获。我希望我定义的异常采用既可以采用显式处理,也可以隐式处理,所以我选择继承RuntimeException这个父类。RuntimeException类型的异常可以被虚拟机隐式处理,这样就省去了我们很多手动处理异常的麻烦。创建自定义异常类↓pack
Spring项目——封装Web返回对象 虽然SpringMVC的Controller可以自动把对象转换成JSON返回给客户端,但是我们需要制定一个 统一的标准,保证所有Controller返回的数据格式一致。最简便的办法就是定义封装类,来统一封 装返回给客户端的数据。修改 pom.xml 文件,添加依赖库。 Apache 的 httpcomponents 库里面的 HttpStatus 类封装了 很多状态码,所以我们在Web返回对象中封装状态吗,可以用到这些状态码。<dependency> <groupId>org.
各技术实战开发文章整合(持续更新) 一、Spring框架开发SpringBoot——第一个项目Spring项目——抵御跨站脚本(XSS)攻击Spring项目——Shiro和JWT技术二、Hadoop大数据开发Hadoop——集群搭建(步骤图文超详细版)Hadoop——安装MySQL、Hive以及Sqoop(步骤图文超详细版)Hadoop——HDF的Shell命令Hadoop——MapReduce相关eclipse配置及Api调用(图文超详细版)(内含遇到错误的解决方法)Hadoop——MapReduce实现单词统计和排序(图