推荐
专栏
教程
课程
飞鹅
本次共找到1497条
oc调用swift
相关的信息
把帆帆喂饱
•
2年前
登陆时间的优化
登陆时间的优化这是一个登陆的请求,在项目启动后首次调用,耗时近800ms,而第二次调用改接口时则只花费了29ms,性能有较大的提升空间。下面针对此问题进行一系列的优化。耗时排查项目启动后清空日志,然后调用接口,发现会创建一个dispatcherServle
Wesley13
•
3年前
SPI应用场景及详解
java中spi(serviceproviderinterface)是jdk内置的一种服务发现机制,可以基于配置,在运行时加载指定服务。java中提供了很多服务提供接口,如jdbc、jndi等。面对分布式的开发,很多系统之间的调用都是使用rpc直接调用,但是有的时候上游的系统需要调用下游系统很多的接口,导致开发工作量很大。因此上游系统使用sp
Wesley13
•
3年前
spring feign http客户端连接池配置以及spring zuul http客户端连接池配置解析
背景Feign和网关Zuul的RPC调用,实际上都是HTTP请求。HTTP请求,如果不配置好HTTP连接池参数的话,会影响性能,或者造成堆积阻塞,对于其中一个微服务的调用影响到其他微服务的调用。源代码类比解析本文基于SpringCloudDalston.SR4,但是基本思路上,这块比较稳定,不稳定的是Feign本身Htt
Stella981
•
3年前
Python RPC 远程调用脚本之 RPyC 实践
最近有个监控需求,需要远程执行集群每个节点上的脚本,并获取脚本执行结果,为了安全起见不需要账号密码登陆节点主机,要求只需要调用远程脚本模块的方法就能实现。总结下python进行远程调用脚本方法:登陆主机执行脚本,python模块支持如pssh、pexpect、paramiko、ansible以远程方法调用(不需要登陆主机
Stella981
•
3年前
Rust 凭什么成为最受欢迎的语言?
最近这十年,技术的发展可以说日新月异,各个技术领域,新东西层出不穷,像编程语言,近十年就诞生了好几种,比如Rust、Swift、Dart、TypeScript等等,跟进什么,放弃什么,这是个选择问题,因为每个人的时间才是最宝贵的。在选择学习什么编程语言的时候,我们总会思考这些问题:这门语言是否优秀,发展前景如何,这门语言能给我带来多少好处?等
Wesley13
•
3年前
C++实现简单的RPC框架
简介 RPC是远程过程调用(RemoteProcedureCall)的缩写形式 ,RPC的目的是为了简化网络通信,让用户可以专注于业务处理,不用关心网络层的处理,真正实现在客户端A中调用函数F就可以调用服务端B中的函数F的目的。 RPC模型引入存根进程(stub)的概念, 对于服务端的服务类A,在客户端通过A::s
Wesley13
•
3年前
Java并发新构件之CounDownLatch
CountDownLatch主要用于同步一个或多个任务,强制它们等待由其他任务执行的一组操作完成。 你可以向CountDownLatch对象设置一个初始计数值,任何在这个对象上调用await()的方法都将阻塞,直到这个计数值达到0。其他任务在结束其工作时,可以在该对象上调用countDown()来减小这个计数值,你可以通过调用get
Stella981
•
3年前
Spring core 源码分析
上节提到了在AbstractApplicationContext调用refresh方法里,初始化所有BeanDefinitions后,遍历所有BeanDefinitionNames后,循环调用BeanFactory的getBean(name)方法,实例化所有容器Bean对象(非lasyinit)。GetBean做了什么?循环引用如何处理
Stella981
•
3年前
Python标准库笔记(9) — functools模块
functools作用于函数的函数functools模块提供用于调整或扩展函数和其他可调用对象的工具,而无需完全重写它们。装饰器partial类是functools模块提供的主要工具,它可以用来“包装”一个可调用的对象的默认参数。它产生的对象本身是可调用的,可以看作是原生函数。它所有的参数都与原来的相同,并且可
昔不亏
•
7个月前
vue3组件
1
•••
31
32
33
•••
150