springboot
谁是回忆
这个作者很懒,什么都没留下…
展开
-
Springboot 第三章 日志
市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging)(不用) SLF4j(Simple Logging Facade for Java) jboss-logging(不用) ...原创 2018-08-30 16:15:11 · 192 阅读 · 0 评论 -
Springboot 12章 springboot 与任务
Async 任务所谓异步任务就是开启多个线程处理一个请求,一个线程响应完成信息,一个线程处理业务, 这样很快,对客户来说springboot 提供了两个注解 进行处理异步任务@EnableAsync @Async @EnableAsync 标注启动类上表示启动异步注解方式@Async 标注到需要异步处理的方法上,此方法为异步处理方法@EnableAsync@Spri...原创 2018-09-18 19:26:19 · 273 阅读 · 1 评论 -
Springboot监管端点测试
通过引入spring-boot-starter-actuator,可以使用Spring Boot为我们提供的准生产环境下的应用监控和管理功能。我们可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等可以参考springboot 官网文档,这一点springboot1.5 和spring2.x 是不一样的springboot2.x 暴漏公开端点配置manage...原创 2018-09-18 19:26:02 · 802 阅读 · 0 评论 -
springboot 与分布式
在分布式系统中,国内常用的zookeeper +dobbo 组合,而springboot推荐使用全栈的Spring,Springboot,springcloud 分布式系统ZooKeeper zookeeper 是一个分布式的,开源的分布式应用程序调用服务,他是一个为分布式应用提供一致服务的软件,提供的功能包括有配置维护,域名服务,分布式同步,组服务Dubbodubbo...原创 2018-09-18 14:44:03 · 7900 阅读 · 2 评论 -
springboot 第章 springboot 与索引
Elasticsearch elasticserch 可以快速的储存,搜索分析海量数据,Elasticsearch 是一个分布式搜索服务,底层也是基于Lucene ,采用多shard(分片)的方式保证数据安全,提供RestFul API 并且提供自动resharding 功能, 除此之外我还用过solr也是基于lucene ,这个时候可定要对比下http://i.zhcy.tk/blog...原创 2018-09-16 09:48:05 · 1911 阅读 · 0 评论 -
springboot 第十章 (springboot与消息)
概述1.大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力1.消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。3.消息队列主要有两种形式的目的地1.队列(queue):点对点消息通信(point-to-point)2.主题(top...原创 2018-09-15 19:19:34 · 798 阅读 · 0 评论 -
Springboot 第九章 (springboot与缓存)
1.使用缓存减轻数据库的压力, 承受高的并发量2.验证码三分钟有效, 把这些临时的数据放在缓存中JSR-107为了规定缓存的规范 ,javaee发布的jsr-107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry和Expiry。•CachingProvider(缓存提供者): 定义了创建、配置...原创 2018-09-11 19:44:09 · 3029 阅读 · 1 评论 -
springboot2.0x 和springboot 1.0 整合redis 使用自定义CacheManager 问题
在springboot1.0 和springboot2.0 中默认的序列化都是使用的jdk的 Serializer 实现这个接口,jdk自带的序列化方法在springboot1.0中如果向自定义我们呢直接创建cachemanager 然后传入redistemple模板对象, 就可以了, redistemple 模板对象中定制序列化的方式 @Bean public Redi...原创 2018-09-11 18:46:54 · 2444 阅读 · 1 评论 -
Springboot第六章 数据访问(SpringData JPA)
SpringData 简介1、SpringData特点SpringData为我们提供使用统一的API来对数据访问层进行操作;这主要是Spring Data Commons项目来实现的。Spring Data Commons让我们在使用关系型或者非关系型数据访问技术时都基于Spring提供的统一标准,标准包含了CRUD(创建、获取、更新、删除)、查询、排序和分页的相关操作。...原创 2018-09-04 20:12:42 · 228 阅读 · 0 评论 -
Springboot第六章 数据访问
Spring+jdbc使用idea 创建springboot项目的时候选中mysql 勾上mysql 和jdbc 然后我们进行演示spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://104.224.142.102:3306/test username: ...原创 2018-09-04 18:46:07 · 922 阅读 · 0 评论 -
Springboot第四章 web开发
1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮...原创 2018-09-04 09:06:45 · 554 阅读 · 0 评论 -
Springboot第二章 springboot 自动配置原理
https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#common-application-propertiesspringboot 官方文档记录了properties/yml 能写的所有配置1、自动配置原理:1)Sprintboot 启动的时候,加载住配置类,开启自动配置...原创 2018-08-29 08:17:01 · 359 阅读 · 0 评论 -
Spring第二章 配置
行内写法配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language) YAML A Markup Lang...原创 2018-08-28 20:51:09 · 163 阅读 · 0 评论 -
Springboot启动热加载
1. pom文件中导入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>...原创 2018-08-28 12:07:32 · 246 阅读 · 0 评论 -
SpringBoot第一章 入门
1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微...原创 2018-08-28 08:19:06 · 216 阅读 · 0 评论 -
lombok 使用
lombok 既然看到這篇博客我就不多説了直接鍵盤鼠標一頓來吧1.安裝如果是你的IDE 是eclipse myeclipse 如果你是idea 直接跳过看最后1. 下载直接从mven找项目中使用对应版本的lombokhttp://mvnrepository.com/artifact/org.projectlombok/lombok/1.16.18我用的是这个版本 &...原创 2018-09-13 22:34:31 · 488 阅读 · 0 评论