- 博客(7)
- 收藏
- 关注
原创 RabbitMq学习笔记
消息队列概述MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。实现MQ的大致有两种主流方式:AMQP、JMS。AMQP是一种协议,更准确的说是一种binary wire-level protocol(链接协议)。这是其...
2019-12-10 11:17:51 114
原创 Docker学习笔记
一、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言开发。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker应用场景:Web 应用的自动化打包和发布自动化测试和持续集成、发布在服务型环...
2019-12-08 20:26:06 353
原创 Spring Cloud学习笔记
一、系统架构1、集中式架构:当网站流量很小时,只需要一个应用将所有功能部署在一起,减少部署成本优点:系统开发速度快,维护成本低,适用于并发要求低的西永缺点:代码耦合度高,不利于扩展,单点容错率低,并发能力差2、垂直拆分:当访问量逐渐增大,单一应用无法满足要求,为了应对更大的业务量,可以根据业务功能对系统进行拆分优点:系统拆分实现了流量的分担,解决了并发的问题,可以针对不同模块进...
2019-12-06 20:24:15 512
原创 Spring Boot学习笔记
一、SpringBoot概述Spring Boot是一个便捷搭建基于spring工程的脚手架,作用是帮助开发人员快速搭建大型spring项目,简化工程的配置、依赖管理,实现开发人员把时间都集中在业务开发上。特点:1、创建独立的Spring应用,为所有Spring的开发者提供一个非常快速的、广泛接受的入门体验2、直接嵌入应用服务器,如tomcat、jetty等,不需要去部署war包3、提供...
2019-12-03 09:50:15 258
原创 Mybatis实际应用记录
1、使用配置文件方式时,配置文件的文件名要与DAO接口的文件名保持一致,且需要修改xml文件中的namespace的值2、向表中新增一条记录,并返回新数据的主键ID值,需要配置两个属性,useGeneratedKeys=“true”,keyProperty=“主键名” <insert id="add" parameterType="com.itheima.pojo.CheckGroup"...
2019-11-29 20:41:27 238
原创 Spring Security实现用户动态菜单代码
1、SpringSecurity实现用户密码的加密和密码对比的方法,encode()方法用来加密数据,matches()用来对比加密数据和字符串是否一致import org.junit.Test;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;import org.springframework....
2019-11-29 19:48:35 1360 1
原创 Apache POI实现文件下载工具类
package com.itheima.utils;import com.itheima.pojo.CheckGroup;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;imp...
2019-11-29 18:48:37 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人