随笔分类 - SpringBoot
一些关于SpringBoot的技术
摘要:1.介绍 Spring Cache是Spring提供的一个缓存框架,基于AOP原理,实现了基于注解的缓存功能,只需要简单地加一个注解就能实现缓存功能,对业务代码的侵入性很小。 1.常用注解 @EnableCaching:开启缓存注解功能 @Cacheable:查询数据时缓存,将方法的返回值进行缓存。
阅读全文
摘要: IOC springboot自动创建对象,并存起来 Inversion of Control控制反转 对象的创建权限交给Spring,并把创建好的对象存到容器里(其实就是一个map集合) DI Dependency Injection 自动注入放到IOC容器中的对象 实际就是给属性自动赋值 Be
阅读全文
摘要: 概念 1.Aspect Oriented Programming面向切面编程 处理面向对象编程中业务需求重复的部分,作为横切面插入到面向对象当中,一般有固定的应用场景,例如日志记录,登录校验,数据验证,统计耗时,事务管理等(AOP是OOP的延伸,简单一句话就是对基于面向对象编程的某些业务方法进行
阅读全文
摘要: 什么是全局异常处理 用于统一捕获代码运转过程中的各种异常 为什么使用全局异常处理 不用强制写try-catch,由全局异常处理器统一捕获处理。 自定义异常,不能直接返回给客户端,客户端看不懂异常信息,只能全局异常捕获 Validator参数校验器,参数校验不通过会抛异常,但是无法通过try-ca
阅读全文
摘要: 执行定时任务的技术 1.jdk自带的定时任务线程池 2.spring 自带的 @Scheduled注解 3.使用强大的定时任务框架 Quartz 4.使用国内定时任务XXLJob ->支持页面定义编辑定时任务 ->对定时任务进行增删改查,不需要操作代码(官网地址 分布式任务调度平台XXL-JOB
阅读全文
摘要: 模拟设备连接阿里云物联网平台 编辑 编辑 1.找到物联网平台 阿里云物联网平台是一个集成了设备接入、设备管理、数据安全通信、消息订阅、消息转发和数据服务(存储、分析、过滤、解析、集成等)等能力的一体化平台。向下支持连接海量设备,采集设备数据上云;向上提供云端API,服务端可通过云端SDK调用
阅读全文
摘要: IOT 1.概念 物联网(英文:Internet of Things,缩写:IoT)是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,进行信息交换和功能互相调用 2.应用领域 1、智能家居 2.智慧交通 3、智能医疗 4、智能电网 5、智能物流 6、智能农业 7、智能电力 8、智能安防
阅读全文
摘要: 用于基础服务的复用例如 spring-boot-starter-data-redis spring-boot-starter-cache spring-boot-starter-aop activiti-spring-boot-starter pagehelper-spring-boot-sta
阅读全文
摘要:1.注册中心原理 在微服务远程调用的过程中,包括两个角色: 服务提供者:提供接口供其它微服务访问,比如item-service 服务消费者:调用其它微服务提供的接口,比如cart-service 在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了注册中心的概念。注册中心、服务提供
阅读全文
摘要:令牌(token)技术 不需要在服务端去保留用户的认证信息或者会话信息。这就意味着基于token认证机制的应用不需要去考虑用户在哪一台服务器登录了 1.基本流程 用户使用用户名密码来请求服务器 服务器进行验证用户的信息 服务器通过验证发送给用户一个token 客户端存储token,并在每次请求时附送
阅读全文
摘要:Controller层注解 @GetMapping("") 接受get请求执行注解下的方法(get/delete 请求参数一般拼接到url后面)也可以使用请求体但要规范不能使用请求体 @RequestBody 1.从http中读请求体中的数据 ,底层是HttpServletRequest 获取 2.
阅读全文