Wesley13 Wesley13
4年前
spring feign http客户端连接池配置以及spring zuul http客户端连接池配置解析
背景Feign和网关Zuul的RPC调用,实际上都是HTTP请求。HTTP请求,如果不配置好HTTP连接池参数的话,会影响性能,或者造成堆积阻塞,对于其中一个微服务的调用影响到其他微服务的调用。源代码类比解析本文基于SpringCloudDalston.SR4,但是基本思路上,这块比较稳定,不稳定的是Feign本身Htt
Stella981 Stella981
4年前
Kafka开发环境搭建
如果你要利用代码来跑kafka的应用,那你最好先把官网给出的example先在单机环境和分布式环境下跑通,然后再逐步将原有的consumer、producer和broker替换成自己写的代码。所以在阅读这篇文章前你需要具备以下前提:1.简单了解kafka功能,理解kafka的分布式原理2.能在分布式环境下成功运行—topictest。如果你
Stella981 Stella981
4年前
Spring Boot 定时任务单线程和多线程
最近在写springboot项目中一个数据转移的组件,本来是用java中的timer和Executor实现可以有个springboot测试时关闭单例工厂的现象。现在试一试spring自己的线程管理是否可是不包上面的错误帖子中内容直接粘贴就可以实现原贴连接已经附上SpringBoot的定时任务:第一种:把参数配置到.properti
Stella981 Stella981
4年前
React 源码中的依赖注入方法
一、前言依赖注入(DependencyInjection)这个概念的兴起已经有很长时间了,把这个概念融入到框架中达到出神入化境地的,非Spring莫属。然而在前端领域,似乎很少会提到这个概念,难道前端的代码就不需要解耦吗?前端的代码就没有依赖了?本文将以React的源码为例子,看看它是如何使用依赖注入这一设计模式的。二、依赖注入的基
京东云开发者 京东云开发者
11个月前
反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理
作者:京东保险蒋信Debug的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE们都很强大,还给你后悔的机会,可以直接删除某个StackFrame,直接返回到
京东云开发者 京东云开发者
10个月前
反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理
作者:保险业务部蒋信点赞再看,养成习惯Debug的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE们都很强大,还给你后悔的机会,可以直接删除某个StackF
京东云开发者 京东云开发者
8个月前
浏览器崩溃的第一性原理:内存管理的艺术
作者:京东科技屠永涛你是否曾经遇到过浏览器突然卡顿,甚至崩溃的情况?尤其是在打开多个标签页或运行复杂的网页应用时,浏览器似乎变得异常脆弱。这种崩溃的背后,往往与内存管理息息相关。浏览器的内存管理机制决定了它能否高效地分配和释放资源,而JavaScript引
你真的了解@Async吗? | 京东云技术团队
开发中会碰到一些耗时较长或者不需要立即得到执行结果的逻辑,比如消息推送、商品同步等都可以使用异步方法,这时我们可以用到@Async。但是直接使用@Async会有风险,当我们没有指定线程池时,他会默认使用其Spring自带的SimpleAsyncTaskExecutor线程池,会不断的创建线程,当并发大的时候会严重影响性能。所以可以将异步指定线程池使用
小万哥 小万哥
1年前
XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览
XMLWeb服务是一种用于在网络上发布、发现和使用应用程序组件的技术。它基于一系列标准和协议,如WSDL、SOAP、RDF和RSS。下面是一些相关的内容:WSDL(Web服务描述语言):用于描述Web服务的基于XML的语言,定义了服务的接口、操作和消息格式
京东云开发者 京东云开发者
12个月前
反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理
作者:京东保险蒋信Debug的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE们都很强大,还给你后悔的机会,可以直接删除某个StackFrame,直接返回到