捉虫大师 捉虫大师
4年前
Sentinel在docker中获取CPU利用率的一个BUG
Sentinel简介微服务治理中限流、熔断、降级是一块非常重要的内容。目前市面上开源的组件也不是很多,简单场景可以使用Guava,复杂场景可以选用Hystrix、Sentinel。今天要说的就是Sentinel,Sentinel是一款阿里开源的产品,只需要做较少的定制开发即可大规模线上使用。从使用感受上来说,它有以下几个优点:轻量级,对性能损耗几乎可以忽略
MySql中执行计划如何来的——Optimizer Trace | 京东云技术团队
当谈到MySQL的执行计划时,会有很多同学想:“我就觉得使用其他的执行方案比EXPLAIN语句输出的方案强,凭什么优化器做的决定与我得不一样?”。这个问题在MySQL5.6之前或许自己很难解决,但是现在MySQL5.6及更高的版本中引入了OptimizerTrace。
Stella981 Stella981
4年前
Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数
一、查看jdk安装目录root@node001~whereisjavajava:/usr/bin/java/usr/local/javajava执行路径root@node001~whichjava/usr/bin/java查看JDK安装路径
Stella981 Stella981
4年前
Javascript获取数组中的最大值和最小值方法汇总
方法一 sort()方法ba从大到小,ab从小到大varmax2arr.sort(function(a,b){   returnba;})\0\;console.log(max2)方法二//最小值Array.prototype.minfunction(){varmin
Stella981 Stella981
4年前
Deepin Linux v20系统中的雷鸟邮件客户端设置
雷鸟英文名字是Thunderbird,是Mozilla公司开发并开源的一款邮件客户端,深度操作系统默认安装此应用,该软件配置非常简单,而且非常容易使用。优点:智能垃圾邮件过滤、反钓鱼欺诈、个性化配置。下面我们就配置此邮件客户端:打开Thunderbird邮件/新闻!image.png(https://s2.51cto.com/images/
Stella981 Stella981
4年前
JVM调优——Java动态编译过程中的内存溢出问题
由于测试环境项目每2小时内存就溢出一次,分析问题,发现Java动态加载Class并运行那块存在内存溢出问题,遂本地调测。一、找到动态编译那块的代码,具体如下1./\\2.\@MethodName:编译java代码到Object3.\@Description4.\@pa
Wesley13 Wesley13
4年前
Java私有内部类实例化对象访问私有内部类中的方法
今天和小伙伴讨论私有类的对象创建问题,大家都知道外部类是不能设置为私有的,但是内部类可以设置为私有。问题是私有内部类是否可以实例化一个对象,并调用私有内部类中的方法和属性呢?答案是:Yes!Java语法规范既然允许创建私有的内部类,私有内部类中的方法肯定会被调用。要不然,私有内部类就失去了它的作用。于是小coder尝试写了如下代码。
Stella981 Stella981
4年前
SpringBoot2.x基础篇:配置文件中占位符的使用
!(https://uploadimages.jianshu.io/upload_images/4461954ed8cb2c7536b87f3.png)知识改变命运,撸码使我快乐,2020继续游走在开源界<br/点赞再看,养成习惯<br/给我来个Star吧,点击了解下基于SpringBoot的组件化接口服务落地解决方案(https
Wesley13 Wesley13
4年前
Java 中的 SPI 机制是到底是什么?高级 Java 必须掌握!
点击上方"程序员小乐(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5ODI5NDkxMw%3D%3D%26mid%3D2247490920%26idx%3D2%26sn%3D84fa3d94375cac784
Stella981 Stella981
4年前
CODING DevOps 系列第四课:DevOps 中的质量内建实践
什么是质量内建随着时间的推移,我们项目的开发效率会逐渐降低,直到几年之后整个项目可能就无法维护,只能推倒重来。具体的表现首先就是随着时间推移,我们会发现整个需求列表里面能做的需求越来越少,因为每当我们增加一个新特性,需要改动的代码就非常多,所以最后每提出一个新的需求,团队评估出来的改动成本都非常高,导致最后难以增加新的特性。第二个表现