文章库ARTICLE COLUMN

  • SpringCloud升级之路2020.0.x版-36. 验证断路器正确性

    SpringCloud升级之路2020.0.x版-36. 验证断路器正确性

    摘要:本系列代码地址上一节我们通过单元测试验证了线程隔离的正确性,这一节我们来验证我们断路器的正确性,主要包括验证配置正确加载即我们在配置例如中的加入的的配置被正确加载应用了。本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent上...

    NotFoundNotFound 评论0 收藏0
  • selenium实战:窗口化爬取*宝数据(附源码链接)

    selenium实战:窗口化爬取*宝数据(附源码链接)

    摘要:完整代码火狐浏览器驱动下载链接提取码双十一刚过,想着某宝的信息看起来有些少很难做出购买决定。完整代码&火狐浏览器驱动下载链接:https://pan.baidu.com/s/1pc8HnHNY8BvZLvNOdHwHBw 提取码:4c08双十一刚过,想着某宝的信息看起来有些少很难做出购...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • 记一次 .NET 某电商无货源后端服务 死锁分析

    记一次 .NET 某电商无货源后端服务 死锁分析

    摘要:的情况下,必然就会死锁,对吧,接下来怎么用验证呢切到号线程查看线程栈及栈对象。死锁原因分析死锁原因分析要想追究死锁的原因,只能仔细推敲线程栈线程栈对象。在几个痉挛过程中进入了另外一个线程池的方法中,希望能得到该池中的锁对象。一:背景1....

    yimoyimo 评论0 收藏0
  • 我個人喜歡的一些Ubuntu的相關配置

    我個人喜歡的一些Ubuntu的相關配置

    摘要:安裝美化刚安装的,可能界面并不是十分友好,我们可以更改的配置文件,按照我们的需求去修改它。在命令行下,输入命令注意必须加上,否则你是没有权限编辑的。1、vimvim安裝:sudo apt-get install vim-gtkvim美化:刚安装的VIM,可能界面并不是十分友...

    yzdyzd 评论0 收藏0
  • 阿里二面算法题

    阿里二面算法题

    摘要:分析问题分析问题对于括号匹配问题,最直观的想法就是采用栈来求解。如果是左括号,将其对应的下标加入栈中如果是右括号,栈顶元素出去该算法的时间复杂度和空间复杂度都是。下面我们来看一下代码的实现。最长的括号子串问题描述给出一个长度为 n 的,...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • 【Sass/SCSS】预加载器中的“轩辕剑”

    【Sass/SCSS】预加载器中的“轩辕剑”

    摘要:预加载器中的轩辕剑,这也不是我帮它吹,是它自己说的,下图为例。是由语言编写的一款预处理语言,有严格的缩进风格。指令将文件包含在中,不需要额外的请求。语法指令告诉一个选择器的样式从另一选择器继承。【Sass/SCSS】预加载器中的轩辕剑博客...

    cnswordercnsworder 评论0 收藏0
  • 超三分之一外部攻击通过利用漏洞进行 第三方软件风险显著增加

    超三分之一外部攻击通过利用漏洞进行 第三方软件风险显著增加

    摘要:根据对个安全决策的调查,超过三分之一的外部攻击是通过利用漏洞进行的,而另外三分之一来自对第三方服务或软件制造商提供的软件漏洞进行破坏。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hi...

    oneasponeasp 评论0 收藏0
  • Zoom漏洞可使攻击者拦截数据攻击客户基础设施

    Zoom漏洞可使攻击者拦截数据攻击客户基础设施

    摘要:云视频会议提供商发布了针对其产品中多个漏洞的补丁,这些漏洞可能让犯罪分子窃取会议数据并攻击客户基础设施。研究人员表示,这些漏洞使得攻击者可以输入命令来执行攻击,从而以最大权限获得服务器访问权。 .markdown-body{word-break:break-word;lin...

    morganmorgan 评论0 收藏0
  • 英国将对英伟达收购Arm交易进行为期24周的调查

    英国将对英伟达收购Arm交易进行为期24周的调查

    摘要:同时,监管部门及私营部门也对该交易表示了担心,因为的知识产权也会被一些英伟达的竞争公司用来生产芯片及其它相关产品。针对此担心,英伟达创始人兼首席执行官之前曾回应英伟达与这些公司是完全互补的。 .markdown-body{word-break:break-word;line-...

    KaruruKaruru 评论0 收藏0
  • 面试官:咱们来聊一聊mysql主从延迟

    面试官:咱们来聊一聊mysql主从延迟

    摘要:编辑器编辑器背景编辑器前段时间遇到一个线上问题,后来排查好久发现是因为主从同步延迟导致的,所以今天写一篇文章总结一下这个问题希望对你有用。编辑器几句唠叨编辑器大家好,我是小饭,一枚后端工程师。背景前段时间遇到一个线上问题,后来排查好久...

    EasonTylerEasonTyler 评论0 收藏0
  • 『学了就忘』Linux软件包管理 — 46、yum命令详细介绍

    『学了就忘』Linux软件包管理 — 46、yum命令详细介绍

    摘要:需要自己手动安装包查询指定软件包的信息。而手动安装,必须区分包名和包全名。升级本机所有软件包提示上边这条命令不加最后的包名,会升级系统中所有的软件包。目录1、yum命令的查询操作2、使用yum命令安装服务3、使用yum命令升级服务4、使用yum命令卸...

    cikenerdcikenerd 评论0 收藏0
  • CSS学习笔记:grid布局

    CSS学习笔记:grid布局

    摘要:因而我们可以设置整个部分垂直居中和水平居中其他的对齐方式和中展现的类似,在此不再赘述。如上所述,使用这个属性可以使某个子元素占据在容器元素属性中定义的区域可以看到,号元素占据了区域。目录一、Grid布局简介二、Grid布局的一些概念三、 容器...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • CPU被挖矿,Redis竟是内鬼!

    CPU被挖矿,Redis竟是内鬼!

    摘要:编辑器你这家伙,被人当枪使了你写的这个文件可不是普通文件,你这要是写进去了,别人就能远程登录进来了,之前的挖矿病毒就是这么进来的,说到。却说这一日,Redis正如往常一般工作,不久便收到了一条SAVE命令。虽说这Redis常被用来当做缓存,数据只存...

    sutakingsutaking 评论0 收藏0
  • 手把手教你基于Netty实现一个基础的RPC框架(通俗易懂)

    手把手教你基于Netty实现一个基础的RPC框架(通俗易懂)

    摘要:是一个分布式服务框架,以及治理方案。手写注意要点手写注意要点基于上文中对于协议的理解,如果我们自己去实现,需要考虑哪些技术呢其实基于图的整个流程应该有一个大概的理解。基于手写实现基于手写实现理解了协议后,我们基于来实现一个通信框架。阅...

    番茄西红柿番茄西红柿 评论0 收藏2637
  •  SpringBoot项目配置文件中密码的加密

    SpringBoot项目配置文件中密码的加密

    摘要:配置文件密码加密配置秘钥加密算法从版本开始,默认的加密解密算法已更改为以下版本默认为上述不配置的话,其默认的秘钥也是以上的并不是很多人理解的盐,这是加密密钥。思考以上的步骤中,根据的用法,基本上完成了对配置文件中密码的加密。作者:追梦...

    frontoldmanfrontoldman 评论0 收藏0
  • RocketMQ架构原理解析(二):消息存储

    RocketMQ架构原理解析(二):消息存储

    摘要:此处补充说明下,不论是还是都不提供指定区间的刷盘策略,只提供一个方法,所以无法精确控制落盘数据的大小。一、概述由前文可知,RocketMQ有几个非常重要的概念:broker 服务端,负责存储、收发消息producer 客户端1,负责产生消息consumer 客服端2,...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • HTTP1.1 Keep-Alive到底算不算长连接?

    HTTP1.1 Keep-Alive到底算不算长连接?

    摘要:在基础架构部沉浸了半年,有一些认知刷新想和童靴们交代一下,不一定全面,仅代表此时的认知,也欢迎筒靴们提出看法。本文聊一聊口嗨用语长连接短连接,文章会按照下面的思维导图来讲述在基础架构部沉浸了半年,有一些认知刷新想和童靴们交代一下, 不...

    shleyZshleyZ 评论0 收藏0
  • 快速搭建 kvm web 管理工具 WebVirtMgr

    快速搭建 kvm web 管理工具 WebVirtMgr

    摘要:作者运维博客博客地址文章地址相关话题是近两年来发展较快,比较活跃,非常清新的一个管理平台,提供对宿主机和虚机的统一管理,它有别于自带的图形管理工具,让管理变得更为可视化,对中小型应用场景带来了更多方便。作者:SRE运维博客博客地址: http...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • 『学了就忘』Linux软件包管理 — 45、yum源文件详细说明

    『学了就忘』Linux软件包管理 — 45、yum源文件详细说明

    摘要:也就是说,源配置文件只要扩展名是就会生效。查看目录内容如下中默认情况下文件生效,需要使用网络,但官方源在国外,连接速度令人心痛。数字证书的公钥文件保存位置。前两个是协议的,最后一个表示根目录,三个一个都不能少。目录1、yum源文件解析2、...

    yiliangyiliang 评论0 收藏0
  • Go iota 原理和源码剖析

    Go iota 原理和源码剖析

    摘要:本文会从书写方法使用场景实现原理以及优缺点等各方面剖析关键字。原理源码在语言代码库中,只有一句定义语句,位于内建文件中是一个预声明的标识符,它的值是。在常量声明中,作为当前代码块中的整数序数。iota 是 Go 语言的一个保留字,用作常量计数...

    neuneu 评论0 收藏0
  • 新技能GET!在前端表格中花式使用异步函数的奥义

    新技能GET!在前端表格中花式使用异步函数的奥义

    摘要:实践专家用户的花式使用实践专家用户的花式使用实例演示实例演示我们用一个简单的例子,看看在前端电子表格单元格计算中,如何使用异步函数。这一次用户使用异步函数从服务器获取当前服务名,并在显示出来。背景60年代时,操作系统中独立运行的单元通常...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • 大白话讲解Mybatis的plugin(Interceptor)的使用

    大白话讲解Mybatis的plugin(Interceptor)的使用

    摘要:提供了一个入口,可以让你在语句执行过程中的某一点进行拦截调用。        mybatis提供了一个入口,可以让你在语句执行过程中的某一点进行拦截调用。官方称之为插件plugin,但是在使用的时候需要实现Interceptor接口,默认情况下,MyBatis 允许使用...

    laznrbfelaznrbfe 评论0 收藏0
  • 架构小试之IDL

    架构小试之IDL

    摘要:不合理的选型在后续维护上会带来不小的麻烦。因此一般公司会将所有服务的文件统一维护。生成的数据结构一般均支持序列化和反序列化,并且跨端跨语言。只支持,和数值三种结构,和支持相互嵌套,标准的的数值仅有这三种。只有大约的大小。本文转载自我自...

    番茄西红柿番茄西红柿 评论0 收藏2637
  • 数据库平滑迁移方案与实践分享

    数据库平滑迁移方案与实践分享

    摘要:背景在一个数据库中存在表与表,但两个表按目前架构边界划分的话,是属于两个组织下的两个系统,导致相互之间有稳定性风险。为增强系统稳定性,进行存储分离。准备将表的所有数据,迁移到新库中。背景:     在一个数据库中存在A表与B表,但AB两个表...

    DoyleDoyle 评论0 收藏0
  • 博客园&阿里云联合征文:最难忘的bug

    博客园&阿里云联合征文:最难忘的bug

    摘要:写过无数代码修过众多的你,一定会有很多故事,一定会有很多与相关的故事,有故事的你,一起来写吧写写让你最难忘的修经历吧欢迎参加园子和阿里云联合组织的征文活动最难忘的。如果用很简单的文字描绘不简单的代码人生,我们想到的是:写代码,写bug修b...

    zhunjieezhunjiee 评论0 收藏0

热门文章

<