自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 rabbitmq,从入门基础到整合springboot,超详细笔记

前言 什么是RabbitMQ? MQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。 常见的MQ 老牌的ActiveMQ、RabbitMQ,当下流行的Kafka,阿里巴巴自主开发RocketMQ等

2020-06-22 09:32:39 633

原创 超详细,mongodb安装部署+入门操作+springboot整合

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 主要特点 MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。 你可以在MongoDB记录中设置任何属性的索

2020-06-21 10:58:16 849 1

原创 解决github下载过慢的办法,码云是万能的

首先说明,不是解决打开github过慢的问题,是解决克隆github的项目过慢的问题,打开github我觉得还是没什么问题的 好了,废话不多说,步骤如下: 在github中找到自己想要的克隆的项目,获取的HTTPS链接 打开码云(没有账号的自己先注册一个),在个人首页的仓库中新建仓库 然后拉到最下面 最后很快就从github中导入项目到码云的仓库中了 只要码云有了, 克隆还不简单,当然你要有git的相关技能,这里就不展开说了 如果你觉得有用的话,可以点个赞哦,谢谢 ...

2020-06-20 13:18:55 598

原创 全网最新,自学java之ElasticSearch7.x+实战

学习资源:b站up主狂神说,有兴趣的可以看下 学习ElasticSearch之前,建议大家可以百度一下他的诞生背景,会更加有利于你对这门技术的了解,这里就不展开描述了,直接入门学习 ElasticSearch安装 注意:因为ElasticSearch的底层是java开发的,需要jdk环境,而jdk环境最低要求是jdk1.8及以上的,所以需要确保这个环境是ok的 下载 直接官网下载即可,迅雷下载的速度还是挺快的 https://www.elastic.co/cn/ 安装 解压即用 解压完毕后运行bin

2020-06-20 12:38:48 2883 2

原创 谷歌浏览器现实json格式数据,一键解决

相信很多小伙伴使用chrome浏览器访问一些接口时返回的数据看起来很不舒服,比如: 其实这个很简单,只要到chorme的网上应用商店搜JSON,找一个插件安装使用即可,例如使用JSONView之后: 舒服,如果还没有添加扩展程序的可以去尝试一下哦,觉得有用的可以点个赞 ...

2020-06-20 10:28:53 1373

原创 关于安装redis6.05出现的问题

安装路径 redis官网下载好压缩包后,直接放到linux系统下的opt目录下,然后解压: tar -zxvf redis-6.0.5.tar.gz 解压完之后进入redis-6.0.5目录 然后执行make命令 注:如果出现下面的错误: 这是因为gcc的版本问题,需要升级,解决措施如下: 安装gcc全家桶 yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install gl

2020-06-17 20:26:03 686

原创 springboot+vue+elementUI前后端分离项目练习—小试牛刀

确定技术栈 后端技术栈: springboot mybatis plus shiro lombok redis hibernate validatior(springboot内置) jwt 后端开发步骤: 1、建好数据库 2、springboot整合mybatis plus(整合之后别忘了先测试一下) 3、前后端统一结果封装 这里我们用到了一个Result的类,这个用于我们的异步统一返回的结果封装。一般来说,结果里面有几个要素必要的 是否成功,可用code表示(如200表示成功,400表示异常) 结果

2020-06-12 21:02:32 1700

原创 自学java之MybatisPlus,再也不用写sql了

MybatisPlus 简介 mybatisplus是什么? MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 mybatisplus特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有

2020-06-10 10:17:33 10747 7

原创 自学Springcloud,超详细笔记

1、常见面试题 1.1 什么是微服务? 1.2 微服务之间是如何独立通讯的? 1.3 SpringCloud 和 Dubbo有那些区别? 1.4 SpringBoot 和 SpringCloud,请谈谈你对他们的理解 1.5 什么是服务熔断?什么是服务降级? 1.6 微服务的优缺点分别是什么?说下你在项目开发中遇到的坑 1.7 你所知道的微服务技术栈有哪些?列举一二 1.8 Eureka和Zookeeper都可以提供服务注册与发现的功能,请说说两者的区别 2、回顾微服务 2.1 什么是微服务? **什么是微

2020-06-04 14:46:17 919

原创 自学springboot之整合swagger

springboot + Swagger 学习目标: 了解Swagger的作用和概念 了解前后端分离 在SpringBoot中集成Swagger swagger简介 现在开发,很多采用前后端分离的模式,前端只负责调用接口,进行渲染,前端和后端的唯一联系,变成了API接口。因此,API文档变得越来越重要。swagger是一个方便我们更好的编写API文档的框架,而且swagger可以模拟http请求调用。 大部分采取的方式:Vue + SpringBoot,Vue通过js渲染页面,后端把数据传递给js,早期

2020-06-04 11:44:51 1560

原创 自学springboot之整合shiro +thymeleaf

springboot + Shiro + thymeleaf 什么是Shiro? Apache Shiro是一个java的安全(权限)框架 Shiro可以非常容易开发出足够好的应用,其不仅可以用在javaSE环境,也可以用在javaEE环境 Shiro可以完成认证、授权、会话管理、web集成、缓存等 有哪些功能? Authentication:用户认证(登录) Authorization:权限控制 Session Management:会话管理 Cryptography:数据加密 Web Suppor

2020-06-04 11:44:30 474

原创 自学springboot之整合Spring Security + thymeleaf

sprigboot + Spring Security + thymeleaf 安全简介 在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的发布进程。因此,从应用开发

2020-06-04 11:44:16 470

原创 自学springboot之整合mybatis

springboot整合mybatis 新建一个项目,记得勾选web、sql相关 额外导入两个依赖 <!--mybatis-springboot--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.

2020-06-04 11:43:52 234

原创 自学SpringBoot,超详细笔记

1、SpringBoot 回顾下什么是Spring? Spring是一个开源框架,2003年兴起的一个轻量级的java开发框架,是为了解决企业级应用开发的复杂性而创建的,简化开发 Spring是如何简化Java开发的? 为了降低java开发的复杂性,Spring采用了以下4中关键策略: 基于POJO的轻量级和最小侵入性编程; 通过IOC,依赖注入(DI)和面向接口实现松耦合 基于切面(AOP)和管理进行声明式编程; 通过切面和模板减少代码; 什么是SpringBoot? 学习过javaweb的同学就知道

2020-06-04 11:43:27 1714

原创 自学SSM之整合SSM框架

整合ssm框架 新建一个项目,确保导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://

2020-06-04 11:14:05 239

原创 自学SSM之SpringMVC

1、SpringMVC 什么是springmvc? 之前我们在学servlet的时候,有了解过mvc设计模式: M: model,对应着dao、service层 V:view,对应着jsp层 C:controller,对应着servlet层 Spring 框架提供了构建 web应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架 2、回顾servlet(简

2020-06-04 11:11:50 189

原创 关于导入eureka依赖后,返回数据格式变为xml的问题和解决

解决前 解决后 问题根源: springcloud版本问题,一开始我使用最新的springcloud+springboot: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.2.2.RELEASE</version>

2020-06-03 01:32:07 640 2

原创 自学ssm框架之spring(含代理模式),内容详细思路清晰

1、Spring 1.1、简介 Spring:春天---------->给软件行业带来了春天! 2002年,首次推出了Spring框架的雏形:interface21框架 Spring框架即以interface21框架为基础经过重新设计,并不断丰富其内涵,2004年3月24日发布了1.0正式版 Rod Johnson,Spring Framework创始人,悉尼大学的博士,然而他的专业不是计算机,而是音乐学 Spring的理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的

2020-05-18 09:15:07 436

原创 关于在idea中maven导入jar包很慢的问题

环境 JDK 11 MAVEN 3.6.3 idea中maven配置 重点(配置文件) 首先本地仓库路径可以先自定义(中间的路径根据自己的情况填写) <!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/t

2020-05-16 09:07:08 1852

原创 Mybatis自学IDEA版(2020.5)

Mybatis-5.11 环境(我的版本): JDK11 Mysql5.5 mave3.6.3 框架:配置文件,最好的方式:看官网文档 1、简介 1.1、什么是Mybatis MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 避免几乎所有的 JDBC 代码以及设置参数和获取结果集。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)

2020-05-15 15:53:49 753

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除