
SpringBoot
夏天的风€&^_^
重庆
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis详细学习
NoSql概述为什么要用Nosql我们现在处于什么年代? 2020年,大数据时代;所以一般的关系型数据库就完全无法支撑数据的存储,所以必须使用一种新的数据架构;那么NoSQL就是这角色.1、单体Mysql的年代90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够。那个时候,更多的是去使用静态网页 Html ~ 服务器根本没有太大压力!思考:整个网站的瓶颈是什么?1、数据量如果太大、一个机器放不下!2、数据的索引(B+ Tree):当数据量较大的时候,索引也不足以加速了原创 2020-06-01 08:05:48 · 3240 阅读 · 0 评论 -
前后端分离后的跨域问题
在当前前后端分离技术热火的情况下,在开发过程中难免会遇到跨域问题,记录一次跨域配置的代码:@Configurationpublic class CorsConfig { @Bean public CorsWebFilter corsWebFilter(){ UrlBasedCorsConfigurationSource source=new UrlBasedC...原创 2020-04-29 01:01:54 · 258 阅读 · 0 评论 -
Shiro学习:记一次model在重定向后的数据丢失
@RequestMapping("/user/hello") public String hello(Model model) { model.addAttribute("hello","world"); model.addAttribute("hello2","world"); return "test"; } /** ...原创 2020-04-06 01:24:18 · 2274 阅读 · 0 评论 -
SpringBoot20-异步服务、定时服务、邮件服务
一、SpringBoot异步访问1)、在需要异步处理的方法上添加注解:@Async2)、在主类上开启异步注解功能,添加注解:@EnableAsync二、SpringBoot定时服务1)、在需要定时执行的方法上添加注解:@Scheduled(cron=“配置执行的时间”)cron的基本使用方法和linux调度中的定时执行规则类似。2)、在主类上开启注解的定时服务,添加注解:@Enable...原创 2020-03-26 00:53:59 · 347 阅读 · 0 评论 -
SpringBoot19-ElasticSearch
ElasticSearch的学习一、ES的基础学习二、ES与SpringBoot的集成SpringBoot默认支持两种技术来和ES交互;1、Jest(但是默认是不生效的) 需要导入jest的工具包:io.searchbox.client.JestClient;2、SpringData ElasticSearch: 1)、Client节点信息:clusterNodes:clusterN...原创 2020-03-26 00:52:01 · 347 阅读 · 0 评论 -
SpringBoot18-RabbitMQ
1)、RabbitMQ学习一、简历: RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。二、何谓队列? 队列是一个存储、组织数据的数据结构,其最大的特性就是FIFO(先进先出),rabbitmq中q...原创 2020-03-26 00:49:27 · 348 阅读 · 0 评论 -
springboot17-Cache的使用和原理
Cache使用和Redis的使用:一、准备工作:新建一个springboot的project,然后配置好mybatis和druid的数据库、数据源。二、准备初试Cache缓存的作用:1、新建一个bean.User实体类:public class User { private String username; private String passwd; priva...原创 2020-03-16 00:34:18 · 459 阅读 · 0 评论 -
springboot15-mybatis的整合
Mybatis框架的整合1、首先配置好druid见上节druid的配置和使用;2、配置和整合Mybatispow.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...原创 2020-03-15 17:28:56 · 262 阅读 · 0 评论 -
springboot16-JPA的整合和使用
SpringData JPA的整合一、SpringData概述:Spring Data:Spring的一个子项目。用于简化数据库访问,支持NoSQL和关系型存储。其主要目的是使得数据的访问变得更加方便和快捷;SpringData项目所支持NoSQL存储:MongoDB(文档数据库)Neo4j(图形数据库)Redis(键/值存储)Hbase(列族数据库)SpringData项...原创 2020-03-15 17:23:53 · 284 阅读 · 0 评论 -
springboot14-Druid配置和使用
一、高级配置:druid数据源1、Druid简历: Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据...原创 2020-03-15 01:07:56 · 598 阅读 · 0 评论 -
springboot学习笔记13-数据访问-JDBC整合
一、整合JDBC数据源1、JDBC:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency>...原创 2020-03-15 01:04:07 · 369 阅读 · 5 评论 -
springboot12-使用外置Servlet的原理
SpringBoot使用外置Servlet的原理:jar包:执行SpringBoot主类的main方法,启动ioc容器,创建嵌入式的Servlet容器;war包:启动服务器,服务器启动SpringBoot应用,启动ioc容器;我们可以找到这个类:ServletInitializerpublic class ServletInitializer extends SpringBootServl...原创 2020-03-11 19:34:40 · 284 阅读 · 0 评论 -
springboot11-使用外置Servlet
11、使用外置Servlet容器嵌入式Servlet容器: 优点:简单便捷; 缺点:默认不支持JSP、优化定制比较复杂(使用定制器[ServerProperties文件]、自己编写嵌入式Servlet容器容器的穿件工厂);如果我们想使用jsp还有一种方法:外置的Servlet容器:外面安装Tomcat,然后打成war包详细步骤:1、新建一个project:配置To...原创 2020-03-11 19:33:38 · 242 阅读 · 0 评论 -
springboot10-servlet自定义配置
嵌入式servlet配置修改SpringBoot默认使用Tomcat作为嵌入式的Servlet容器嵌入式tomcat:tomca-embed-core问题?1)、如何定制和修改Servlet容器相关配置; 1.修改和server有关的配置:(ServerProperties.class)server.port=8081server.servlet.context-path=/og...原创 2020-03-11 19:27:21 · 390 阅读 · 0 评论