springBoot
文章平均质量分 84
伍华锋
这个作者很懒,什么都没留下…
展开
-
Thrift网络模型
文章目录前言1. TServer2.TSimpleServer2. 1(二) 使用入门源码分析3.ThreadPoolServer3.1工作流程3.2 使用入门3.3 源码分析3.4 优缺点4. TNonblockingServer4.1 工作流程4.2 使用入门4.3 源码分析4.4 优缺点5.THsHaServer5.1工作流程5.2使用入门5.3 源码分析5.4 优缺点6.TThreadedSelectorServer6.1工作流程6.2使用入门6.3核心代码6.4 AcceptThread源码6.5转载 2021-11-14 16:26:33 · 389 阅读 · 1 评论 -
使用Maven运行Java main的3种方式
文章目录一、从命令行运行二、 在pom.xml中指定某个阶段执行三、 在pom.xml中指定某个配置来执行maven使用exec插件运行java main方法,以下是3种不同的操作方式。一、从命令行运行1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。mvn compile2、编译完成后,执行exec运行main方法。不需要传递参数:mvn exec:java -Dexec.mainClass="com.vineetmanohar.mo转载 2021-09-28 14:17:07 · 1320 阅读 · 0 评论 -
XXL-Job
XXL-Job的参考文章转载 2021-06-15 20:23:51 · 85 阅读 · 0 评论 -
理解 Spring ApplicationListener(应用已经启动,可以接收请求)
文章目录内置事件ApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。如果容器中有一个ApplicationListener Bean,每当ApplicationContext发布ApplicationEvent时,ApplicationListener Bean将自动被触发。这种事件机制都必须需要程序显示的触发。其中spring有一些内置的事件,当完转载 2021-06-15 16:00:06 · 375 阅读 · 0 评论 -
MyBatis-Plus之多租户架构(Multi-tenancy)——SAAS
文章目录一、什么是多租户二、数据隔离有三种方案Schema的结构:参考博文,点击这里一、什么是多租户多租户技术或称多重租赁技术,简称多租户。是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让多用户环境下使用同一套程序,且保证用户间数据隔离。那么重点就很浅显易懂了,多租户的重点就是同一套程序下实现转载 2021-06-15 15:46:13 · 1597 阅读 · 0 评论 -
springboot对条件接口Condition的扩展和使用---2
文章目录1:springboot的基础实现类2:@Conditional注解3:SpringBootCondition抽象类4:@ConditionalOnProperty4.1:定义配置类4.2:定义启动类4.3:源码分析原博文,点击这里写在前面对于Condition的基础使用,可以参考这里。开始学习吧!!!1:springboot的基础实现类类org.springframework.boot.autoconfigure.condition.SpringBootCondition是spring转载 2021-06-15 09:57:55 · 262 阅读 · 0 评论 -
springboot对条件接口Condition的扩展和使用----1
文章目录1:定义bean类2:测试类3:修改为dev环境4:修改为test环境5:原理分析6:自己定义一个例子6.2:定义MyConditionAnnotation注解6.3:定义Condition实现类MyConditionalImpl6.4:使用@Import注解引入配置类6.5:测试7:spring5默认提供的Condition实现1:定义bean类@Configurationpublic class ProfileTestConfiguration { @Bean @Prof转载 2021-06-15 09:50:38 · 316 阅读 · 0 评论 -
SpringBoot集成Quartz实现定时任务(转载)
文章目录前言1.关键的API2. 快速集成2.配置QuartzSchedulerConfig(Quartz的config配置类)配置文件quartz.properties3.自定义一个任务Job4.自定义开启关闭任务的管理器类前言Quartz是一个很牛的任务调度框架,通过它我们可以实现诸如:定时活动、延时活动、订单状态延时检测、服务器状态定时检测等,时间调度任务功能。下面我们介绍一下它在SpringBoot中的使用:1.配置Quartz2.静态任务调度3.动态任务调度4.任务调度监听器1转载 2021-06-02 15:14:02 · 296 阅读 · 0 评论 -
Orika--更快的bean复制工具
文章目录pom使用原博客,点击这里参考博文,点击这里pom<dependency> <groupId>ma.glasnost.orika</groupId> <artifactId>orika-core</artifactId> <version>1.4.2</version><!-- or latest version --></dependency>使用这里假设我转载 2021-05-29 14:42:40 · 930 阅读 · 0 评论 -
@Valid和@validated用法与自定义验证注解
文章目录注解:@Valid:@Validated:1、分组2、组序列3、验证多个对象原博客,点击这里注解:参考文章,点击这里@Valid:@Valid注解用于校验,所属包为:javax.validation.Valid。① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性):@Min(value = 18,message = "未成年禁止入内") private Integer age; ② 其次在controller层的转载 2021-05-27 10:14:03 · 2002 阅读 · 0 评论 -
IDEA中Maven依赖包导入失败报红问题总结最有效8种解决方案
文章目录问题描述:方案1:(本人平时遇到这问题的常规操作)方案2:方案3:方案4:方案5:方案6:原博客,点击这里问题描述:真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大半天,各种尝试,只为搏得问题解决!!!真的看着都难受, 但是, 终于, 还是让我搞定了,这次让我汇总所有最有可能解决这依赖问题的方法,下次遇到这种问题, 真的要说再见了 , 话不多开,开货!!!方案1:(本人转载 2021-05-12 23:09:52 · 9626 阅读 · 1 评论 -
@ResponseBody和HttpServletResponse之间的区别
文章目录1.两者的区别2.http 请求响应媒体类型一览response.getWriter().write()与out.print()的区别1、使用OutputStream流和PrintWriter流向客户端浏览器输出中文数据1.1使用OutputStream流向浏览器输出中文1.2使用PrintWriter流向浏览器输出中文1、使用OutputStream流和PrintWriter流下载文件2.1使用OutputStream流下载中文文件2.1使用PrintWriter流下载中文文件参考博文,点击这里原创 2021-03-29 10:26:12 · 2845 阅读 · 0 评论 -
SpringBoot---WebMvcConfigurer详解
文章目录1. 简介2. WebMvcConfigurer接口2.1 addInterceptors:拦截器2.2 addViewControllers:页面跳转2.3 addResourceHandlers:静态资源2.4 configureDefaultServletHandling:默认静态资源处理器2.5 configureViewResolvers:视图解析器2.6 configureContentNegotiation:配置内容裁决的一些参数2.7 addCorsMappings:跨域2.8 co转载 2021-03-21 10:13:03 · 157 阅读 · 0 评论 -
SpringBoot---WebMvcConfigurer详解
文章目录1. 简介2. WebMvcConfigurer接口2.1 addInterceptors:拦截器2.2 addViewControllers:页面跳转2.3 addResourceHandlers:静态资源2.4 configureDefaultServletHandling:默认静态资源处理器2.5 configureViewResolvers:视图解析器2.6 configureContentNegotiation:配置内容裁决的一些参数2.7 addCorsMappings:跨域2.8 co转载 2020-06-27 16:40:13 · 499 阅读 · 0 评论 -
Spring Boot打包成jar与war的区别
Spring Boot 中jar包和war包 博客大全集合jar包:直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。war包:传统的应用交付方式,需要安装tomcat,然后放到waeapps目录下运行war包...转载 2020-01-08 17:13:22 · 814 阅读 · 0 评论 -
Springboot中拦截器和过滤器的区别
拦截器与过滤器的区别:参考:https://blog.csdn.net/zxd1435513775/article/details/80556034filter过滤:只能对request和response进行操作,提前过滤掉一些信息。或者设置一些参数。然后在然后再传入servlet或者Controller进行业务逻辑操作。通常用的场景是:在过滤器中修改字符编(CharacterEncodi...原创 2019-06-22 22:01:56 · 996 阅读 · 0 评论 -
SpringBoot中的Region和zone的使用
Springcloud中的region和zone的使用https://www.cnblogs.com/junjiang3/p/9061867.html一、背景用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springCloud服务的话,我们希望一个机房内的服务优先调用同一个机房内的服务,当同一个机房的服务不可用的时候,再去调用其它机房的服务,以...转载 2019-06-19 21:12:49 · 672 阅读 · 0 评论