写点什么

八月月更

0 人感兴趣 · 47 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/42/42a809a3af61e03ae3c9e7ccb1126b1f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

何为项目

用户头像
尚影嫣
8 月 14 日

关于项目,并没有统一的定义,但是每一种定义所反映的项目本质基本相同。下面列举了较为典型的几种项目定义…

【kafka】kafka 的服务复用与隔离设计方案

这篇文章主要讲一下 kafka的服务复用与隔离;主要解决的问题是,在多个迭代环境下; 让消息的提供者和消费者都能正确的发出和消费;这个比dubbo的服务路由与隔离更复杂一点

https://static001.geekbang.org/infoq/42/4275bfcda6384a68daf574cfe8c08cc2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Jvm】Jvm 类加载机制

虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。

https://static001.geekbang.org/infoq/08/08d0d960881dc8c69c88b08c34b4afe4.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

图解 Kafka 的 RecordBatch 结构

阅读完本文你大概会获得以下知识 什么时候执行消息的压缩操作 RecordBatch结构图

https://static001.geekbang.org/infoq/f6/f6cd31359fbc51ecc8fc8617373a2968.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Redis 实现 DelayQueue 延迟队列设计方案

最简单的方式,定时扫表;例如每分钟扫表一次十分钟之后未支付的订单进行主动支付 ;优点: 简单缺点: 每分钟全局扫表,浪费资源,有一分钟延迟

自动化测试 - 存储测试用例,哪个更好

用户头像
和牛
8 月 11 日

在实现自动化测试的时候,我们经常会使用数据驱动。所以我们经常会把测试数据单独保存在一个特定格式的文件当中,然后通过读取文件去驱动自动化测试代码。

https://static001.geekbang.org/infoq/55/551a517aabd8122b64eb3150fc65cb60.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

canvas

用户头像
Jason199
8 月 10 日

 canvas: 一般指得是 Html5 标准里面得一个标签

https://static001.geekbang.org/infoq/19/19edcb0d7a7d3316e05766fd7d94998d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

多网络情况下,Kafka 客户端如何选择合适的网络发起请求

最近有个同学问了我一个非常有意思的问题, 今天我根据这个问题来给大家好好分析一下。

https://static001.geekbang.org/infoq/19/19fb808e57a9b892a15e5a456f6388ac.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

爬虫基本原理介绍、实现以及问题解决

最近拉开了毕业季的序幕,提前批开启了大厂抢人模式,所以很多人都开始在力扣刷题, 希望能够在大厂抢人的时期脱颖而出。为了能实现群内力扣刷题排名就需要对力扣网站进行数据爬取,最近就对爬虫的机制和爬虫的意义进行了了解。

requests 库访问接口

用户头像
和牛
8 月 10 日

requests库快速 使用

app 自动化测试 webview 怎么操作

用户头像
和牛
8 月 10 日

移动端 app 自动化框架很多,但是有一些框架因为不支持混合应用测试,一直没有完全流行。比较典型的是经典的 Python 框架 uiautomator2, 这个框架简单好用,没有 appium 那样复杂的 api 调用,受到不少 python 自动化工程师的青睐。

分享几个自动化测试的练手项目

用户头像
和牛
8 月 10 日

学习自动化测试最难的是没有合适的项目练习。 测试本身既要讲究科学,又有艺术成分,单单学几个 api 的调用很难应付工作中具体的问题。

常用持续集成工具对比

用户头像
和牛
8 月 10 日

开发人员喜欢把写的代码当成自己的孩子,他们会被当成艺术品一样呵护。作为家长,总是会认为自己的孩子是最好的,也会尽全力给自己的孩子最好的,就算有时候会超出自己的能力范围。

Python 命令行输出彩色字符串

用户头像
和牛
8 月 10 日

在 Python 中打印彩色文本,不是必须掌握的编程技巧。对,不是比较掌握的,平时显示的黑色字体也不是不能用。

一种新的测试方法:视觉感知测试

用户头像
和牛
8 月 10 日

视觉测试(Visual Testing),主要检查软件用户界面(UI)是否正确显示给所有用户。它检查网页上的每个元素的形状、大小和位置是否符合预期,还检查这些元素是否在不同的设备和浏览器上是否兼容,不同的环境、不同的屏幕大小和其他影响UI显示的因素是否会影响

怎么学自动化测试

用户头像
和牛
8 月 10 日

首先,你需要有心理准备,不是说会自动化,就不用干手工测试了。 自动化测试没有办法完全取代手工测试,有些测试场景,自动化的成本要明显高于手工。

接口测试中,应不应该用数据库

用户头像
和牛
8 月 10 日

这个问题提的真好,我想很多人都没有考虑过这个问题。我抛砖引玉,尝试回答一下。

图解 Kafka 中的数据采集和统计机制

数据采集和统计全类图 看着整个类图好像很复杂,但是最核心的就是两个Interface接口 Measurable: 可测量的、可统计的 Interface。这个Interface 有一个方法, 专门用来计算需要被统计的值的

https://static001.geekbang.org/infoq/7a/7af0a3c98263c849e90635e15267fb0f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

dubbo 长连接

Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。Transporter: mina, netty, gr

https://static001.geekbang.org/infoq/f5/f5ab9c9d25ab19fad5acd0de4df261a3.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Sass.vs.Less | 简介之基础语法

用户头像
Jason199
8 月 8 日

    在 sass 中可以定义一些后期统一使用修改的变量

https://static001.geekbang.org/infoq/3f/3f3fb4f5e2c26a7948dc7bf7c99a4474.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Redis】位图以及位图的使用场景 (统计在线人数和用户在线状态)

位图的最大优点之一是,它们在存储信息时通常可以节省大量空间位图不是一个真实的数据类型,而是定义在字符串类型上的面向位的操作的集合。由于字符串类型是二进制安全的二进制大对象,并且最大长度是 512MB,适合于设置 2^32^ 个不同的位。位操作分为两组:

https://static001.geekbang.org/infoq/3a/3a7c6f1ab666f250bf7cb6866ffb0157.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Redis】redis 安装与客户端 redis-cli 的使用 (批量操作)

先创建一个文件夹用于存放redismkdir /data/redis & cd /data/redis

https://static001.geekbang.org/infoq/f5/f5ab9c9d25ab19fad5acd0de4df261a3.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Sass.vs.Less | 简介

用户头像
Jason199
8 月 7 日

                 目前市场上三大 css 预编译语言之一

https://static001.geekbang.org/infoq/23/237238f5183e34a55535850892ad139a.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【kafka 原理】Kafka 生产者 (分区策略和 ACK 应答机制)

方便再集群中扩展,每个Partition可以通过调整以适应它所在的机器,而一个topic又可以有多个Partition组成,因此整个集群就可以适应任意大小的数据了;

【kafka 原理】消费者提交已消费的偏移量

那在上一篇文章中我们了解了 消费者偏移量__consumer_offsets_,知道了 消费者在消费了消息之后会把消费的offset 更新到以 名称为__consumer_offsets_的内置Topic中; 每个消费组都有维护一个当前消费组的offset; 那么就会有以下疑问

https://static001.geekbang.org/infoq/96/96eb90a2444d6e8222ad62b96e1a6598.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

git 分支

用户头像
Jason199
8 月 6 日

        初始化仓库以后, 会自动生成一个分支叫做 master

C++ 中 const 关键字的作用总结

用户头像
桑榆
8 月 6 日

相信大部分程序员都对const不陌生,英文翻译中作为形容词意思为恒定的,不变的,作为名词翻译为常量,恒量,其实,这在很大程度上已经说明了这个关键字的含义。接下来,让我们看看在C++语言中,const关键字修饰不同的类型时,它的具体含义是什么。

【kafka 原理】 消费者偏移量 __consumer_offsets_ 相关解析

我们在kafka的log文件中发现了还有很多以 __consumer_offsets_的文件夹;总共50个;

C++ 中的四种智能指针

用户头像
桑榆
8 月 5 日

C++赋予了程序员直接操控底层内存的能力,同时,也对程序员的能力提出了要求,必须要对申请的内存空间进行释放,而且释放时机也必须准确,否则就会出现内存泄露,useafterfree等异常。

八月月更_八月月更技术文章_InfoQ写作社区