Ch4-开发实用篇

一、热部署

1.1 手动启动热部署

image-20220320105550207

image-20220320105600404

image-20220320105702485

1.2 自动启动热部署.

image-20220320105800861

命令:ctrl+alt+shift+/
点击:register
勾选下图中的:compiler.app.running

image-20220320105929534

image-20220320110119105

1.3 热部署范围配置

image-20220320110210051

image-20220320110248103

1.4 关闭热部署

image-20220320110330781

image-20220320110403645

二、配置高级

2.1 第三方bean绑定属性

image-20220320111247008

image-20220320111521214

image-20220320111604892

2.2 宽松绑定

image-20220320112355963

image-20220320112520852

image-20220320112717167

2.3 计量单位

image-20220320113016676

image-20220320113227833

2.4 数据校验

image-20220320113441512

image-20220320114011013

image-20220320114020095

image-20220320114030322

image-20220320114044790

image-20220320114346092

三、测试

3.1 加载测试专用属性

image-20220320120525156

image-20220320120548804

3.2 加载测试专用配置

image-20220320120939941

3.3 web环境模拟测试

  • 设置测试端口
  • 模拟测试启动
  • 模拟测试匹配(各组成部分信息均可匹配)

image-20220320124556430

image-20220320132046882

image-20220320133017556

image-20220320133854749

3.4 数据层测试回滚

  • 测试用例回滚事务

image-20220320134620580

3.5 测试用例数据设定

image-20220320151245857

四、数据层解决方案

image-20220320191829537

4.1 3款数据源

  • HikariCP(默认)
  • Tomcat提供DataSourceo
  • Commons DBCP

image-20220320151510257

image-20220320151528689

image-20220320152147402

image-20220320152238922

4.2 JdbcTemplate持久化解决方案

  • 使用JdbcTemplate需要导入spring-boot-starter-jdbc

image-20220320152518204

image-20220320183150725

4.3 内嵌数据库:H2

image-20220320183352492

image-20220320183519654

image-20220320183702901
image-20220320191037576
image-20220320191109739

image-20220320191132496

image-20220320191202749

image-20220320191252353

image-20220320191411918

image-20220320191423568

4.4 Redis

image-20220320191949989

image-20220320192714386

image-20220320213206570

image-20220320215144422

image-20220320215157982

image-20220320215205550

image-20220320215254324

image-20220320215334556

image-20220320220113378

image-20220320220122276

image-20220320220138419

image-20220320220501487

image-20220320220509628

image-20220320220524723

image-20220320220532719

image-20220320220625702

4.5 Mongodb

  1. Mongodb应用场景

image-20220320220905641

image-20220320221228544

image-20220320222351308

image-20220320222413177

image-20220320222506589

image-20220320222514918

image-20220320224725404

image-20220320224750298

image-20220320224805923

image-20220320225634735

image-20220320225651738

image-20220320225708555

4.6 Elasticsearch

4.6.1 ES下载安装

image-20220320230125269

image-20220320230407830

image-20220320230417678

image-20220321104122750

image-20220321104853034

4.6.2 ES索引操作

image-20220321110333763

image-20220321110402395

image-20220321110413746

4.6.3 ES文档操作

image-20220321113644075

image-20220321113653133

image-20220321113741585

image-20220321113859515

4.6.4 整合ES技术

1647821763081

1647821763071

1647821763062

1647821763040

1647821763030

1647822385310

1647822385296

1647822385283

1647822385270

1647822913532

1647822913521

1647822913509

1647822913496

4.7 cache

1647823549117

1647823989301

1647823989290

1647823989275

1

4.7.1 Ehcahe缓存解决方案

1647825023305

1647825023318

1647825023332

1647825023345

1647825023355

1647825732188

1647825023369

4.7.2 Redis缓存解决方案

1647825732174

1647825732161

1647825732147

1647825732133

4.7.3 Memcache缓存解决方案

image-20220321115626435

image-20220321115424170

image-20220321115600306

image-20220321115607995

image-20220321115652502

IMG_20220321_115913

IMG_20220321_115948

IMG_20220321_120017

IMG_20220321_120034

IMG_20220321_120126

IMG_20220321_120200

4.7.4 jetcache解决方案(阿里)

image-20220321121812312

image-20220321164603354

image-20220321164647138

image-20220321164721917

image-20220321164856236

操作流程

image-20220321164920328

image-20220321164930413

image-20220321164949190

image-20220321164959726

方法注解的使用

image-20220321170053513

image-20220321170111353

image-20220321170140447

image-20220321170147037

4.7.5 j2cache缓存整合框架

image-20220321170443547

image-20220321211240062

image-20220321211258980

image-20220321211307187

image-20220321211348066

image-20220321211413989

image-20220321211428859

五、整合第三方技术

5.1 整合Quartz

image-20220321211928225

image-20220321212031035

image-20220321212601933

image-20220321212609753

image-20220321212621028

image-20220321212647383

5.2 Spring Task

image-20220321212918056

image-20220321212945003

image-20220321213000942

image-20220321213214619

5.3 整合JavaMail

image-20220321215038784

image-20220321215051085

image-20220321215108188

image-20220321215119547

image-20220321215144544

5.4 消息

image-20220321222409935

image-20220321222715990

image-20220321222943772

image-20220321223015942

image-20220321223036181

image-20220321223058759

image-20220321223105874

image-20220322095812175

image-20220322104913673

5.5 整合ActiveMQ

image-20220322105044909

image-20220322111819010

image-20220322111834782

image-20220324090105952

image-20220324090115578

image-20220324090125858

image-20220324090148683

image-20220324090201946

image-20220324090213024

5.6 整合RabbitMQ

image-20220324091238659

image-20220324092001495

image-20220324161134820

image-20220324161149073

image-20220324161230823

image-20220324161253603

image-20220324161308116

image-20220324162606340

image-20220324165406259

image-20220324162649761

image-20220324162705820

image-20220324165737677

image-20220324165755277

image-20220324165806873

image-20220330211556916

image-20220330211621930

image-20220330211713178

image-20220330211726261

image-20220330211738448

5.7 整合RocketMQ

image-20220330211901920

image-20220330212857210

image-20220330220627125

image-20220330220640459

image-20220330220700981

image-20220331093155439

image-20220331093213566

image-20220331093236176

image-20220331093245640

image-20220331093322409

5.8 整合Kafka

image-20220331093448935

image-20220331094226547

image-20220331094253712

image-20220331094504610

image-20220331151805984

image-20220331211559801

image-20220331211618649

image-20220331211655585

image-20220331211707322

image-20220331211724680

六、监控

image-20220331211748170

6.1 监控的意义

image-20220331211816520

image-20220331212218855

image-20220402173133601

6.2 Spring Admin

image-20220402175842749

image-20220402175859042

image-20220402180253213

image-20220402180312654

image-20220402180430597

image-20220402180441523

6.3 Actuator

image-20220402180826384

image-20220402181109882

image-20220402181131448

image-20220402181518501

image-20220402181556302

image-20220402181616053

6.4 自定义监控指标

image-20220404151634866

image-20220404151642434

image-20220404151658401

image-20220404153319790

image-20220404183156155

image-20220404183219557

image-20220404184147532

image-20220404184212849

image-20220404184222475

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绿洲213

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值