首页 > 2021年02月19日 > 全部分享
一次消息消费服务的内存泄漏排查小记
线上有一个消息消费服务,主线程批量从kafka拉取消息,然后提交到子线程池中挨个消费。分布式追踪用到的kafka插件会使子线程创建的ThreadLocalScope被循环引用,从而造成内存泄漏。 ...
分类:其他   时间:2021-02-19 09:53:03    收藏:0  评论:0  赞:0  阅读:31
java高级开发面试题
1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from ...
分类:编程语言   时间:2021-02-19 09:52:51    收藏:0  评论:0  赞:0  阅读:24
让 gRPC 提供 REST 服务
让 gRPC 提供 REST 服务 Intro gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。 gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。 ...
分类:其他   时间:2021-02-19 09:52:37    收藏:0  评论:0  赞:0  阅读:33
Prism.WPF -- Prism框架使用(上)
本文参考Prism官方示例 创建Prism项目 将App.xaml中的WPF标准Application替换为PrismApplication,移除StartupUri属性; 将App.xaml.cs中的基类改为PrismApplication; 必须实现PrismApplication中的两个抽象方 ...
分类:Windows开发   时间:2021-02-19 09:52:25    收藏:0  评论:0  赞:0  阅读:20
在Sublime Text3中使用ctags+cscope在Sublime Text3中使用ctags+cscope
ctags (1) 安装ctags插件 通过 Preference -> Package Control -> Install Package安装ctags插件 (2) ctags.exe ctags58.zip: http://ctags.sourceforge.net (3)配置 通过 Pref ...
分类:其他   时间:2021-02-19 09:52:13    收藏:0  评论:0  赞:0  阅读:70
OS:Linux内核学习路线(整理)
Linux内核学习路线 Linux内核学习分为四个阶段。首先,了解操作系统基本概念。其次,了解Linux内核机制。其次,研读内核源码。最后,确定个人的发展方向:驱动开发方向;网络开发方向;Linux应用开发方向。任何东西认真学习都能学会的,看你恒心和毅力了。另外,不要走弯路,直接学你要学的东西。不要 ...
分类:系统服务   时间:2021-02-19 09:52:02    收藏:0  评论:0  赞:0  阅读:24
ASP.NET Core 中的配置
背景 ASP.NET Core 提供了一个灵活可扩展,基于键值的配置系统. 但是配置系统独立于ASP.NET Core是Microsoft.Extensions 类库的部分. 它可以用于任何类型的应用程序。 1、以键-值对的形式读取配置 appsettings.json 文件: { "Positio ...
分类:Web开发   时间:2021-02-19 09:51:51    收藏:0  评论:0  赞:0  阅读:37
P2468 [SDOI2010]粟粟的书架 题解
题目描述&数据范围 你有一个长r,宽c的矩阵,矩阵上每个格子有权值,有m次询问,每次给出一个矩形左上角$x1,y1$和右下角$x2 ,y2$,以及一个值h,求:在该矩形覆盖的权值和是否大于h,最小需要几个权值就可以大于h。 【数据规模和约定】 对于10%的数据,满足R, C≤10; 对于20%的数据 ...
分类:其他   时间:2021-02-19 09:51:38    收藏:0  评论:0  赞:0  阅读:25
限流方案
前言: 从分布式角度来看,限流可分为分布式限流(比如基于Sentinel或者Redis的集群限流)和单机限流。从算法实现角度来看,限流算法可分为漏桶算法、令牌桶算法和滑动时间窗口算法。下面主要分析这3种限流算法和分布式限流实现方案。 漏桶算法 把请求比作是水,水来了都先放进桶里,并以恒定速度出水(处 ...
分类:其他   时间:2021-02-19 09:51:25    收藏:0  评论:0  赞:0  阅读:31
登录mysql时,报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
原因:未开启mysql服务器 手动开启:windows下启动cmd,在命令行下输入services.msc命令,打开服务程序,找到mysql程序,手动启动 命令行开启:net start mysql 服务名称被修改过,导致命令行无法开启 ...
分类:数据库技术   时间:2021-02-19 09:51:15    收藏:0  评论:0  赞:0  阅读:38
springboot打jar包引入第三方本地jar
有的时候我们需要的第三方jar可能在Maven中央仓库中不存在,这样的第三方jar通常被称为本地jar,使用和打包都需要我们手动引入。 简单举例这里有一个yanggb-jar包,具体引入步骤如下: 1.将jar包文件放入项目文件夹中。通常的做法是创建一个lib文件目录,将本地jar放入其中。 2.在 ...
分类:编程语言   时间:2021-02-19 09:51:04    收藏:0  评论:0  赞:0  阅读:24
内存包装类 Memory 和 Span 相关类型
1. 前言 2. 简介 3. Memory<T>和Span<T>使用准则 3.1. 所有者, 消费者和生命周期管理 3.2. Memory<T> 和所有者/消费者模型 3.3. “缺少所有者” 的Memory<T> 实例 3.4. 使用准则 1. 前言 此文章是官方文档的翻译,由于官方文档中文版是机 ...
分类:其他   时间:2021-02-19 09:50:54    收藏:0  评论:0  赞:0  阅读:29
会动的三个 点
视图: <h1>智能扫描中<span class="dot">...</span></h1> 逻辑: @keyframes dot { 0% { width: 0; margin-right: 1.5em; } 33% { width: 0.5em; margin-right: 1em; } 66% ...
分类:其他   时间:2021-02-19 09:50:42    收藏:0  评论:0  赞:0  阅读:22
爬虫之多线程,提高效率
arr = ["http://music.163.com/song/media/outer/url?id=1820550501.mp3", "http://music.163.com/song/media/outer/url?id=1820550501.mp3", "http://music.163 ...
分类:编程语言   时间:2021-02-19 09:50:27    收藏:0  评论:0  赞:0  阅读:30
docker容器监控
容器具有以下特性: 容器是短期存活的,并且可以动态调度; 容器的本质是进程,而不是一个完整操作系统; 由于容器非常轻量,容器的创建和销毁也会比传统虚拟机更加频繁。 Docker 容器的监控方案有很多,除了 Docker 自带的docker stats命令,还有很多开源的解决方案,例如 sysdig、 ...
分类:其他   时间:2021-02-19 09:50:17    收藏:0  评论:0  赞:0  阅读:34
6个Excel快速操作小技巧,早会早下班
今天就和大家分享6个Excel快速操作小技巧,让你可以节省更多时间,毕竟时间就是生命,时间就是金钱。快速求和求和大家都知道可以使用SUM函数,但是你想想,如果行列很多,你写一个公式,再把公式应用到每行每列需要… ...
分类:其他   时间:2021-02-19 09:49:58    收藏:0  评论:0  赞:0  阅读:26
s[1:][::-1]如何解释
每天记录一下编程中遇到的问题,欢迎大家一起交流学习。 今天看到某算法,对这个有点疑惑,立马上机测试验证了下。 s[1:][::-1],其中s是字符串。 s[1:]:表示从第二个元素开始取值 s[::-1]:表示字符串反转逆序 例如: s = "123" print(s[1:]) print(s[:: ...
分类:其他   时间:2021-02-19 09:49:45    收藏:0  评论:0  赞:0  阅读:31
(转)多元化经营
https://baike.baidu.com/item/%E5%A4%9A%E5%85%83%E5%8C%96%E7%BB%8F%E8%90%A5/82580?fr=aladdin 四种类型 编辑 企业多元化经营的形式多种多样,但主要可归纳为以下四种类型: (1)同心多元化经营战略(Concent ...
分类:其他   时间:2021-02-19 09:49:36    收藏:0  评论:0  赞:0  阅读:25
JUnit5学习之一:基本操作
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于《JUnit5学习》系列 《JUnit5学习》系列旨在通过实战提升SpringBoot环境 ...
分类:其他   时间:2021-02-19 09:49:23    收藏:0  评论:0  赞:0  阅读:28
Mapper 文件与 Java 接口的绑定
Mapper 文件与 Java 接口的绑定 MyBatis 的前身是 iBatis,我们在使用 iBatis 的时候,如果想查询一个 Customer 对象的话,可以调用 SqlSession.queryForObject ("find", customerId) 方法,queryForObject ...
分类:移动平台   时间:2021-02-19 09:49:13    收藏:0  评论:0  赞:0  阅读:26
376条   上一页 1 ... 15 16 17 18 19 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!