240 发简信
IP属地:陕西
  • 120
    IO多路复用 Select和epoll

    背景说明 I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll...

  • 2022-01-01

    新的一年,多思考,多总结,继续保持进步

  • 120
    安全扫描遇见的问题

    使用 HTTP 动词篡改的认证旁路这个问题是指不使用规范的访问方式也能返回页面内容解决方案:服务的架构是nginx + 后端网关,通过在nginx设置支持的http请求类型,...

  • zk和eureka

    转载 记录zk在用于服务发现的问题zk将数据一致性作为自己设计的首要目标,从而不保证服务的可用性,因为当节点crash后,需要进行leader的选举,在这个期间内,zk服务是...

  • 你好,我们最近也在预研clickhouse和prometheus, 测试时prom2click默认将监控的数据放入到clickhouse的metrics库中的samples表,这个能支持自定义吗 就是可以将不同的监控数据放入不同的表中。

    Prometheus+Clickhouse实现业务告警

    背景目前阶段,我司主要监控告警系统使用的是 Zabbix,对于基础设施及应用服务状态监控,Zabbix 内建或由社区贡献了诸多模板,可通过在页面上远程配置或将采集脚本下发至 ...

  • 你好,请问下预留不足和预留过剩这个应用场景是啥呢 没想明白,利用云资源不就是利用云资源随用随取的特点,预留资源又是为啥呢

    云成本管理方法论(四)——云优化管理之管理措施

    我们将在此篇文章中继续讨论云优化管理中的管理措施。 管理措施 问题类型 因为判定规则分析中的判定结果较分散,为便于后继的分析和使用,我们将判定结果进行分类,不同的类别称为“问...

  • 120
    不就是类加载

    最近在看《深入理解java虚拟机》这本书,看到类加载这章时,感觉之前对类加载的理解还不是很深,尤其是双亲委派模型,这里总结下自己对这个模型的理解。 双亲委派模型 引导类加载器...

  • 不就是CountDownLatch

    介绍CountDownLatch之前,我相信很多人在学习的时候是不清楚这个CountDownLatch的使用场景是啥。为了回答这个问题,简单说个小段子。老李家有两个熊孩子小A...

  • 不就是ThreadLocal

    最近在重构代码时,发现有不同类之间参数的传递很复杂,想到了之前看到的ThreadLocal,于是就想使用ThreadLocal来解决参数传递的问题,但是在使用之前还是先看了下...

  • springboot源码4--bean加载

    这一节首先研究bean加载,bean加载主要是将项目中的bean扫描加入到DefaultListableBeanFactory中的beanDefinitionMap中,下面就...

  • springboot源码1--启动流程

    之前在使用spring boot框架搭建一个web服务时,一直想详细研究下spring boot的源码,主要是bean加载到IOC容器和Spring Aop这两个功能的具体实...

  • springboot源码3--refresh ApplicationContext

    讲完上一节的spring boot的启动流程,这一节主要讲一下上一节没有具体讲的refresh context部分,这部分的代码实现是在AbstractApplication...

个人介绍
追求技术永无止境