首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏SpringCloud专栏

    解决retrofit OKhttp创建大量对外连接时内存溢出

    然后运行程序后,发现线程数急剧上升,没几秒就跑到了2000多个线程,然后发生内存溢出,程序就挂掉了。 ? 这是刚启动项目时,线程数只有50多个。当开启多线程任务后 ? com.mindata.ecserver.global.http.CallManager.execute(CallManager.java:25) 通过监控界面可以看到,大量的线程OKHttp ConnectionPool,也是导致内存溢出的主要原因

    4K20发布于 2019-01-17
  • 来自专栏张叔叔讲互联网

    人群数据如何对外输出

    综上可知,人群数据对外输出方式主要分为两种:Hive表和服务接口。 对外提供人群数据的服务接口主要有两个:获取人群基本信息接口和获取人群BitMap接口。 上述两个接口可以通过微服务的形式封装到SDK中对外提供数据服务。当业务方需要感知人群状态变化时,可以定期调用人群基本信息接口,对比人群前后状态就可以知道人群状态是否变更。 在这种情况下,当接口并发调用量较大时,画像平台会有较大的资源压力,因为内存和网络中需要存储和传输大量的人群数据。 图5-37展示了通过服务接口对外输出人群数据的流程图,其中包含了人群状态监听和人群数据拉取过程。图片----本文节选自《用户画像:平台构建与业务实践》,转载请注明出处。

    69650编辑于 2023-10-23
  • 来自专栏玖叁叁

    使用NodePort对外发布服务

    在Kubernetes中,使用NodePort类型的Service可以将服务公开到节点的公共IP地址和端口上。这种类型的Service非常适合需要在集群外部访问的应用程序。

    92431编辑于 2023-05-02
  • 【详解】Linux对外开放端口

    Linux对外开放端口在Linux系统中,对外开放端口是一项常见的需求,无论是运行Web服务、数据库服务还是其他网络服务,都需要通过开放特定的端口来实现外部访问。 测试端口是否开放端口开放后,可以通过多种方式测试端口是否成功对外提供服务:本地测试:使用telnet或nc命令进行本地测试。 在Linux系统中,对外开放端口通常涉及到配置防火墙规则、启动服务监听特定端口等操作。下面我将通过几个实际的应用场景来说明如何在Linux上对外开放端口。 场景1:使用​​iptables​​配置防火墙规则假设你有一个Web服务器(如Apache或Nginx),运行在80端口上,需要对外公开访问。 场景4:启动一个自定义服务并开放端口假设你需要启动一个自定义的服务,监听在9000端口,并对外开放。

    2K10编辑于 2025-10-08
  • 来自专栏DevOps Boy

    Kubernete折腾记:对外暴露服务

    k8s-svc-1.png] 当然该集群IP不仅限于各个节点可以访问,集群中的pod(容器)也可以访问,我们可以使用kubectl run命令运行一个临时pod测试: [k8s-svc-2.png] 0x02 对外暴露服务 如果还想再对外暴露服务,需要将spec.type修改为NodePort,如果你想指定对外暴露端口,可以指定spec.ports.N.nodePort(默认30000-32767之间),如果不指定,将会随机生成一个可用 NodePort(对集群外暴露服务)这两种类型外,还有一种LoadBalancer类型的服务,但是其工作需要云服务商(如:腾讯云、阿里云等)的负载均衡产品配合使用,但其本质上也是服务通过NodePort对外提供服务

    1.8K20发布于 2021-02-08
  • 来自专栏johnhuster

    ubuntu20.04获取对外ip

    在ubuntu20.04上可以通过ifconfig或者ip addr等命令获取内网ip,但是有时有些资源访问设置得白名单是根据对外ip设置得,因此需要获取对外ip地址,如果是在windows或者有界面得 Linux系统,可以在浏览器输入ip获取对外ip,但是在无界面linux上就通过执行命令获取了,下面给出几种可行方案: 1、curl icanhazip.com 2、curl api.ipify.org

    1.2K20编辑于 2022-03-28
  • 来自专栏JAVA

    IOC是如何对外提供Bean的

    想要搞懂具体的流程需要先明白以下几点: **BeanFactory:**Bean–>Factory,以Factory结尾标识是一个生产Bean的工厂类,统领IOC容器中所有Bean的获取入口,用于对外提供实现 有可能是别名,有可能是&开头的FactoryBean,因此需要获取Bean真正的标准名称 2:尝试从单例注册表中获取缓存的实例 在单例Bean的循环依赖解决方案中存在三级缓存,其中一级缓存就是存储可以对开发者对外提供的 单例singleton:整个IOC中独此一份,所有DI提供的Bean都是一个实例,这种Bean在首次创建后会被缓存到一级缓存单例注册表中 多例prototype:IOC对外提供的Bean的实例都不一样, DestructionAwareBeanPostProcessors),后续在销毁的时候 ,就可以运行后置处理相关的业务 以上步骤完成后将获取一个Bean实例对象,这个对象还需要经过getObjectForBeanInstance处理才能对外提供 ,根据Bean是普通Bean还是工厂Bean,然后对外提供 基于实例对象构建Bean protected Object getObjectForBeanInstance(Object beanInstance

    33200编辑于 2024-11-22
  • 来自专栏DotNet 致知

    03_API的对外合约

    http://mpvideo.qpic.cn/0b78reaagaaaqiaoe26ju5pvbcodaoeqaaya.f10002.mp4?dis_k=8e20c6ed65f2f288cf4c792

    24020编辑于 2022-03-29
  • Linux 查看对外开放端口

    备忘命令:  netstat -anpt | grep 514 # 查看 rsyslog tcp 端口是否开放 保持更新,转载请注明出处。

    16.9K10发布于 2020-12-30
  • 来自专栏伪架构师

    Istio 小入门 —— ServiceEntry 的对外通信

    这一篇结合一点实际需求,设计一些常用场景,讲讲服务网格中对外部服务的调用过程。 这里我们需要几个服务定义,首先是用于模拟客户端服务的工作负载,这里继续使用 dustise/sleep 镜像。

    3.4K30发布于 2019-07-23
  • 来自专栏charlieroro

    openshift pod对外访问网络解析

    openshift封装了k8s,在网络上结合ovs实现了多租户隔离,对外提供服务时报文需要经过ovs的tun0接口。

    1.3K10发布于 2020-03-24
  • 来自专栏丑胖侠

    docker容器添加对外映射端口

    在容器首次启动是,可通过-p参数(-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如:

    3.8K30编辑于 2023-09-09
  • 来自专栏C/C++与音视频

    android数据对外共享的方式----contentProvider

    arg3); default: Log.e("mytag","can't match the uri"); } return num; } } content provider 对外进行数据共享

    96430编辑于 2022-06-14
  • 来自专栏challenge filter

    istio应用对外访问极速入门

    istio所提供的可观测性对于微服务来说是非常重要的。但是在搭建istio下的服务的时候,总是会出现各种各样的问题。笔者在构建简单服务的时候也是碰到了无数奇怪的情况,而且每次构建环境的时候都差不多是一样的体验。

    65120编辑于 2022-06-17
  • 来自专栏立权的博客

    对外接口需要注意的事项

      之前做的一个在校项目,没有用 https 之前是明文传输账号密码的,被校内安全检测部门责令整改......

    58820发布于 2020-12-01
  • 来自专栏数据和云

    深入剖析:not exists对外层查询的影响

    本例中的10g的环境和12c的环境,数据量大致一样,只是有很少部分的不同,但是就是这个很少部分不同,造成了not exists中的子查询返回不同的值,进而对外层查询产生不同的影响。 这其实不是10g和12c的差别,而是not exists的返回数据对外层的影响。子查询要返回0行记录,才满足not exist的条件,从而返回外层查询结果。 正是这一行记录的差异,导致了not exists对外层查询的影响。进而导致整个sql的buffer get的差异。

    81150发布于 2018-03-06
  • 来自专栏腾讯开源的专栏

    开源公告|腾讯 PAG 动画组件对外开源

    2022年1月14日,腾讯宣布 PAG(Portable Animated Graphics)动画组件正式开源。 PAG 是腾讯 AVGenerator OTeam 自主研发的一套完整的动画工作流解决方案,助力于将 AE (Adobe After Effects)动画方便快捷的应用于各平台终端。和业界常用的动画工作流解决方案相比,支持的 AE 特性更多,支持的平台更广(增加了 macOS、Windows 和 Linux),性能方面也做了深层次的优化,支持文本和占位图编辑替换,可以与视频编辑场景紧密结合。目前

    1.8K10编辑于 2022-01-14
  • 来自专栏中国白客联盟

    hook rdp对外连接的账号密码

    首先介绍下Detours,该库是c++库,该库可以方便hook windows的api。

    1.5K30发布于 2019-12-26
  • 来自专栏Windows开发

    谨慎在对外提供的方法中使用inline

    假设模块A对外提供一个类CPerson class CPerson { public: std::string m_strName; int m_nAge = 0; }; 类CPerson定义三个字段 屏蔽CPerson内部的结构,对外导出方法。 CPerson内部字段的定义还是有关,假设模块B使用vs2013开发分配的CPerson对象的大小,比模块A使用vs2017开发分配的CPerson对象的大小来得小,就会导致调用SetAge()方法时越界内存破坏 强烈建议不要在对外的类中使用std::string,std::vector等与运行时库相关的类。如果一定要用,那就另外提供CPerson类的创建/释放接口。 假设为了提升对CPerson的访问性能,于是在对外导出的方法中加上关键字inline,会有什么问题?

    51430发布于 2021-01-21
  • 来自专栏腾讯开源的专栏

    开源公告|腾讯Kona国密套件对外开源

    2022年9月19日,腾讯宣布腾讯Kona国密套件正式开源。腾讯Kona国密套件基于JDK的标准JCA,PKI和JSSE的SPI接口实现了从基础算法簇,到公钥基础设施,再到安全通信协议的全链路国密特性。 主要特性 1. 实现了国密基础算法簇 - SM2,包括签名算法(GB/T 32918.2-2016),密钥交换算法(GB/T 32918.3-2016)和加密算法(GB/T 32918.4-2016)。 - SM3,包括哈希算法(GB/T 32905-2016)和基于哈希的消息验证码算法(HMAC)。

    4.3K21编辑于 2022-09-22
领券