接口测试流程 1、需求分析 测试接口相信很多人第一时间会直接拿着开发写的接口文档开始测试,其实对于接口测试,在测试前也是要先深入理解需求,只有理解了需求,才能更好地完善测试用例的覆盖度 接下来通过实例讲解怎么入手接口测试! 实战1: 需求:设置备注功能。 详细需求:个人主页增加修改备注按钮、备注字数 ...
转载 2021-07-23 18:24:00
158阅读
2评论
前言前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、CountDownLatch等AQS全家桶。本文基于AQS原理的几个核心点,谈谈对AbstractQueuedSynchronizer的理解,并实现一个自定义同步器。AQS原理面试题的核心回答要点state状态的维护。CLH队
原创 2020-11-07 20:52:08
537阅读
走过路过不要错过 点击蓝字关注我们 前言 前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、CountDownLatch等AQS全家桶。本文基于AQS原理的几个核心点,谈谈对AbstractQueuedSynchronizer的理解,并实现一个自定义同步器。 AQS原理面试题
原创 2021-06-04 15:10:22
52阅读
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。 JNI是什么? JNI(Java Native Interface)意为Java本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。 NDK是什么? Android
转载 2017-05-08 17:07:00
63阅读
2评论
一、需求说明爬取豆瓣电影的喜剧排行榜的图片 URL:豆瓣电影分类排行榜
原创 2022-08-03 17:47:55
50阅读
QQ 1285575001Wechat M010527技术交流 QQ群599020441纪年科技aming预备知识Nginx+PHP/FastCGI构建的WEB服务器工作原理Nginx|FastCGI简介Nginx (“engine x”) 是一个高性能的 HTTP和反向代理服务器,Nginx作为WEB服务器可以处理静态文件,索引文件以及自动索引,能够使用缓存加速反向...
原创 2021-07-18 21:08:17
103阅读
  juc下的队列 1:从上图可以看出,juc下的队列基本采用加锁方式保证线程安全。通过不加锁的方式实现的队列都是无界的(无法保证队列的长度在限定的范围)。而加锁的方式可以实现有界队列。在稳定性要求特别高的系统中,为了防止生产者速度过快,导致内存溢出,只能选择有界队列。 2:加锁的方式通常严重影响性能。线程会因为竞争不到锁而被挂起,等锁被释放的时候,线程又会被恢复,这个过程中存在着很大的开销,
转载 2021-07-21 17:15:54
2487阅读
前段时间在面试,发现面试官都有问到同步器AQS的相关问题。本文基于AQS
原创 2022-10-06 14:39:06
116阅读
前言前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、CountDownLatch等AQS全家桶。本文基于AQS原理的几个核心点,谈谈对AbstractQueuedSynchronizer的理解,并实现一个自定义同步器。AQS原理面试题的核心回答要点state 状态的维护。CLH
原创 2022-10-14 09:31:49
56阅读
这里写目录标题全文检索原理——倒排索引什么是全文检索分词原理之倒排索引es的存储结构es的数据结构es的分布式查询原理es-评分机制TF/IDF算法(es 6.x之前的默认算法)BM25 模型(es 6.x之后的默认算法)es文档版本控制机制Elasticsearch架构原理Elasticsearch的节点类型Master节点DataNode节点分片和副本机制分片(Shard)副本指定分片、副本
一、排除Top分页法(自命名,非规范) 思想:所谓“排除Top分页”,主要依靠“排除”和Top这个两大核心步骤。首先查询当前页码之前的数据,然后将该数据从总数据中排除掉,在从剩下的数据中获取前N条记录,就可以得到当前页码的数据。 举例-分页条件:每页显示2条记录,查看第3页 以SQLServer语法 ...
转载 2020-07-17 18:12:00
378阅读
2评论
# Redis 源码解析实战 ## 简介 Redis 是一个开源的高性能、基于内存的NoSQL数据库,主要用于缓存、队列和实时数据处理。本文将从源码解析实战两个方面,介绍 Redis 的原理和应用。 ## 源码解析 ### 数据结构 Redis 中主要使用了五种数据结构:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Zset)。其中,哈希表是
原创 22天前
11阅读
# Android性能优化实战解析 ## 概述 在Android应用开发过程中,实现性能优化是非常重要的一环。通过优化,可以提高应用的响应速度、降低资源消耗,提升用户体验。本文将介绍一种Android性能优化的实战解析方法。 ## 流程 下面是整个优化过程的步骤流程: | 步骤 | 描述 | | ---- | ---- | | 1. 性能测试 | 对应用进行性能测试,了解应用的瓶颈所在 |
1.什么是Modbus?顾名思义,他是一个bus,即总线协议.如果你接触到这种协议,相信你所处的行业是工业方面或者你的产品用于工业。Modbus是一种串行通信协
转载 2021-08-27 11:16:50
438阅读
1.什么是Modbus?顾名思义,他是一个bus,即总线协议.如果你接触到这种协议,相信你所处的行业是工业方面或者你的产品用于工业
转载 2022-01-15 14:51:28
667阅读
缺陷检测解析实战
原创 2022-03-03 16:46:46
122阅读
前两天nbu的几个备份策略突然报错,具体错误代码error requesting media (tpreq) (98), 错误的具体信息是这样的
推荐 原创 2012-09-15 19:09:07
10000+阅读
1点赞
1评论
1 pipeline概述2 pipeline初始化看看其一个实现类基本数据结构组件3 添加ChannelHandler先看看用户代码6 outBound事件的传播同理以后的过程7 异常的传播最佳实践8 pipeline总结调用 ...
原创 2022-03-14 14:44:27
175阅读
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 Spring MVC 说 Spring 框架的一部分,也可以说是 Spring
原创 2022-04-12 15:41:35
180阅读
  • 1
  • 2
  • 3
  • 4
  • 5