![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
pigpigpi
这个作者很懒,什么都没留下…
展开
-
分布式+dubbo+zookeeper
一.分布式分布式理论什么是分布式系统?在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。==分布式系统(distributed system)是建立在网络之上的软件系统。首先需要明确的是,只有当单个节点的处理能力无法满原创 2020-11-24 13:36:58 · 232 阅读 · 0 评论 -
任务
任务前言 在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。还有就是邮件的发送,微信的前身也是邮件服务呢?这些东西都是怎么实现的呢?其实SpringBoot都给我们提供了对应的支持,我们上手使用十分的简单,只需要开启一些注解支持,配置一些配置文件即可!那我们来看看吧~ 1.异步任务新建spri原创 2020-11-20 23:19:16 · 133 阅读 · 0 评论 -
SpringSecurity
注:本文内容来源于微信公众号:狂神说一、简介 spring security 的核心功能主要包括:认证 (你是谁)授权 (你能干什么)攻击防护 (防止伪造身份) 其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式。1.pom.xml<dependency> <groupI原创 2020-11-12 16:08:21 · 123 阅读 · 0 评论 -
重走springboot(二)
注:本文内容来源于微信公众号:狂神说一.整合jdbc1、我去新建一个项目测试:springboot-data-jdbc ; 引入相应的模块!基础模块2、项目建好之后,发现自动帮我们导入了如下的启动器:pom.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/XMLSchema-i原创 2020-11-10 12:23:35 · 314 阅读 · 0 评论 -
重走SpringBoot(一)
注:本文内容来源于微信公众号:狂神说一.SpringBoot回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(A原创 2020-11-09 01:21:27 · 329 阅读 · 0 评论 -
SpringBoot的各种配置+简单测试
注:本文内容出自微信公众号:狂神说!自动配置一.JSR303校验1.使用Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式;@Component //注册bean@ConfigurationProperties(prefix = "person")@Validated //数据校验public class Person { @Email(message="邮箱格式原创 2020-10-24 14:32:10 · 992 阅读 · 0 评论 -
yaml配置
yaml配置注入SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 value**配置文件的作用 :**修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!server.port=8081yaml概述YA原创 2020-10-24 10:30:58 · 386 阅读 · 1 评论 -
SpringBoot运行原理
注:本文内容来源于微信公众号:狂神说SpringBoot运行原理我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起;pom.xml父依赖其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s原创 2020-10-23 11:27:02 · 133 阅读 · 0 评论 -
SpringBoot入门
SpringBoot1.什么是SpringBoot学过javaweb的同学就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat, 跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;你们有经历过框架不断的演进,然后自己开发项目所有的技术也在不断的变化、改造吗?建议都可以去经历一遍;言归正传,什么是SpringBoot呢,就是一个javaweb的开发框架,原创 2020-10-23 00:38:54 · 436 阅读 · 1 评论