SpringBoot启动原理每次看到这个问题总是不能理出一条线来回答流畅,这次理出一条八股文标准答案出来。复习的时候拿出来过一过思路。如果有不合适的地方希望各位大佬指教~[源码基于springboot2.4.3]框架启动类每个SpringBoot项目都有一个标注着@SpringBootApplication注解的main启动类,@SpringBootApplication public class
转载 2024-09-23 19:51:31
40阅读
最近心血来潮,搭建了个人网站,一方面想学习下新的知识,另一方面也想有个作品,在这分享下自己的体会,先不说知识点。建站容易吗,因人而异,而我在完成这个最最简单的工作时起码经历了3个阶段不同的心理变化,我也很意外。第一阶段 - 信心满满:  前端不就是Html,CSS和JS三剑客吗,配个Java后端实在是太简单了,况且还有bootstrap和Spring框架,5分钟不用就能打好。由于公司用eclips
【*】在Linux下登录mysql数据库的命令 mysql -u root -p'lby' -u:后面是是用户名-p:后面是密码【*】授予一个拥有所有权限的远程连接用户 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root1234%' WITH GRANT OPTION; flush PRIVILEGES #授予权限之后需要刷
转载 2023-12-16 20:06:45
0阅读
创建maven项目,file-> new ->project->maven 如果下载不较慢,可以添加属性name: archetypeCatalog ,value: internal可以加快下载速度 项目创建完成后你会看到,其中java、resources和test文件夹没有就自己创建创建好了之后是灰色的,需要选中相应的文件夹右键 选择Mark Directory as 点击相应
转载 11月前
81阅读
当我们在登陆一些网站的时候经常看到使用Github登陆的功能,那这个功能是怎么实现的呢?下面我们就来看看一看本文介绍的内容主要包含以下工具:Spring BootGitHubOkHttpFastJSONidea在Github中创建OAuth Apps1、进入Github的Developer settings ,并点击左侧的OAuth app按钮,最后点击New OAuth App(第一次是中间的G
转载 2024-03-26 13:18:57
222阅读
最近在项目中应用到springboot与mybatis,在进行整合过程中遇到一些坑,在此将其整理出来,便于以后查阅与复习。 项目运行环境为:eclispe+jdk1.8+maven搭建Spring Boot环境首先建立maven project,在生成的pom文件中加入依赖,代码如下:<parent> <groupId>org.springframework.bo
在Spring Boot中实现高并发的控制需要多方面的考虑和技术支持。可以根据实际情况选择合适的方案进行优化,确保系统的可用性和稳定性。下面是一些常见的优化方案:使用缓存技术:使用缓存技术可以减少对数据库的访问次数,提高系统的并发处理能力。Spring Boot可以使用Ehcache、Redis等缓存框架来实现缓存功能。分布式处理:将服务拆分成多个独立的服务实例,分布到不同的服务器上处理,可以提高
原创 2023-09-10 09:27:51
1771阅读
Springboot项目如何使用Elasticsearch用的是阿里云elasticsearch集群,所以需要初始化连接代码。导入Maven依赖<dependency> <groupId>co.elastic.clients</groupId> <artifactId>elasticsearch-java</artifactId&g
转载 11月前
19阅读
目录1.Hystrix简介2.入门案例1-RestTemplate上使用熔断器3.入门案例2-Feign上使用熔断器4.Hystrix异常处理4.1 注解形式异常处理4.2 Feign调用异常处理5.参考资料 1.Hystrix简介在分布式系统中,服务间调用关系错综复杂,则可能会存在某个或某些服务出现故障,导致依赖于它们的其它服务出现调用服务不可用而遭成线程阻塞。Hystrix提供的熔断器功能,
项目介绍 项目背景和意义 某大学拟开发一套大学生专业学科竞赛项目过程管理系统实现全校专业学科竞赛项目从立项到结题的过程管理。 项目
如果你的windows过期了,却不知道怎么激活的情况下,可以按照以下方式
转载 2021-08-08 19:56:00
239阅读
2评论
开发工具后端:eclipse/idea/myeclipse/sts等均可配置运行前端:WebStorm/VSCode/HBuilderX等均可适用课程设计,大作业,毕业设计,项目练习,学习演示等功能说明基于javaweb的SpringBoot推荐算法短视频平台(java+springboot+maven+vue+element-ui+mysql)项目介绍 基于Springboot的推荐算法短视频平
转载 10月前
40阅读
原理是热部署的实现原理主要依赖java的类加载机制,在实现方式可以概括为在容器启动的时候起一条后台线程,定时的检测类文件的时间戳变化,如果类的时间戳变掉了,则重新加载整个应用的class文件,同时重启服务,重新部署。 将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载 Spring Boot 上的更改,而无需重新启动服务器。这将消除每次手动部署更改的需要。
转载 2021-07-12 17:46:58
2340阅读
多环境是最常见的配置隔离方式之一,可以根据不同的运行环境提供不同的配置信息来应对不同的业务场景,在SpringBoot内支持了多种配置隔离的方式,可以激活单个或者多个配置文件激活Profiles的方式激活的profiles要在项目内创建对应的配置文
原创 2022-11-17 00:25:19
87阅读
( 二十八 )、SpringBoot中的事物管理 之 @Transactional ( 二十八 )、SpringBoot中的事物管理  1. 简介对事务概念不清楚的同学,请参考之前的文章: Spring 事务简介。前面我们在讲Spring时 讲了事务有两种实现方式,分别是 编程式事务管理 和 声明式事务管
转载 2024-07-25 18:15:38
99阅读
之前重装系统,原本激活的office全没有了,TAT。试了好多种激活方式和软件,感觉这个比较靠谱,也成功激活了。其中遇到了很多问题,解决以后记录一下~一、下载激活软件:这里我使用的是Office Tool Plus,官网下载: 下载选择“包含框架 (ZIP 压缩包,推荐下载)”:下载好了以后解压打开^-^ 二、下载office2021:解压打开后界面如下,有部署、激活、工具箱、
在之前的博客中我写了一篇基于SSM框架的登陆系统,SSM框架虽然让开发变得更加简单,但是太多的配置文件使得整体结构依旧不太简洁。在学习了SpringBoot之后,我想实现在尽可能不改变原来代码的情况下使用SpringBoot框架开发登陆注册系统,如果大家有兴趣也可以综合两篇博客看看SSM框架开发和SpingBoot框架开发出来的系统有什么样的区别。第一步:创建SpringBoot项目:创建Spri
在长期的物理印章使用历程中,企业,特别是异地协同、多点生产的集团型企业逐渐演化出一套以“盖章”为核心的合同全生命周期管理流程:1、合同内容起草流程:分支机构业务人员与客户商谈后起草合同内容;企业与客户双方合同条款细节磋商与细节修改;2、内部申请盖章流程:分支机构发起合同审批,企业内部各层级审批;合同审批通过后发起印章使用流程流转至总部;3、合同盖章归档流程:总部审批确认盖章流程,合同原件寄送至总部
在经历了毕业的摧残后,终于又有时间来更新博客了,毕业设计项目是写了一个基于Redis+Dubbo+SpringBoot+SSM的在线考试网站,用的技术比较多,架构是基于SOA的,这个等以后有时间了再更新。这次是由于工作原因,要使用到Spring Boot+Spring Cloud的微服务架构,所以,边学变记录咯。 之间接触到过SOA的架构,所以对微服务架构的理解,也能稍微容易一些。微服务
转载 2024-10-22 11:25:51
27阅读
1 搭建SpringBoot基础框架?前置依赖:装有java开发环境?装有maven环境?1.1 创建SpringBoot项目??首先打开IDEA, 创建一个最基础的SpringBoot项目,详细步骤如下:(1) 选择File->New->Project…,如下图:(2) 选择Spring Initializr,选择对应的JDK 1.8的版本,默认地址Default(https://s
转载 2024-03-17 09:19:36
363阅读
  • 1
  • 2
  • 3
  • 4
  • 5