加载中
spring-boot的webflux为啥用起来更堵塞?怎么配置线程池

webfulx 内部使用的是响应式编程(Reactive Programming),以 Reactor 库为基础, 基于异步和事件驱动,可以让我们在不扩充硬件资源的前提下,提升系统的吞吐量和伸缩性。 我翻了无论官方的案...

关闭Springboot的时候,指定线程还在运行中阻止关闭,等待执行完销毁

前言:当springboot被kill的时候,即使线程还在执行,也会结束。虽然k8s和springboot都有优雅关闭,但是还是会影响当前jvm应用。为了避免有些线程没有执行完就关闭的情况,使用DisposableBea...

2021/08/07 19:32
4.1K
Dubbo双注册中心的配置

dubbo.registries.r1.address=nacos://nacos. dubbo.registries.r1.parameters.namespace=adefa98 dubbo.registries.r2.address=nacos://nacos dubbo.registries.r2.parameters.namespace=ad...

2021/01/07 15:52
3.3K
SpringBoot有啥高科技?是怎么做到XML零配置的?

前言:刚毕业我就接触到了SpringBoot,当初感觉必成大器,第一印象就是内置了所有环境,打完包丢哪里都能跑起来,简化了tomcat Xml配置的一系列部署操作 1.SpringMvc XML配置 说到配置Sprin...

2020/01/08 22:27
1.5W
JPA实体类有Id保存也会新增一条新的数据问题

前言:沉浸在代码中,没有跳出来看问题就容易钻牛角尖。还是遇见的问题太少。遇见的问题越多,知道的就会越多。 两个不同的实体类深拷贝,然后把id赋值回去更新,会出现一条新数据。 A upda...

2019/07/02 16:35
3.8K
SpringBoot之JPA

前言:用Spring全家桶,大家常用的应该是jpa,上次我看过一次调查统计,歪果人使用持久化框架jpa比较多,目前国内已知互联网公司mybatis会比较多,可能大家都觉得mybatis的查询效率更高。 Sp...

Spring Boot 上传文件出错:java.io.IOException: The temporary upload location

前言,新鲜报错记录一下 原因 1.Springboot的应用服务在启动的时候,会生成在操作系统的/tmp目录下生成一个Tomcat.*的文件目录,用于"java.io.tmpdir"文件流操作 TomcatEmbeddedServletConta...

使用AOP打印日志Controller和DubboService的请求参数和相应参数和响应时间

前言:项目为了方便排查问题都会在请求的接口或者暴露的服务前后都会打上日志。这样就搬出了Spring核心功能AOP,前两天我问一年工作经验的javaer,AOP是干啥用的,他回答面向切面编程,打印日...

2019/03/21 15:36
6.9K
SpringBoot之重试retry

前言:在接入支付宝、微信的回调的时候,当我们的程序没有返回成功标识的字符串,支付平台会在几个时间点重试调用,这就是重试机制。 1.首先加入依赖 <dependency> <gr...

2017/03/09 13:29
5.1K
SpringBoot之Https

前言:Springboot因为是内置一个tomcat,在需要安全性的情况下需要配置ssl访问。 1.使用JDK自带的keytool生成.keystore文件 首先需要配置jdk bin目录的path环境变量,嫌麻烦的也可以跳过,直...

2016/10/21 11:33
5K
解决SpringBoot连接池TOMCAT-JDBC(默认) DBCP或C3P0连接超时异常问题

前言:配置数据源连接池的时候如果没有配置连接检查或者超时回收,造成之后应用通过连接池getConnection时,都可能获取到这些不可用的连接。druid没有上述问题,因为默认有缺省值。 ##隔多少...

2016/10/18 11:30
1W
SpringBoot之Interceptor拦截器

前言:之前跨域有用过,拦截器是拦截通过SpringMvc的请求,中间进行一些逻辑校验,比如权限控制。类似于Servlet的Filter 自定义拦截器的话 可以通过实现HandlerInterceptor 或者继承Handler...

SpringBoot获取properties配置

前言:在项目中,很多时候需要把配置写在properties里,部署的时候也需要切换不同的环境来选择正确的配置的参数,也有时候需要将mq redis等第三方配置新建一个properties文件在项目中引用。 ...

2016/10/13 15:02
9K
SpringBoot之WebSocket和SSE

前言: 传统的网页都是浏览器向服务器“查询”数据,但是很多场合,最有效的方式是服务器向浏览器“发送”数据。比如,每当收到新的电子邮件,服务器就向浏览器发送一个“通知”,这要比浏览...

2016/10/12 17:47
5.3K
SpringBoot之Jms

前言:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息...

SpringBoot之SpringCloud体验

前言:很早就发现cloud微服务,一直没有尝试弄,今天花了点时间跑了一下demo,cloud远程调用是基于http rest风格调用的方式。感觉没有dubbo那么方便,远程调用像调用本地方法。因为我也是参考...

SpringBoot之mail发邮件和多线程

前言:我之前用Log4j发邮件,发现特别影响性能,如果频繁遇到异常触发邮件就会影响其他请求访问,后来换成 new thread 来单独 发送 javaXMail 。 今天发现 spring-boot-starter-mail,虽然也...

SpringBoot之logback配置

日志对于应用程序来说是非常重要的,Spring框架本身集成了不少其他工具,我们自身的应用也会使用到第三方库,所以我们推荐在Spring应用中使用SLF4J/Logback来记录日志。 SLF4J与Logback简介 ...

2016/07/08 11:09
8.3K
SpringBoot之外部Tomcat

前言:其实springboot中web依赖了spring-boot-starter-tomcat,打包之后只需要在有java的服务器上运行即可。但有时候需要部署到tomcat统一管理。 开源中国换了文本编辑器了。可以直接粘贴截的...

2016/05/11 20:08
1.7K
SpringBoot之Admin监控系统

前言:生产环境用springboot,时常需要监控项目的情况,官方也提供了一些监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部