- 博客(1357)
- 资源 (120)
- 收藏
- 关注
原创 Linux 系统问题排查常用命令
其次数值表示应用程序的文件描述符,这是打开该文件时返回的一个整数。FD 列中的文件描述符cwd 值表示应用程序的当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改,txt 类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序。按下这个快捷键后,进入了反向搜索状态,这时你输入一个字符,系统会找到最近一个包含这个字符的命令,如果不是你想要的命令,你可以继续输入,系统继续查找最近一个包含你所输入的字符串的命令,直到找到你要的命令。
2024-04-13 11:15:00 888
原创 Kubernetes 常用命令 持续更新
17、如何查看k8s中kube-proxy的模式是ipvs还是iptables。4、工作负载异常:结束中,解决Terminating状态的Pod删不掉的问题。就到pod对应的机器上,通过docker exec进入。7、查看networkpolicy 信息。1、进入指定namespace pod。11、查询某个node上所有的pod。5、查看cron job运行情况。8、查看contexts候选列表。14、查看系统中的 CRD 资源。2、查看k8s pod详情。10、查询集群中的node。
2023-10-11 14:50:32 790
原创 Elasticsearch 常用命令 持续更新
_reindexcurl --location --request POST 'http://10.138.25.214:9200/_reindex' \--header 'Content-Type: application/json' \--data-raw '{ "source": { "index": "deploy-log" }, "dest": { "index": "deploy-log-2018.12.24" }}'创建indexcurl .
2021-02-05 16:46:33 3165
原创 个人常用命令集锦 持续更新
OS1、 立刻关机halt2、 centos安装yumapt-get install yum3、 查找文件夹find / - name 需要查找文件名称4、 vi里面 查找字符串“/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。要查找一个以search为行首的行,则键入/^search ,要查找一个以search为行尾的行,则键入/search$。5、 解压tar -zxvf archive
2021-02-05 16:45:45 34870 1
原创 jiankunking的个人简介
个人简介本博客主要是个人学习、解决问题的笔记,主要涉及以下这些方面:Winfrom、WebC#、Java、Javascript、GoIIS、TomCatWCF、Spring、MyBatisOracle、Sql Server、MySQLCLR、JVM、性能、设计模式BPM与Activiti编码规范JStorm、...
2016-09-20 21:27:19 3305 10
原创 程序员的底层思维~张建飞
前言◆ 成人学习的目的不是获取更多的信息量,而是学习更好的思维模型。◆ 好的思维能力是可以被复制和迁移的,它应该是普适的,而不应该有行业的界限。第一部分 基础思维能力◆ 因为语言的抽象性,我在团队中会要求大家使用通用语言(Ubiquitous Language)进行沟通交流,因为只有大家对概念的认知达成一致,沟通交流起来才会顺畅,而程序只是我们程序员之间的一种交流方式。◆ 这也是我在做设计和代码审...
2024-08-21 22:19:43 495
原创 穿黑风衣的牛奶--生产问题之CompletableFuture默认线程池踩坑,请务必自定义线程池
使用CompletableFuture一定要自定义线程池CompletableFuture是否使用默认线程池和机器核心数有关,当核心数减1大于1时才会使用默认线程池,否则将为每个任务创建一个新线程去处理即便使用到了默认线程池,池内最大线程数也是核心数减1,对io密集型任务是远远不够的,会令大量任务等待,降低吞吐率ForkJoinPool比较适用于CPU密集型的任务,比如说计算。
2024-08-09 22:45:00 1068
原创 《剑来》语句摘录(十二)
◆ 第二百零三章 休要略过不提>> 怨怼与仇恨是快刀斩乱麻,一往无前。金铁相错,激起的火星,就是大丈夫的恩怨分明。无非敢作敢当。愧疚和遗憾却是一把钝刀,刀刃上边的缺口,皆是曾经犯过的错误。关门磨刀即是后悔。总归自作自受。◆ 第二百零四章 野田黄雀行>> 可惜齐先生的小师弟不听劝,死活不愿置身事外,总想要迎难而上,才算不辜负他人期望。>> 那就容我辈袖手者,斗胆居...
2024-08-06 22:05:15 436
原创 酷家乐--应用频繁报出cause java.net.SocketTimeoutException: Read timed out怎么办
网络层面的问题在此做个总结,从tcp层、应用层以及工具的使用等方面进行阐述。
2024-08-01 23:00:00 1217
原创 dbaplus社群--打脸实录:MySQL插入是并发还是串行?
首先定义 用户信息表userInfo,其中id为自增,name具有唯一索引。MySQL innodb 插入记录是并发的。MySQL innodb 插入记录不存在幻读问题,MySQL 通过 mvcc+ ReadView解决幻读问题。原文地址:https://mp.weixin.qq.com/s/FcMi3gPCrxYqHSkz3dnKFA。
2024-07-26 23:00:00 1784
原创 草民~蔡崇达
◆ 曹操背观音去了>> 母亲说:“说起来,你读大学离开家乡到现在都快二十年了。你在外面的日子,都超过在东石的日子。”母亲笑着说,“从某种意义上,你越来越不是东石镇的人了。”母亲说得我难受,但母亲说得对。细究下来,对现在的人来说,家乡都是可疑的。此前的大部分人,一辈子都没离开过这里,极个别离开了,真的只是出个远门,总是要回来的。而现在,出去了就知道自己大概回不来了,但又不知道该往哪去。...
2024-07-24 20:49:56 457
原创 哔哩哔哩技术--什么?你是怎么从数据包看出MTU异常的
到此我们的分析就结束啦。抓包并分析是一种非常高效的 debug 方法,已经帮助笔者解决了不少问题。不过笔者在处理此 case 时远没有文中那么顺畅,有很多细碎知识点运用并不熟练,初期没有相互关联起来。好在一个问题有多个观察面,念念不忘,逐渐搜集证据和知识,终于破案。以此记录,希望对你能有所助益。
2024-07-23 23:15:00 1740
原创 kibana elasticsearch监控指标含义
Search Rate:对于单个索引,它是每秒查找次数*分片数。 对于多个索引,它是每个索引的搜索速率的总和。搜索延迟: 搜索的平均延迟,即执行搜索所用的时间除以提交的搜索数目。这考虑主分片和副本分片。Search Latency:每个分片中的平均延迟。搜索延迟: 搜索的平均延迟,即执行搜索所用的时间除以提交的搜索数目。这考虑主分片和副本分片。Indexing Rate:对于单个索引,它是每秒索引的数量*分片数量。 对于多个索引,它是每个索引的索引速率的总和。分片合计: 为主分片
2024-07-22 22:15:00 377
原创 食南之徒~马伯庸
◆ 第一章>> 老赵,这你就不懂了。过大于功,要受罚挨打,不合算;功大于过,下回上司有什么脏活累活,第一时间会想到你,也是麻烦多多。只有功过相抵,上司既挑不出你的错,又不敢大用,才能落得个清静。>> 人生不满百,莫怀千岁忧,黄老独清静,脂膏复何求。◆ 第二章>> 但一个人愿意花这么多精力在偷懒上,至少不会是个蠢材。◆ 第三章>> 我生于天地之间...
2024-07-20 22:34:52 548
原创 晚间安逸时光里放下的工作往往没有那么重要
在艾利克森1993年发表的同主题重要论文“刻意练习在专家技能习得中的作用”中,专门有一节用于回顾研究文献中揭示的个人对高认知要求的工作的负载量。艾利克森指出对于新手而言,每天一小时左右的高度专注工作似乎已经是极限了,而对于专家而言,时间可以长达4小时,但基本不能再长了。其中引用的一篇研究文献中记录了柏林艺术大学的一群精英小提琴演奏家的练琴习惯。这项研究发现精英演奏家平均每天在刻意练习状态练琴三个半...
2024-07-03 19:35:20 496
原创 Java CompletableFuture线程池
默认情况下 CompletableFuture 会使用公共的 ForkJoinPool 线程池,这个线程池默认创建的线程数是 CPU 的核数(也可以通过 JVM option:-Djava.util.concurrent.ForkJoinPool.common.parallelism 来设置 ForkJoinPool 线程池的线程数)。所以,强烈建议你要根据不同的业务类型创建不同的线程池,以避免互相干扰。
2024-06-24 19:20:28 297
原创 [转载]同一台电脑同时使用GitHub和GitLab
仓库级别 local 【优先级最高】用户级别 global【优先级次之】系统级别 system【优先级最低】
2024-05-27 22:45:00 1104 1
原创 就算我跑得再快,也无法摆脱这样的命运——如何摆脱丧,得到幸福?
这里我想着重说两个阶段,就是我们现代人最容易“丧”的年龄阶段。第一个阶段是,18岁到25岁。这个阶段人生的任务是什么呢?是获得亲密感,避免孤独感。渴望爱情和归属感的实现。回想一下,你在这个年龄段主要都做了什么事?无外乎两大件:谈恋爱和找工作。这个很好理解。18岁到25岁这个阶段,可能我们刚毕业,正准备进入社会。有的人可能还在读书,打算进入更高一等的学府深造。在这个时期,我们往往开始渴望得...
2024-05-24 19:24:29 552
原创 MySQL select for update 加锁
当多人操作同一个客户下账号的时候,希望顺序执行,某个时刻只有一个人在操作;当然可以通过引入redis这种中间件实现,但考虑到并发不会很多,所以不想再引入别的中间件。通过简单的select for update 可以实现在并发不高的情况锁住数据。两个事务执行顺序按照SQL后面的指定,当指定到第三步的时候,能获取到具体数据。事务一、二 开两个终端或者在DBvear开两个窗口。先看下数据库自动提交有没有关闭。等到超时时间后,会提示错误。在执行第3步的时候会卡住。
2024-05-22 18:26:59 475
原创 plantegg-长连接黑洞重现和分析
TCP 长连接在发送包的时候,如果没收到ack 默认会进行15次重传(net.ipv4.tcp_retries2=15, 这个不要较真,会根据RTO 时间大致是15次),累加起来大概是924秒,所以我们经常看到业务需要15分钟左右才恢复。这个问题存在所有TCP长连接中(几乎没有业务还在用短连接吧?),问题的本质和 LVS/k8s Service 都没关系我这里重现带上 LVS 只是为了场景演示方便。
2024-05-16 22:45:00 1073
原创 《剑来》语句摘录(十一)
◆ 第一百七十三章 再见陈平安>> 曾几何时,一场物是人非的久别重逢,是某人用一个耳光作为开场白的,挨打的,竟然依旧满脸笑意。陈平安,你来了啊。◆ 第一百七十四章 人各梦魂中>> “高山容易过,平路最难行。”>> 陈灵均又开始自顾自捧腹大笑起来,姜尚真询问是什么开心的事。“前几天酒桌上,大伙儿一起宵夜吃火锅,老厨子说了一句,‘世间大风流,郑兄可占其二。’”“哈哈...
2024-05-12 12:31:56 692
原创 刻意暂停
◆ 新的开始 人生也需要重启>> 人们不愿意做出改变以获得更好的东西,并因为害怕发生不好的事情而固守令人不满的生活方式。——作家 艾力·贺佛尔(Eric Hoffer)>> 世上每个人都追逐着自己认为重要的东西,认真地活着,但可能在某一瞬间就像撞到墙壁似的,突然失去人生的目标和方向,开始彷徨失措。“我明明这样努力地活着,为什么还这么辛苦呢?”好不容易度过紧张、心惊胆战的时...
2024-05-11 21:25:37 519
原创 [译]Elasticsearch _source Doc_values And Store Performance
原文地址more在这篇博文中,我想从事实上,Lucene(Elasticsearch 和 Solr 构建的基础库)提供了两种存储和检索字段的方法:存储字段(stored fields)和文档值(docvalues)。此外,Elasticsearch 默认使用 _source 字段,这是一个大 JSON,其中包含在索引时作为输入给出的文档的所有字段。为什么 Elasticsearch 使用 _source 字段作为默认值?从性能的角度来看,所有这些可能性有什么区别?让我们来看看吧!
2024-05-07 22:30:00 930
原创 《精力管理》吉姆·洛尔 托尼·施瓦茨
◆ 第一部分 如何做到全情投入>> 我们流连于事物的表象,满足浅尝辄止的片刻欢愉,却几乎从不久留。我们在人生的道路上争先恐后,却吝于用片刻思考目标或方向。我们事务缠身,却又总是筋疲力尽。>> 大多数人仅仅希望竭尽所能,而当生活的要求超出能力所及,我们会着眼现状提出权宜之计,或许在短期内会运作良好,而负面效应却往往在长期过程中慢慢浮现。我们吝惜睡眠,用外带快餐填饱肚子,用咖...
2024-04-27 18:17:55 804
原创 从容路过的人生
◆ 前言>> 到死都没有被拆穿的谎言,在某种意义上它就是真实的。◆ 第一章 关于人际关系>> 幼稚的人无法理解别人对他并不是那么感兴趣这个事实,他会一味地说自己的事,一味地把自己的要求强加于人,他更加注意不到对方已经紧咬牙关憋在嘴里的叹息声。>> “敬意”是人际交往中最重要的一个关键词。即便是两三年不曾见到的老朋友,我也会像两三天前刚见过一样地去招待。>...
2024-04-21 14:49:56 502
原创 在你们离开以前
◆ 01 离别>> 顺利的生活是梦,意外会告知我们人生的真相。>> 生活常常很无情,很多事你一直做得很好,偏偏只疏忽了一次,就是一场生命不可承受之重。>> 成人的世界就是这样,现实总是迫使你在两难中做出选择。回家,是情也是本能;工作,是理也是责任。>> 一个人的自我和解是场终生之战,两代人之间的相互理解往往是这场战争中最关键的一役。>>...
2024-04-18 22:10:18 485
原创 两代婆媳:中式家庭的爱恨情长
◆ 第五章 三十年前的月子仇>> 可能在一个家庭中,很多道理是无法掰开揉匀说明白的。许多陈年旧账,也不可能算得清清楚楚。◆ 第八章 结婚吧,管他三七二十一>> 谈恋爱,不就是这样吗?说的是无意义的话、做的也是无意义的事,但感情就在这些无意义中日积月累,蔚然成荫。>> 底牌是不能提前亮出来的,这也是父母交给她的道理。否则,容易把主动权转交到别人手里。>&...
2024-04-14 22:03:17 1144
原创 转转技术--什么!服务器内存又双叒叕打满了!
面对内存使用率的异常,我们不仅要关注即时的解决方案,还需要考虑如何从根本上避免此类问题的再次发生。如使用优化数据结构、减少不必要的计算、采用懒加载等策略,以及建立细致的内存监控体系等。性能优化不应该仅仅是面对问题时的临时行动,而应该成为开发文化的一部分。
2024-04-10 22:00:00 965
原创 plantegg-10+倍性能提升全过程–优酷账号绑定淘宝账号的TPS从500到5400的优化历程
由于用户进来后先要登录并且绑定账号,实际压力先到Passport部分,在这个过程中最开始单机TPS只能到500,经过N轮优化后基本能达到5400 TPS,下面主要是阐述这个优化过程- docker bridge网络性能问题和网络中断si不均衡 (优化后:500->1000TPS)- 短连接导致的local port不够 (优化后:1000-3000TPS)- 生产环境snat单核导致的网络延时增大 (优化后能达到测试环境的3000TPS)
2024-03-27 23:15:00 909
原创 为什么不能用短链接
那么2MSL就是60秒,也就是说如果是短连接的话,一个连接释放后默认需要60秒回收。也就是说如果一个系统用的是短链接,那在咱们看的这台机器上,他的TPS不会超过912.先看下系统的MSL也就是tcp_fin_timeout。计算下理论TPS值 54760/60=912。在看一下 Local Port范围。今天从另一个角度看下这个问题。
2024-03-27 22:30:00 289
原创 elasticsearch _cat/indices docs.count is different than <index>/_count
_cat/indices docs.count is different than /_count
2024-03-26 22:15:00 460
原创 京东云开发者:DDD 学习与感悟 —— 向屎山冲锋
在DDD思想中,repository表示资源库的概念,用于区分数据模型和领域模型。它操作的对象是聚合根,因此它属于领域层。由于过去ER模型以及主流ORM框架的发展,让很多开发者对实体的概念还停留在与关系型数据库映射这个层面。从而导致实体只有空洞的属性,而实体的业务逻辑散落各个service、util、helper、handler等各种角落中。这种现象就被称为贫血模型现象。如何判断自己的工程是否有贫血模型现象?大量的XxxDO或者Xxx:实体对象只包含与数据库表映射的属性,没有行为或者及其少量的行为;
2024-03-21 21:45:00 1333
原创 Unknown lifecycle phase “.test.skip=true“. You must specify a valid lifecycle phase or a goal in the
【代码】Unknown lifecycle phase “.test.skip=true“. You must specify a valid lifecycle phase or a goal in the。
2024-03-14 13:13:24 509
zookeeper开源客户端Curator
2017-03-25
zookeeper开源客户端ZkClient使用
2017-03-25
java cpu 内存占用高 问题 模拟并排查
2018-03-29
理解 channels - Kavya Joshi
2018-01-18
zookeeper常见应用场景简单实现及ppt
2017-03-26
zookeeper应用场景实现demo及ppt资料
2017-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人