随笔分类 - spring boot
spring boot 相关
摘要:监控 通过软件的方式展示另一个软件的运行情况,运行的情况则通过各种各样的指标数据反馈给监控人员。例如网络是否顺畅、服务器是否在运行、程序的功能是否能够整百分百运行成功,内存是否够用,等等。 监控的意义 监控服务状态是否处理宕机状态 服务是否正常运行 监控服务运行指标 比如内存占用严重,请求无法及时响
阅读全文
摘要:消息 Java处理消息的标准规范 目前企业级开发中广泛使用的消息处理技术共三大类,具体如下: JMS AMQP MQTT 为什么是三大类,而不是三个技术呢?因为这些都是规范,就想JDBC技术,是个规范,开发针对规范开发,运行还要靠实现类,例如MySQL提供了JDBC的实现,最终运行靠的还是实
阅读全文
摘要:邮件 概念: SMTP(Simple Mail Transfer Protocol):简单邮件传输协议,用于发送电子邮件的传输协议 POP3(Post Office Protocol - Version 3):用于接收电子邮件的标准协议 IMAP(Internet Mail Access Pro
阅读全文
摘要:SpringBoot内置缓存解决方案 springboot技术提供有内置的缓存解决方案,可以帮助开发者快速开启缓存技术,并使用缓存技术进行数据的快速操作,例如读取缓存数据和写入数据到缓存。 步骤①:导入springboot提供的缓存技术对应的starter <dependency> <group
阅读全文
摘要:任务 #### Quartz Quartz技术是一个比较成熟的定时任务框架 Quartz的概念。 工作(Job):用于定义具体执行的工作 工作明细(JobDetail):用于描述定时工作相关的信息 触发器(Trigger):描述了工作明细与调度器的对应关系 调度器(Scheduler):用于描
阅读全文
摘要:SQL 数据源技术 数据源技术是Druid,运行时可以在日志中看到对应的数据源初始化信息,具体如下: INFO 28600 [ main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource INFO 28600 [ mai
阅读全文
摘要:热部署 什么是热部署?简单说就是你程序改了,现在要重新启动服务器,嫌麻烦?不用重启,服务器会自己悄悄的把更新后的程序给重新加载一遍,这就是热部署。 非springboot项目热部署实现原理 开发非springboot项目时,我们要制作一个web工程并通过tomcat启动,通常需要先安装tom
阅读全文
摘要:SpringBoot程序的打包与运行 我们以后制作的程序是运行在专用的服务器上的,简单说就是将你做的程序放在一台独立运行的电脑上,这台电脑要比你开发使用的计算机更专业,并且安全等级各个方面要远超过你现在的电脑。 那我们的程序如何放置在这台专用的电脑上呢,这就要将我们的程序先组织成一个文件,然后将这
阅读全文
摘要:SpringBoot简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。 SpringBoot工程快速启动 后端可以将 SpringBoot 工程打成 jar 包,该 jar 包运行不依赖于 Tomcat 和 Idea
阅读全文