本文是Spring Cloud专栏的第十三篇文章,了解前十二篇文章内容有助于更好的理解本文: Spring Cloud第一篇 | Spring Cloud前言及其常用组件介绍概览 Spring Cloud第二篇 | 使用并认识Eureka注册中心 Spring Cloud第三篇 | 搭建高可用Eureka注册中心 Spring Cloud第四篇 | 客户端负载均衡Ribbon Spring Cloud第五篇 | 服务熔断Hystrix Spring Cloud第六篇 | Hystrix仪表盘监控…
一.IOC概念 上一篇已经了解了spring的相关概念,并且创建了一个Spring项目.spring中有最重要的两个概念:IOC和AOP,我们先从IOC入手. IOC全称Inversion of Control,中文通常翻译为“控制反转”,这其实不是一种技术,而是一种思想. 简单理解就是把原先我们代码里面需要实现的对象创建.依赖的代码,反转给容器来帮忙实现. 这里分享Iteye的开涛对Ioc的精彩讲解 地址:https://jinnianshilongnian.iteye.com/blog/14…
1.Object类有哪些方法 1>clone()方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常. 2>getClass()方法 final方法,获得运行时类型. 3>toString()方法 常用方法,一般子类都会覆盖 4>finalize()方法 该方法用于释放资源.因为无法确定该方法什么时候被调用,很少使用. 5>equals()方法 该方法是非常重要的一个方法.一般eq…
=================================================================================== 1.一张表,姓名,科目,成绩,一条SQL查出总成绩最高的学生姓名 地址:https://blog.csdn.net/caiandyong/article/details/52383923 ========================================================================…
1.hibernate工作原理[说一下你怎么理解的hibernate] hibernate是一个ORM对象关系映射的持久层框架,是对JDBC的轻量级封装. [可以不记,hibernate核心接口] 1>Configuration 加载配置,启动hibernate,创建sessionFactory 2>SessionFactory,初始化hibernate,创建session 3>session负责被持久化对象的CRUD操作,并开启事务Transaction tx = session.be…
spring boot相关面试 ====================================================== 1.spring boot启动类  启动原理 参考:https://www.cnblogs.com/shamo89/p/8184960.html ======================================================…
之前在两篇文章中都有简单介绍或者提到过 自定义属性的用法: 25.Spring Boot使用自定义的properties[从零开始学Spring Boot] 51. spring boot属性文件之多环境配置[从零开始学Spring Boot] 但是在实际开发过程中有更复杂的需求,我们在对properties进一步的升华.在本篇博客中您将会学到如下知识(这节中有对之前的知识的温故,对之前的升华): (1) 在application.properties文件中添加自定义属性(单个属性使用): (2…
spring boot / cloud (十七) 快速搭建注册中心和配置中心 本文将使用spring cloud的eureka和config server来搭建. 然后搭建的模式,有很多种,本文主要聊的是将注册中心和配置中心整合成一个服务的方式. 对于其他方式,如果有同学感兴趣,还请自行百度,谢谢. 为什么将注册中心和配置中心整合在一起? 其实整合在一起和分开,在使用层面上并没有太大的区别,主要就是节省资源,启动一个服务就够了 开始搭建 添加pom依赖 <!-- eureka server --…
写这篇博文是因为这个东西坑太多,首先说明下边实现的多数据源不是动态切换的,应该算是静态的. 坑一.pom文件 pom中spring boot以及mysql connector的版本一定要注意. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RE…
Spring Boot -01- 快速入门篇(图文教程) 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到[慕课网]手机 app,去找[Spring Boot 2.0 深度实践]的课程,令人开心的是,课程完全免费! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架.Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点.Spring B…