小姐姐味道

其他

开源,是不道德的!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,非公众号转载保留此声明。请删掉你的github开源代码,让CV工程师成为真正的工程师。不要做真正的代码分享,因为除了满足一下你的虚荣心,对你、对行业没有任何好处。快2023年了,作为软件行业从业者,如果你依然还是鼓吹开源,那可真是非蠢即坏。开源软件的最大获益者可能是普通用户。通过开源软件,用户可以自由地获取和使用软件,而无需支付任何费用。开源软件还可以帮助用户更好地了解软件工作原理,并且可以根据自己的需要对软件进行修改和定制。对于一些软件公司来说,开源软件可能是最大的受害者。因为开源软件可以免费使用,这可能会对这些公司的商业模式造成冲击,并且可能会削弱他们的市场地位。此外,由于开源软件通常都是由志愿者开发和维护,这些公司可能无法从中获得直接的经济收益。有些人认为开源是道德的,因为它允许人们自由地使用、修改和分享软件,这样可以促进技术进步和社会进步。相反,有些人认为开源是不道德的,因为它允许人们免费使用软件,这会损害软件开发人员的利益。总的来说,开源的道德性是一个有争议的话题,人们对此持不同的观点。开源软件指的是遵循开源许可协议的软件。这些许可协议允许任何人自由地使用、修改和分发软件,而无需支付任何费用。虽然开源软件的代码是免费的,但是开源软件的开发和维护仍然需要工作和资金投入。开源软件项目通常由志愿者组成的社区来维护,但也有许多公司通过提供服务和资金支持来帮助开源软件的发展。一些人认为,开源软件的免费模式会损害软件开发人员的利益,因为它会减少他们的收入。但是,也有人认为开源软件有助于促进技术进步,并为软件开发人员提供了更多的机会。总的来说,关于开源软件是否有利于软件开发人员的观点仍然存在争议。但是,如果找一下当前程序员的高失业率的原因,开源绝对是其中非常重要的原因。由于开源软件的代码是免费的,所以许多公司和组织会选择使用它来开发自己的产品,而不是购买或研发自己的核心组件。这可能会导致市场对某些工作岗位的需求减少,例如研发核心组件的工作岗位。什么都免费了,当然写代码的就赚不到钱。还有一种恶意开源的说法。恶意开源是指通过利用开源软件的名义来实现不道德的目的。例如,有些人可能会在开源软件中植入恶意代码,并将它发布到网上,以便让其他人下载并安装。这种行为显然是不道德的,因为它损害了其他人的利益,并利用了他人的信任。不过,也有人认为,开源软件的本质是自由和开放,所有人都有权利利用它来实现自己的目标。对于这些人来说,开源软件并不存在道德问题,只要它没有损害他人的利益,就没有什么不道德的地方。因此,恶意开源是否道德,取决于你的价值观和观点。但我说的恶意,并不是上面的恶意。这里的恶意是所有的开源都是恶意的。恶意开源,是不道德的。它站在道德的制高点,以自由和开放为引子,吸引着越来越多的炮灰为它添砖加瓦。从来没有一个行业,像开源软件行业一样,把自己的核心技术全部无偿捐赠出去,然后让自己再没有活路;每个行业,都在努力提高自己的门槛,让自己越来越值钱,只有软件行业在把门槛越做越低。开源是特定历史条件下产生的运动。时至如今,开源对个体的反噬越来越大。以前不懂阿里开源做一半的行为,如今一看,这才是保持行业长久发展的正确做法。开源人怀着美好的梦想,既授人以渔,又受人以鱼,以至于整个鱼塘再没有鱼,甚至干涸。以上内容使用ChatGPT回答加工而成,有些回答行云流水,有理有据,我支持它的这个观点!作者简介:小姐姐味道
2022年12月8日
其他

61秒,摸透Linux的健康状态!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,非公众号转载保留此声明。操作系统作为所有程序的载体,对应用的性能影响是非常重要的。然而计算机各个组件之间的速度,是非常不均衡的。拿CPU和硬盘的速度来说,比兔子和乌龟的速度差别还要大。下面将简单的介绍CPU、内存、I/O的一些基本知识,以及一些如何评估它们性能的命令。1.CPU首先介绍计算机中最重要的计算组件:中央处理器。一般我们可以通过top命令来观测它的性能。1.1
2022年8月9日
其他

这些傻白甜的Linux命令,不会有人教你!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留此信息。Linux上的命令非常多,为了掌握它,很多同学耗尽了自己的脑细胞,憔悴了自己的容颜,结果记忆了一大堆垃圾命令,用过之后就忘了哈哈。xjjdog在以前整理过一批最常用的Linux命令,更编写了一篇长长的Linux教程文档。可以说,只要掌握了这些,Linux的命令就可以玩的和转了,就像哪吒的风火轮一样。Linux上,最常用的一批命令解析作为高级Java,你应该了解的Linux知识最常用的一套“Vim“技巧最常用的一套“Sed“技巧最常用的一套“AWK“技巧但是本文,我将介绍另外几个命令,会让你的Linux技能更上一层楼。这几个命令的应用场景,几乎没人会教你。rsync如果你使用过cp,那一定知道scp。cp的适用范围是单机,而scp可以实现跨机器复制。比如:scp
2022年7月26日
其他

强烈反对使用Spring封装的多线程类!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。在很久很久之前,我有一段痛苦的记忆。那种被故障所驱使的感觉,在我脑海里久久无法驱散。原因无它,有小伙伴开启了线程池的暴力使用模式。没错,就是下面这篇文章。夺命故障
2022年2月21日
其他

这年头,能坐上火箭的东西不多啊!Java版本号算一个!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。Sun早已经不在了,如今只剩Oracle,也就是Java目前的抚养人。从2019年4月16号开始,Oracle版本的JDK,已经宣布收费,目前有更多的企业转向OpenJDK。Java8版本之后,Java开启了每半年升级一次版本的速度,版本号坐上了火箭!但这么多版本并不是每个都长期维护的,我们还是要盯紧它的LTS版本。目前的LTS版本有:7、8、11、17,跨度还是很大的。1、历史首先来看一下Java的历史,这带给我们饭碗的技术到底是什么时候诞生的。1995年5月23日,Sun正式发布Java语言和HotJava浏览器。1996年1月,Sun公司发布了Java的第一个开发工具包(JDK1.0),和大多数小青年的年龄相仿,20多岁的年龄。1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术。发展可真是迅雷不及掩耳。1996年9月,约8.3万个网页应用了Java技术来制作。这就是早年的互联网,java
2021年12月8日
其他

顶级Java才懂的,基准测试JMH!

就是这样一个能够做基准测试的工具。如果你通过我们一系列的工具,定位到了热点代码,要测试它的性能数据,评估改善情况,就可以交给JMH。它的测量精度非常高,最高可达到纳秒的级别。JMH已经在JDK
2021年11月15日
其他

常用的 分布式事务 都有哪些?我该用哪个?

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。分布式的CAP理论应该是人尽皆知了,它描述了一致性(C)、可用性(A)、分区容错性(P)的一系列权衡。很多时候,我们要在一致性和可用性之间权衡,而分布式事务,就是在这个大的前提下,尽可能的达成一致性的要求。目标很小,问题很大,做法也各有不同。“如何在微服务中实现分布式事务?”一般在被问到这样的问题时,我都会回答“要尽量避免使用分布式事务”,这也是Martin
2021年10月11日
其他

用了Stream后,代码反而越写越丑?

在Java中,同样的功能,代码行数写的少了,并不见得你的代码就好。由于Java使用;作为代码行的分割,如果你喜欢的话,甚至可以将整个Java文件搞成一行,就像是混淆后的JavaScript一样。
2021年9月6日
其他

5秒到1秒,记一次效果“非常”显著的性能优化

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。性能优化,有时候看起来是一个比较虚的技术需求。除非代码慢的已经让人无法忍受,否则,很少有公司会有觉悟投入资源去做这些工作。即使你有了性能指标数据,也很难说服领导做一个由耗时300ms降低到150ms的改进,因为它没有业务价值。这很让人伤心,但这是悲催的现实。性能优化,通常由有技术追求的人发起,根据观测指标进行的正向优化。他们通常具有工匠精神,对每一毫秒的耗时都吹毛求疵,力求完美。当然,前提是你得有时间。1.
2021年8月26日
其他

淦!凶残的挖矿脚本,奴役我数千机器!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。温馨提示:本文中出现的命令和脚本,不要在自家服务器上随便运行,除非你知道自己在做什么。挖矿是把机器当作奴隶,一刻不停歇的去计算、运转,本质上是个无用的工作。但可惜的是,它能赚钱。用别人的机器去赚钱,更是很多人梦寐以求的,所以挖矿脚本屡禁不止。有钱的地方,就有技术。但反过来并不一定成立。牢记这个准则,就能够心平气和的学习新技术,而不是气急败坏的纠结为啥没钱。1.
2021年7月23日
其他

带你见识一下,JAVA中的方法爆炸!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。要想了解Java的API有多变态,就不得不提一下队列这个接口,许多工作多年的人,依然是对此非常迷惑。虽然队列是计算机算法中的一个基本结构,但它并不仅仅只有add这个方法。读完本文,再看到add、offer、put,不要再犯晕了!1.
2021年6月29日
其他

前任de密码:(x^2+y^2-1)^3+x^2*y^3

正要下班,前任发来一串代码。按照一贯的尿性来看,这应该是TMD发错了。但鉴于今天日期特殊,仔细思考了一下好像不太对。
2021年5月20日
其他

年中了,留给CentOS8的日子不多了!

但是,有一个好消息是,虽然CentOS8马上就要作古,CentOS7,将被支持到2024年6月30日。所以短期对于使用CentOS7的用户来说,并无太大影响。只是苦了激进采用CentOS8的用户了。
2021年5月18日
自由知乎 自由微博
其他

酷!markdown 脑图在线看!

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2021年5月12日
其他

猛男,从不用fuck命令

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2021年5月10日
其他

又是跨域,这次搞定它!

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2021年5月6日
其他

不好意思,在做的各位,都是互联网精英!

但微信公众号不一样,你只要关注了xjjdog,就不会迷路,收藏的价值就大大缩水。因为这里的每篇文章,都会精雕细琢,达到可以让人收藏的水平;而且我对定期整理这些文章,进行归类,力求系统化。
2021年5月2日
其他

帅呆了!Kafka移除了Zookeeper!

listeners=PLAINTEXT://:9092,CONTROLLER://:9093另外,还有一个叫做node.id的东西。不同于原来的broker.id,这个nodeid是用来投票用的。
2021年4月28日
其他

再乱用缓存,cto可就发飙了!

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2021年4月26日
其他

脏读、幻读,要想搞懂不容易!

拿一个最简单的例子来说。让你select一条记录是否存在然后打算进行后续插入时,如果这条记录不存在,然后你执行了插入操作,但在实际执行插入操作的时候,结果却报错了,这条记录已经存在了,这就是幻读。
2021年4月20日
其他

夺命故障!炸出了投资人!

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2021年4月16日
其他

k8s主要概念大梳理!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。k8s已经成为了绝对热门的技术,一个上点规模的公司,如果不搞k8s,都不好意思出去见人。安装k8s要突破种种网络阻碍,但更大的阻碍还在后面...我发现,很多k8s的文章,根本不说人话,包括那要命的官网。要弄明白k8s的细节,需要知道k8s是个什么东西。它的主要功能,就是容器的调度--也就是把部署实例,根据整体资源的使用状况,部署到任何地方。先不要扯别的,那会扰乱视线,增加复杂性。注意任何这两个字,预示着你并不能够通过常规的IP、端口方式访问部署的实例。复杂性由此而生。我们学k8s,就要看它要调度哪些资源。以传统的感觉来看,无非就是cpu、内存、网络、io等。在了解怎么对这些资源调度之前,先要搞懂什么叫Pod,这可是k8s的核心概念之一。搞不懂Pod,就没法玩k8s。本文的脑图,可以在这里在线查看:http://mind.xjjdog.cn/mind/cloud-k8s1.
2021年4月12日
其他

有些程序员,本质是一群羊!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。羊都是以群论的。如果你感觉它的单位是只,那只能证明你太穷。真正牧羊的,从来不会因为晚上烤了只全羊,而感觉到自己的羊少了。不信重温一下李安的《断背山》看看,关注点别搞错了,我们是在谈羊。当在它们耳朵上钉上红绳子,或者激进点彩绘一下,你就再也无法分辨哪只羊是张三,哪只羊是李四。牧羊犬也不会关心这东西,它只关心它的晚饭。所以大多数羊没有身份。它只是只羊而已。软件开发中,有些公司把程序员们当作资源池来利用,那么他们的本质就是羊(没错就是外包)。羊群的特征很有意思,但单体并没有什么存在感。大多数时候,低下头吃草就够了。来瞧瞧吧。羊吃草羊的工作就是吃草。它不管草有多少,也不管为什么会被发放到某个地方吃草,它吃草甚至是不用经过大脑思考。牧羊人圈定了一片草原,它们就会从左吃到右,然后再从右吃到左,直到把这片草原吃光为止。羊的嘴很臭,被啃过的草一年内不会发出新芽。如果你不管它们,草吃光了,有些羊就开始吃草根,草根吃光了就慢慢饿死。它从来不会想着到外面的世界看一看。羊会反刍,就是把嚼过的东西,重新再弄到嘴里嚼一遍。这种重复的动作,使得羊的智商非常的低,只能进行这些低级的循环
2021年4月6日
其他

搞定tomcat重要参数调优!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。tomcat这只老猫为何能活过普通猫咪能活的年龄?这与它轻巧的构造有关,还与它卓越的性能有关。现在的tomcat,版本已经飙到10了!最新的版本是10.0.2。tomcat的配置参数奇多,但想要达到优化效果,我们并不需要全部关注。本文将详细介绍一些主要的配置参数,保证让你这只老猫跑的更快!一般最常做的更改,就是修改服务器的端口,也就是server.xml里的Connector部分。典型如下图所示:其实,大部分优化,也是在Connector标签之内,从端口、并发到线程,都可以在这里配置。一.
2021年3月23日
其他

5分钟了解Docker原理(2),最简单的cgroups介绍!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。很多接触Docker的同学,都接触过cgroup这个名词。它是Linux上的一项古老的技术,用来实现资源限制,比如CPU、内存等。但有很多同学反映,这项技术有点晦涩,不太好懂。这就是本篇文章存在的目的,会让你以最简单直观的方式,了解cgroups到底是个什么东西。接上上篇文章:《5分钟快速了解Docker的底层原理
2021年1月29日
其他

5分钟快速了解Docker的底层原理

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。一位同学曾给我打比方:宿主机就好比一间大房子,docker把它成了N个小隔断。在这些小隔断之间,有独立的卫生间、小床、电视...麻雀虽小,五脏俱全,这个比喻非常的贴切。Linux提供了非常全面的隔离机制,使得每个小隔间互不影响。即使隔壁小间满室春光,我的小房间一样的冷清,对我毫无影响。Docker能实现这些功能,依赖于chroot、namespace、cgroup等三种老技术。我们本篇文章,就先聊一下namespace方面的东西。毕竟隔离是容器的第一要素。Linux的内核,提供了多达8种类型的Namespace。在这些独立的Namespace中,资源互不影响,隔离措施做的非常好。1.
2021年1月27日
其他

看完这篇你一定能掌握Linux(非广告)

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。有很多同学微信问我,Linux命令这么多,该怎么从入门到精通?其实,这个事情非常的simple,这篇文章将会带你飞。文章非常的长,要挑一个阳光明媚的sunshine
2021年1月12日
其他

和 杠精 聊Redis多线程 :(

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。周末被一位小同学憋的很窝火。他要和我探讨一下,redis到底是多线程的还是单线程的。这个问题本来比较好解释,但我遇到的却是一个杠精。答案是显而易见的:redis6,逃不过真香定理,引入了多线程;而在redis6之前,却是单线程的。也就是说,这不是一个是和否的问题,还涉及到第二维度的版本参与。可是,这位同学要打我的脸。不知道小姐姐的脸皮很嫩么?摸不得。“照你的逻辑,redis5是单线程的了?”“是的。”“那下面这张截图是怎么回事?”同学甩给我一张图,并送来一个鄙视的眼神。“使用top
2020年11月16日
其他

卓越性能 の 军火库(非广告)

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。在介绍性能优化的军火库之前,先来扯几句题外话。希望这些题外话,能打消你追求卓越性能的理想,来甘心当一枚圆滑的钉子。我是非常不推荐程序员,对公司的业务,进行性能优化的。说这话,纯粹是基于个人自身安全考虑。因为性能优化,在大多数公司,属于费力不讨好的工作项。追求极简的代码,性能卓越的代码,是有追求的程序员的目标。但随着经历了大大小小的公司,我发现很多优秀的程序员,在经受着这种追求的反嗜,以至于痛不欲生。有下面几点原因,虽然我们知道它肯定是错的,但我们无能无力:公司按照完成的功能,对程序员进行考核。性能优化属于额外的工期,也就是浪费成本的一种存在。团队不Care程序运行的效率,慢一点无所谓,等出问题了再救火就行。性能优化的风险大,通常要调整代码结构,甚至修改代码逻辑。不优化可能没事,一优化可能出事,没人愿意碰。就一句话,整个团队深陷进行时泥潭,没有展望性思想,大家就那么浆糊着,得过且过。以上是很多公司的现状,尤其集中在中小型公司。在这种公司里,除非系统慢到极点,优化之后有效果,或者领导要求你这么做,否则我都不建议你去碰。如果你执意如此,惹火烧身的时候不要后悔。当然,有很多团队的技术氛围还是很nice的,甚至在代码review的时候,都会提出一些更优的建议。遇到这样的团队,就要珍惜,我们的军火库,毫无疑问是为了这些团队而准备的。Brendan
2020年10月10日
其他

ServiceMesh的关键:边车模式(sidecar);又要开车了

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。哎,又堵车了。记性好的同学,一定记得我们那辆敞快明亮的JMC
2020年9月23日
其他

parallelStream的坑,不踩不知道,一踩吓一跳

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。很多同学喜欢使用lambda表达式,它允许你定义短小精悍的函数,体现你高超的编码水平。当然,这个功能在某些以代码行数来衡量工作量的公司来说,就比较吃亏一些。比如下面的代码片段,让人阅读的时候就像是读诗一样。但是一旦用不好,也是会要命的。List
2020年9月14日
其他

nc很强大,容易让人蹲号子

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。任何不保留此声明的转载都是抄袭。对于nc命令来说,可真的是要一行代码调半天。因为这行代码的威力是非常大的!当然,用不好的话,还会给自身带来麻烦。netcat这个工具,简称nc,是Linux上一个非常强大的工具(当然也有windows版本)。由于它能力实在太强,有些公司甚至对他进行了隔离(quarantined)。比如rename掉,或者给000的权限。因为它很容易可以在服务器上开一个后门(backdoor),并且及其方便。那nc命令在什么地方呢?where
2020年8月20日
其他

失联的架构师,只留下一段脚本

比如,看到别人一遍遍的翻文档安装elasticsearch这个软件,xjjdog就浑身难受,就写了脚本来加快这个过程。
2020年8月18日
其他

nginx工程师,需要上承天命,下召九幽

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。这是一篇典型的xjjdog风格文章,扯淡比技术多,记得点赞哦。nginx很好用,几乎每个公司都在用,它的功能主要有
2020年8月6日
其他

架构师写的BUG,非比寻常

MonitorValue());value.count.getAndIncrement();value.totalTime.getAndAdd(timeCost);value.avgTime
2020年7月20日
其他

redis的zset有多牛?请把耳朵递过来

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。本篇文章很短,但信息量很大,是关于redis的zset。我来分享一点遇到过的线上数据,或许对你的决策有帮助。redis支持一个数据结构,叫做
2020年6月30日
其他

日志系统新贵Loki,确实比笨重的ELK轻

转载自:http://suo.im/5EZQaP最近,在对公司容器云的日志方案进行设计的时候,发现主流的ELK或者EFK比较重,再加上现阶段对于ES复杂的搜索功能很多都用不上最终选择了Grafana开源的Loki日志系统,下面介绍下Loki的背景。背景和动机当我们的容器云运行的应用或者某个节点出现问题了,解决思路应该如下:我们的监控使用的是基于prometheus体系进行改造的,prometheus中比较重要的是metric和alert,metric是来说明当前或者历史达到了某个值,alert设置metric达到某个特定的基数触发了告警,但是这些信息明显是不够的。我们都知道,k8s的基本单位是pod,pod把日志输出到stdout和stderr,平时有什么问题我们通常在界面或者通过命令查看相关的日志,举个例子:当我们的某个pod的内存变得很大,触发了我们的alert,这个时候管理员,去页面查询确认是哪个pod有问题,然后要确认pod内存变大的原因,我们还需要去查询pod的日志,如果没有日志系统,那么我们就需要到页面或者使用命令进行查询了:如果,这个时候应用突然挂了,这个时候我们就无法查到相关的日志了,所以需要引入日志系统,统一收集日志,而使用ELK的话,就需要在Kibana和Grafana之间切换,影响用户体验。所以
2020年6月14日
其他

一图解千愁,jvm内存从来没有这么简单过!

很多文章对着一部分的介绍非常少,但其实这也是非常重要的一个非堆区域。因为JIT是JVM一个非常重要的特性,CodeCahe存放的,就是即时编译器所生成的二进制代码。当然,JNI的代码也是放在这里的。
2020年5月29日
其他

实力解剖一枚挖矿脚本,风骚操作亮瞎双眼

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2020年5月27日
其他

Serverless,会将工程师带入“不归路”!

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2020年5月8日
其他

又一P1故障,锅比脸圆

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2020年5月6日
其他

传统企业的人才们,先别忙着跳“互联网”!

技术领域,随着云端环境的流行,IaaS、PaaS等基础建设已经不再是企业的竞争优势,更多的公司参与到SaaS行业的竞争中来。但SaaS行业多牛鬼蛇神,客户培养成本居高不下,多数SaaS公司走向没落。
2020年4月30日
其他

蓝牙如梦

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2020年4月21日
其他

面试官很牛,逼我尿遁

今天等来了久违的面试。在我的印象里,面试就是要面对面的。因为疫情的缘故,过去几周我经历了太多的视频和电话面试,总是凉凉。想到一本正经的面试官,下半身可能藏在被子里,或者蹲在马桶上,我就满脸的不自在。
2020年4月19日
其他

数百篇「原创」文章,助你完成技术「体系化」

Cloud核心组件,那我就白编这故事了「微服务」微服务不是全部,只是特定领域的子集「消息」分布式消息系统,设计要点。画龙画虎难画骨「监控」这么多监控组件,总有一款适合你「分库分表」“分库分表”
2020年4月17日
其他

《调教命令行08》一文搞懂Linux权限体系

随着年龄的增加,我的经验越来越丰富,而记忆力却越来越差。为了应付繁重的日常事务,我不得不准备了长长的任务清单。每一条事项的背后,都在不断的提醒我:无论生活中充满什么惊喜,还是逃离不了它平庸的本质。
2020年4月15日
其他

Springboot 2.0打包与自定义launch.script

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2020年4月13日
其他

日志收集的“DNA”

检索的业务日志,是有业务属性的。比如你的系统和第三方支付进行对接所产生的报文交互数据。它们比普通业务日志有用,但又没有存放到数据库的必要,我们一般的处理方式就是收集到ES这种大容量的存储中。
2020年4月10日
其他

又一批长事务,P0故障谁来背锅?

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流
2020年4月8日
其他

《调教命令行07》压缩解压(有64KB彩蛋)(初级)

(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。
2020年4月7日