1. 将微信小程序的后台项目部署到windows 系统下 1. 将项目打包成部署包 2.安装好Redis 服务,并将redis 服务启动 3. 下载Tomcat 服务器,并安装Tomcat 服务器 1)、下载地址:https://tomcat.apache.org/download
1.项目中的依赖2. SpringCloud Alibaba-Nacos[作为注册中心]1、首先,修改guli-common中的 pom.xml 文件,引入 Nacos Discovery Starter<!-- 配置中心来做配置管理-->
<dependency>
<groupId>co
转载
2024-09-09 15:33:50
14阅读
一,源起@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}进入了SpringApplication.run()二,Sp
内容简介一、Spring IOC的概述二、Spring IOC的底层原理实现三、Spring IOC入门小案例1.构建JavaWeb工程,添加Maven支持2.编写业务代码3.创建并编写Spring的配置文件4.编写测试代码测试程序四、总结 一、Spring IOC的概述控制反转(Inversion of Control,缩写为IoC),是Spring的核心思想之一,是面向对象编程中的一种设计原
5.4 在 Spring 中集成Hibernate随着应用程序变得越来越复杂,对持久化的需求也变得越来越复杂。我们需要将对象的属性映射到数据库的裂伤,并且需要自动生成语句和查询,这样我们就能从无休止的问号字符串中解脱出来。我们还需要一些更复杂的特性:延迟加载(Lazy loading):随着对象关系变得越来越复杂,有时候我们并不希望立即获取完整的对象间关系。借助于延迟加载,我们可以只抓取需要的数据
SpringBoot加载spring.factories的价值在springboot的各个依赖包下,我们经常看到META-INF/spring.factories这个文件。spring.factories文件的内容基本上都是这样的格式# Initializers
org.springframework.context.ApplicationContextInitializer=
\org.spri
转载
2024-04-03 11:18:37
26阅读
目录spring的原理结构aop技术什么是IOC(Inversion Of Controller)依赖查找和依赖注入的区别Beanfactory和 Application contexts 有什么区别?BeanFactory和FactoryBean的区别解释Spring支持的几种bean的作用域bean的生命周期注解装配(@Required 注解、@Autowired 注解
转载
2024-09-30 12:57:28
11阅读
引入quartz在springboot2.x以上版本中,都可以很方便的引入quartz,如下,在pom中增加一个dependency<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quart
转载
2024-09-17 17:00:41
39阅读
spring的核心两个东西:依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)。 一、DI功能是如何实现的任何一个有实际应用的程序(肯定比helloword复杂)都会有两个或者更多的类组成。传统做法就是每个对象负责管理与自己相互协作的对象的引用,这会导致高度耦合和难以测试。public class R
上篇博客我们对Spring的大概流程进行了一个阐述这篇博客主要讲Spring的启动流程 首先开始debug,进入构造方法public ClassPathXmlApplicationContext(String[] configLocations, boolean refresh, @Nullable ApplicationContext parent) throws BeansException
转载
2024-10-16 17:07:27
17阅读
之前部署Springboot项目时一直有一个 logPath_IS_UNDEFINED 目录只是记录了一些bootstrap.info.log启动日志,也没有管它反正无关紧要。但突然一次部署中报了一个权限错误,让我不得不解决这个问题。Caused by: java.lang.IllegalStateException: Logback configuration error detec
18.1- 18.5 集群介绍,高可用,keepalived配置服务器设置集群的目的分为冗余高可用,以及负载均衡两种作用。高可用指的是high availablity,即一个服务器宕机后另一台服务器可以接手继续为用户提供服务。负载均衡是load balance,普通的小网站用户量少时可以直接用两台服务器,一台主一台备用。但是当用户访问量很大后,例如腾讯和淘宝京东,单台服务器没法承受这样的访问量,所
上篇文章。介绍了spring中bean的生命周期,而且在文章末尾提到,spring使用BeanPostProcessor接口来处理生命周期的回调。我们能够在初始化函数(init())中定制化一些逻辑。上述BeanPostProcessor就是spring扩展点(extension points)。Spring及其灵活,普通情况下我们并不须要去继承ApplicationContext 去扩展功能。仅
转载
2024-07-19 09:58:02
21阅读
本笔记内容为狂神说SpringBoot整合Shiro部分目录一、介绍主要功能Apache Shiro 与Spring Security区别二、快速开始1、创建Maven项目2、引入依赖3、配置文件4、运行测试三、SpringBoot整合1、搭建环境创建springboot项目新建index.html页面新建MyController类 测试访问2、整合导入shiro依赖自定义Realm编写
概述简单来说是histrix的升级版,也是替换的新组件。
安装Sentiel控制台运行命令:java -jar sentinel-dashboard-1.7.0.jar访问sentinel管理界面:http://localhost:8080(登录账号密码均为sentinel)初始化演示功能cloudalibaba-sentinel-service8401pom.xml<!--SpringCl
1、springClound是什么?Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Sp
转载
2024-10-16 07:29:49
10阅读
1 工程的升级部分1.0 seata 版本链接:https://pan.baidu.com/s/1BhaiMq78Xsd2eSv9vZHpxA 提取码:ettvseata-server-1.4.1.zip下载后解压我们主要关注这两个文件,file.conf, seata 的配置参数 默认我们可以不改, 使用文件进行记录, 交给seata 自己去玩,register.conf, 注册文件, 这个文件
Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。Ribbon,客户端负载均衡,特性有区域亲和、重试机制。Hystrix,客户端容错保护,特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离。Feign,声明式服务调用,本质上就是Ribbon+HystrixStream,消息驱动,有Sink、So
springCloud监控中心-springbootAdmin简介Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。主要功能熔断器信息,服务http请求链接信息,服务配置项信息(@ConfigurationProperties),系统状态信息(内存、线程、运行时间等),服务注册
转载
2024-10-08 13:22:52
27阅读
Ajax简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。G