随笔分类 - Spring+SpringBoot
摘要:异步任务 “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 上述的同步调用虽然顺利的执行完了,可以并发执行的话,同步调用在执行效率方面就比较差,可以考虑
阅读全文
摘要:ElasticSearch ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计
阅读全文
摘要:概述 1.大多数应用中,可以通过消息服务中间件来提升系统异步能力和拓展解耦能力。 2.消息服务中的两个重要概念:消息代理(Message broker)和目的地(destination) 当消息发送者发送消息后,将由消息代理接管,消息代理保证消息传递到指定目的地。 3.消息队列主要有两种形式的目的地
阅读全文
摘要:随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。Spring 3开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spring应用增加缓存功能,提高数据访问性能。 Spri
阅读全文
摘要:pom.xml文件的配置 写配置文件 自定义数据源DRUID spring-boot-starter-jdbc 默认使用tomcat-jdbc数据源,如果你想使用其他的数据源,比如这里使用了阿里巴巴的数据池管理,你应该额外添加以下依赖: 编写java测试链接代码 编写测试代码 访问:localhos
阅读全文
摘要:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhon
阅读全文
摘要:Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及Spring MVC的依赖。 模板引擎 Spring Boot支持多种模版引擎包括: FreeMarker Groovy T
阅读全文
摘要:SLF4J Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 SLF4J——Simple
阅读全文
摘要:SpringBoot主程序详解 上段程序是一个SpringBoot主程序,入口方法。 @SpringBootApplication:Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;
阅读全文
摘要:SpringBoot简要 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
阅读全文
摘要:在日常的开发过程中,我们把程序分为3层:Controller层,Service层,DAO层。Controller类似于Servlet,也就是MVC中的控制层。 调用的顺序是: Controller层调用Service层,Service层调用DAO层,并且Service层和DAO层为接口(符合Java
阅读全文
摘要:面向切面编程--AOP AOP(Aspect Oriented Programming),程序员称之为面向切面编程,是Spring框架除了IOC之外的另一个核心概念。 AOP是对OOP(面向对象编程)的一个补充,在代码运行过程中,动态地将代码切入到某个类的指定方法、指定位置上。也就是面向切面编程。
阅读全文
摘要:IOC的单例模式--Bean Spring中的bean是根据scope来决定的。 scope有4种类型: 1.singleton:单例模型,表示通过Spring容器获取的该对象是唯一的。常用并且默认。 2.prototype:多例模型,表示通过Spring容器获取的对象都是不同的(类似于Java基础
阅读全文
摘要:Spring前言 Spring是一个企业级开发框架,为解决企业级项目开发过于复杂而创建的,框架的主要优势之一就是分层架构,允许开发者自主选择组件。 Spring的两大核心机制是IOC(控制反转)和AOP(面向切面编程),从开发的角度讲,我们使用Spring框架就是用它的IOC和AOP。 IOC是典型
阅读全文

浙公网安备 33010602011771号