ICode9

精准搜索请尝试: 精确搜索
  • 《全链路压测从零开始》系列2022-05-28 15:31:24

    全链路压测相关的技术文章,零零碎碎写了蛮多的。 去年9月份开始,写下了全链路压测系列的第一篇文章,直到今天终于完结。 这篇文章,算是关于全链路压测相关文章的聚合索引吧,便于大家查阅和参考。   全链路压测杂谈 1、《聊聊全链路压测》 2、《再谈全链路压测》 3、《全链路压测第一次

  • 聊聊我对质量度量的看法2022-05-22 17:31:07

    这篇文章要聊的话题,源于某个测试交流群一位测试同学的提问。 关于质量度量,业内已经有很多资深的同学分享过他们的观点和看法,也有很多文章聊过这个话题。 这篇文章我想从我的角度出发,聊一些关于质量度量,不一样的理解。   质量需不需要度量? 先聊第一个问题:质量需不需要度量? 答案显

  • 聊聊继承、组合、聚合和相识2022-05-20 03:32:11

      类继承和对象组合是面向对象系统中功能复用的两种常用技术。   类继承:根据其他类的实现来定义一个类的实现,生成子类,又称白箱复用;   对象组合:新的更复杂的功能可以通过组装或组合对象来获得,要求被组合的对象具有良好定义的接口,又称黑箱复用。   注意,这里的黑箱和白箱是相

  • 聊聊C#中的Visitor模式2022-05-19 22:00:52

    写在前面 Visitor模式在日常工作中出场比较少,如果统计大家不熟悉的模式,那么它榜上有名的可能性非常大。使用频率少,再加上很多文章提到Visitor模式都着重于它克服语言单分派的特点上面,而对何时应该使用这个模式及这个模式是怎么一点点演讲出来的提之甚少,造成很多人对这个模式有种雾

  • 聊聊并发编程的12种业务场景2022-05-06 23:01:35

    前言 并发编程是一项非常重要的技术,无论在面试,还是工作中出现的频率非常高。 之前我发表的一篇《聊聊并发编程的10个坑》,在全网广受好评。说明了这类文章还是比较有价值的,接下来,打算继续聊聊并发编程这个话题。 并发编程说白了就是多线程编程,但多线程一定比单线程效率更高? 答:不一

  • 聊聊反射2022-05-02 16:02:50

    一、什么是反射? 概念:反射是Java的一种机制,让我们可以在运行时获取类的信息。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类

  • 聊聊Java的SPI机制2022-04-23 14:31:53

    什么是SPI SPI:Service Provider Interface 官方定义:直译过来是服务提供者接口,学名为服务发现机制,它通过在ClassPath 路径下的META-INF/services文件夹中查找文件,并自动加载文件里所定义的类。 应用场景 JDBC 不同的驱动由不同数据库厂商实现,但因为java中提供驱动的是一个接口,不

  • 电脑微信中快捷键的秘密——聊聊那些你知道的和不知道的微信快捷键2022-04-16 19:03:49

    微信是我们在熟悉不过的沟通工具了。往往出于各种原因的需要,我们需要在电脑端使用微信收发消息。怎样提高微信的使用效率,就至关重要了。本文正是出于此目的,笔者写给视障小伙伴的微信经验谈。本期的主题——微信中那些快捷键的秘密。 一提到快捷键,有的小伙伴可能会嘀咕了:“是不是很

  • 简单聊聊这五个有趣的python库—bashplotlib2022-04-08 05:31:05

    简单聊聊这五个有趣的python库—bashplotlib Bashplotlib是一个Python库,使得能够在命令行stdout环境中绘制数据。 老实说,第一次看到这个库的时候,笔者很疑惑,我们为什么可能会需要这样的库? 很快笔者就意识到,当没有任何可用的GUI时,它可能会很有用。 这个情况可不太常见,它引起了笔者

  • 聊聊幂等2022-03-18 22:33:14

    什么是幂等 这里的幂等是参考的数学上的一个概念,在服务中的定义为多次执行所产生的影响均与一次执行的影响相同。 如何实现幂等 幂等没有一种专门的规则或者方法来实现,都是针对业务具体来做的。 幂等有多个可以讨论的维度。可以从大方向上按照操作(增删改查)来讨论。 查天然是幂等

  • 聊聊第一个开源项目(内网穿透) - CProxy2022-03-06 01:02:20

    文章首发:聊聊第一个开源项目 - CProxy 作者:会玩code 初衷 最近在学C++,想写个项目练练手。对网络比较感兴趣,之前使用过ngrok(GO版本的内网穿透项目),看了部分源码,想把自己的一些优化想法用C++实现一下,便有了这个项目。 项目介绍 CProxy是一个反向代理,用户可在自己内网环境中启动一个

  • 聊聊并发编程的10个坑,千万小心!!!2022-03-04 21:01:35

    前言 对于从事后端开发的同学来说,并发编程肯定再熟悉不过了。 说实话,在java中并发编程是一大难点,至少我是这么认为的。不光理解起来比较费劲,使用起来更容易踩坑。 不信,让继续往下面看。 今天重点跟大家一起聊聊并发编程的10个坑,希望对你有帮助。 1. SimpleDateFormat线程不安全

  • 聊聊嵌入式与单片机之间的关系2022-03-01 23:33:45

    现在但凡是从事电子行业的工程技术人员以及电子爱好者们,就没有不知道啥是单片机和嵌入式。在电子技术发展过程中,我个人以为,电子管、半导体技术那都是里程碑式的技术发明。伴随着半导体技术的发展,单片机的出现那就是一个必然的结果。而嵌入式系统是计算机控制程序在硬件上的大规模

  • 聊聊JVM分代模型:年轻代、老年代、永久代2022-02-27 23:33:42

    JVM内存的一个分代模型:年轻代、老年代、永久代。 注:在1.8以后,永久代被移除,转而用元空间代替。这里主要是介绍一下概念。   1. 背景引入 大家现在应该都知道一点,那就是我们在代码里创建的对象,都会进入到Java堆内存中,比如下面的代码: 1 package com.test.day11; 2 3 public cla

  • 来,聊聊Spring Ioc2022-02-23 11:32:08

    对于Spring想必大家都不陌生,那么对控制反转(IOC)、面向切面编程(AOP)肯定也是不陌生 那么我们今天来聊聊控制反转 开始之前分享一波桌面壁纸先 接下来开始吧? 官方术语 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的

  • 聊聊RabbitMq动态监听这点事2022-02-22 17:59:53

    很长时间没有分享过学习心得了,看了下发布记录,最后一篇文章的时间都在2020-12-10年了,今天抽时间整理下一个很早就想整理的技术分享。顺便说句题外话,因为我一直没时间整理,再加上开发的小伙伴对Mq的理解不够,我开掉了好几个处理这个事情的开发小伙伴,所以我希望这篇文章能对大家带来

  • 聊聊如何将数据同步到apollo配置中心2022-02-22 09:34:48

    前言 落地过微服务项目的朋友,对配置中心应该都不会陌生。利用配置中心可以集中化管理配置,还可以做到配置热更新等。目前市面常见的配置中心有QConf、spring-cloud-config、diamond、disconf、apollo、nacos等。而微服务项目最常用应该是spring-cloud-config、apollo、nacos。 我们

  • 文化课杂记(四)2022-02-20 23:00:49

    考完六模了,估计还是没考好,或者说这就是我的常态。 浪费了一下午时间,说实话,不知道干什么。 非常令人头疼,失去了目标。 完全没有想做的事情,摊在椅子上一动不动倒是能坚持一两个小时。 勉强写完了作业,试图找人聊聊也没有人。 现在还没有遇到可以在工作学习之余一直呆在一起的人。 那

  • 聊聊DevOps制品管理-不止是存储制品这么简单2022-02-19 19:02:30

    什么是制品? 制品是指由源码编译打包生成的二进制文件,不同的开发语言对应着不同格式的二进制文件;这些二进制文件通常用于运行在服务器上或者作为编译依赖,“制品的管理”是配置管理的重要组成部分。 ​ 通常,这些组件是各种文件的存档,包括:类文件中的Java字节码、C对象文件、文本文件

  • 聊聊微软面试 超哥的地盘2022-02-18 13:03:12

    很多人问我微软面试主要考察什么以及如何准备面试,这里我结合自身面试经历和在准备面试过程中查阅的大量资料做一个全面的总结。但是这里不会给出任何具体面试题目,主要担心具体的题目会把人的思维限制住,光准备那几道题目,结果面试的时候一个都没用上。我尽可能提供准备面试的最详细

  • 聊聊vue2和vue32022-02-16 01:00:41

    组件的声明周期函数发生了变化 例如: beforeCreate 修改为 setup created 修改为 setup beforeMount | onBeforeMount; mounted | onMounted; beforeUpdate | onBeforeUpdate; updated | onUpdated; activeted | onActiveted; deactiveted | onDeactiveted; beforeDestory | o

  • 聊聊写代码的20个反面教材2022-02-09 14:31:47

    前言 今天跟大家聊一个有趣的话题:如何写出让人抓狂的代码? 大家看到这个标题,第一印象觉得这篇文章可能是一篇水文。但我很负责的告诉你,它是一篇有很多干货的技术文。 曾几何时,你在阅读别人代码的时候,有没有抓狂,想生气,想发火的时候? 今天就跟大家一起聊聊,这20种我看了会抓狂的代码,

  • 聊聊写代码的20个反面教材2022-02-08 22:07:10

    前言 今天跟大家聊一个有趣的话题:如何写出让人抓狂的代码? 大家看到这个标题,第一印象觉得这篇文章可能是一篇水文。但我很负责的告诉你,它是一篇有很多干货的技术文。 曾几何时,你在阅读别人代码的时候,有没有抓狂,想生气,想发火的时候? 今天就跟大家一起聊聊,这20种我看了会抓狂的代

  • 聊聊写代码的20个反面教材2022-02-08 22:02:12

    前言 今天跟大家聊一个有趣的话题:如何写出让人抓狂的代码? 大家看到这个标题,第一印象觉得这篇文章可能是一篇水文。但我很负责的告诉你,它是一篇有很多干货的技术文。 曾几何时,你在阅读别人代码的时候,有没有抓狂,想生气,想发火的时候? 今天就跟大家一起聊聊,这20种我看了会抓狂的代码,看

  • 聊聊接口性能优化的11个小技巧2022-02-07 19:33:37

    前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需要分

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有