zoukankan      html  css  js  c++  java
  • SpringBoot框架开发(一)

    ---恢复内容开始---

    1、什么是SpringBoot框架

     2、springboot与sprigcloud的关系

    ---恢复内容结束---

    1、什么是SpringBoot框架

     2、springboot与sprigcloud的关系

     3、@EnableAutoConfiguration作用

    4、使用@ComponentScan方式启动

    5、使用@SpringBootApplication方式启动

    6、集成lombok让代码更简洁
    7、@Async异步执行方法

     8、整合@Transactional注解

    spring事务分类

     9、多数据源

    拆分思路:一个数据库专门存放共同配置文件,一个数据库垂直业务数据库

    多数据源情况下,事务如何管理?

    产生原因:多个不同的服务

    如何集成分布式事务?

    jta+atomikos

    10、Mybatis集成分页插件pageHelper

    BUG:

    Could not autowire. No beans of 'UserMapper' type found.

    解决自动写入报错方法+++++++

    11、热部署原理

    :使用类加载器

    如何纯手写一个热部署的功能;

    1监听class文件是否有发生改变;(logger)

    2如果class文件发生改变,就使用classloader进行重新读取;

    热部署可以用于在生产环境?

    1正式部署不推荐

    2用于本地开发

    应用场景:本地开发、提高运行效率,不需要重启服务器。

    缺点:项目大会比较卡;

    12、性能优化问题

    扫包优化:启动优化

    @springbootapplication 扫全部的包(耗时最长);

    JVM参数调优:初始化堆内存与最大堆相同;

    减少垃圾回收次数;

    13、undertow和tomcat服务器比较

    14、springboot yml与application.properties比较

    15、监控中心

    针对微服务监控

    adminUI提供可视化页面。

    actuator监控应用;

    监控接口;

    actuator访问路径;

    adminUI平台以及原理;

    监控平台应用;服务器监控权限;

     16、springboot框架原理

    重点:一个快速整合第三方框架;简化XML配置==完全采用注解化;内置http服务器;

    最终以javaapplication进行执行;

    内置tomcat服务器;

    tomcat底层执行的是servlet容器; 

  • 相关阅读:
    BFPRT(中位数的中位数算法)
    View的事件体系
    Android的消息机制
    BInder机制总结
    Service总结
    IPC机制总结
    AIDL使用绑定启动远程Service出现Service Intent must be explicit: Intent
    线程协作与并发流程控制&AQS
    TCP相关问题整理
    USACO 2015 US OPEN Gold T3: Trapped in the Haybales
  • 原文地址:https://www.cnblogs.com/zhzJAVA11/p/9954021.html
Copyright © 2011-2022 走看看