自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

360技术

360公司官方技术号,打造360最专业的技术聚合平台

  • 博客(339)
  • 收藏
  • 关注

原创 分布式NoSQL数据库Pika——从单机到集群

背景Pika是一个可持久化的大容量redis存储服务,兼容string、hash、list、zset、set的绝大部分接口(兼容详情),解决redis由于存储数据量巨大而导致内存不够用的...

2020-11-24 10:16:34 3444 2

转载 360技术嘉年华第十季—测试之美 重磅来袭

2022-12-01 16:57:46 12

原创 掌握 CORS 跨域请求,读这篇文章就够了

在 Web 前后端分离架构模式下,跨域(跨源)请求属于日常的基本情况了。浏览器出于安全考虑,会限制 JavaScript(简称 JS)脚本内发起跨源 HTTP 请求,同源没有此类限制。前端解决跨域方法有很多,比如WebSocket 协议跨域、JSONP 请求跨域和跨域资源共享 CORS等。01CORS 简介CORS 全称为 Cross-Origin Resource Sharing,被译为跨域...

2022-11-22 19:21:19 79

转载 基于WVP的轻量化智能监控平台

当代智能监控平台不乏功能强大的产品,但由于涉及模块、组件多,产品容易臃肿,对私有化场景增加了一定的阻碍。于是,轻量化智能监控平台很有必要。下面为大家一一介绍~01. WVP是什么?WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的开箱即用的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联,支...

2022-10-26 15:24:19 188 1

转载 K8s集群一致性测试

一致性定义“一致性”(Comformance)定义了K8s(Kubernetes)集群必须支持的一系列集群互操作特性的集合,用于验证集群在不同的环境中能工作在预期的状态下。我们知道K8s集群的一个核心特性是“可移植性”,开发者仅需要做少量的变更即可以将应用部署到一个新的环境中。对于企业应用而言,随着业务的更新需要进行应用的拓展或者新增需求的支持,单一的K8s集群往往不能满...

2022-06-28 20:04:05 159

转载 React 路由使用

Routerreact-router-dom是一个处理页面跳转的三方库,在使用之前需要先安装到我们的项目中:#npmnpminstallreact-router-dom@6#yarnyarnaddreact-router-dom@6简单路由使用路由时需要为组件指定一个路由的path,最终会以path为基础,进行页面的跳转。具体使用先看个简单示例,该示例比较...

2022-05-31 19:01:41 264

转载 一种基于LSTM的音频质量检测方案

·背景·随着网络技术的发展,各种各样的音视频产品应接不暇,应用场景也越来越多样,使人们的生活更加丰富多彩。与此同时,人们对音频的质量也有越来越高的要求,而如何准确评估音频质量好坏成为了相关行业的研究热点。音频质量评估方法主要分为主观和客观两类。主观方法是通过人根据听觉感受来打分。客观的方法是通过算法来计算评估的,主要分为有参考和无参考两种。有参考的方法在评估音频时需要一个...

2022-04-25 19:35:32 280

转载 浅谈Shiro框架在Spring Boot中的认证应用

点击上方蓝字关注我们!通常,公司的项目都会有严格的认证和授权操作,在Java开发领域常见的安全框架有Shiro和Spring Security。Apache Shiro是一个开源的轻量级J...

2022-03-21 10:51:41 157

原创 服务端渲染(SSR) 通用技术解决方案

项目背景服务端渲染(SSR) 通用技术解决方案的诞生来源于对 360搜索百科移动端项目的一次重构实践。而当时决定重构该项目的主要原因有以下几点:1. 技术栈陈旧,熟悉、开发以及维护成本都...

2022-02-23 21:36:51 3294

转载 了解磁盘IO的那些事

我们作为一名开发,经常耳熟能详的一句话,就是提高程序的性能。对于一个应用程序存在问题的直观体现:页面打开很慢,需要等待。造成这样的问题的主要原因有以下几种:1.网络问题。带宽和网络质量。2...

2022-01-21 16:16:34 367

转载 使⽤selenium 操作 electron 应⽤

背景近期的⾃动化测试项⽬中有个关于测试内部IM通信软件的需求,在了解到各个客户端的相应技术栈实现以后,在mac中的应⽤使⽤的是electron 技术,我们也对相应的技术进⾏调研,此⽂记录⼀...

2022-01-12 15:38:40 749 1

转载 使用Golang、Gin和React、esbuild开发的Blog

作者:元亮 360奇舞团工程师本指北手册,手把手跟大家从头开始构建一个完成一个Go作为服务的Web应用程序 — Blog完整的应用程序 可以在github上下载[1]Go(Gola...

2021-12-17 16:16:59 307 1

转载 Mysql 之执行计划

01背景开发过程经常会遇到接口响应慢的问题,用户也会反馈页面卡顿,响应太慢,导致用户体验差,这个时候作为开发就要赶紧排查了,可能是程序处理的问题、也可能是并发量大导致排队问题、也可能是sq...

2021-12-09 16:34:47 62

原创 360技术嘉年华第九季—测试之美直播大会圆满结束啦!(直播回放及分享PPT都在这里啦)...

第九季360技术嘉年华——测试之美技术分享大会圆满结束啦!由于疫情影响,大会采用了线上直播的方式。11月27日上午九点在幕印平台准时开播。本次大会共包含了一个主会场和四个分会场,分享内容涵...

2021-12-03 18:01:20 483

转载 利用 rpush 和 blpop 实现 Redis 消息队列

背景系统并发比较强的业务中,为了解决并发问题,这个时候就会用到消息队列,异步处理业务。本次就介绍用rpush结合blpop实现Redis的消息队列方案之一。我们此次以取消订单业务为例子(取...

2021-11-26 20:07:36 419

转载 Flutter 的生命周期

概述生命周期是一个widget组件加载到卸载的整个周期,熟悉生命周期可以让我们在合适的时机做该做的事情。在Flutter开发中,everything is widget,但我们一般都不用直...

2021-10-26 18:29:21 132

转载 使用LXCFS实现容器资源的视图隔离

01问题背景大家都知道,当我们使用top等命令的时候,背后的逻辑是读取/proc 目录下相应的资源文件。本篇文章就通过查看使用 top所执行的系统调用,来窥探一二。stracet...

2021-10-09 18:06:42 233

原创 VictoriaMetrics入门与实战

01简介VictoriaMetrics,是一个快速高效、经济并且可扩展的监控解决方案和时序数据库。谈到VictoriaMetrics就必须要提到Prometheus,VictoriaMet...

2021-09-29 18:43:29 6475 1

转载 OpenAtom Pika 来了!

Pika 是一个基于硬盘存储、完全兼容 Redis 协议、解决 Redis 由于存储数据量巨大而导致内存容量瓶颈的 KV 数据库。由奇虎360基础架构组和 DBA 联合开发,秉承共享开放...

2021-09-28 20:56:16 124

转载 DevOps 如何乘风波浪,来 DevOps 国际峰会 2021 · 北京站看看

DevOps 发展如火如荼但大型企业的 DevOps 落地并非一蹴而就如何提升企业的研发效能?让您的企业更快更好的交付2021 金秋的北京,有一个地方,绝对推荐你去!10月22日-23日,...

2021-09-26 18:26:25 102

转载 基于DPDK实现私网VPC间互联互通的云联网解决方案

01 背景随着云计算和网络技术的不断发展,越来越多的业务有着上云的需求。上云后业务能够使用云上已有的服务提升开发效率,也可以利用云平台的弹性伸缩特性,及时应对业务的负载变化。360内部也提...

2021-09-26 18:26:25 451

转载 基于kubeadm10分钟搭建k8s集群指南

一搭建集群背景环境要求:A compatible Linux host. The Kubernetes project provides generic instructions for...

2021-09-16 14:18:33 360

原创 PostgreSQL高可用集群在360的落地实战

本文主要从以下几个方面介绍PostgreSQL高可用集群在360的落地实战为什么选择Patroni + Etcd +PostgreSQL高可用集群方案PostgreSQL高可用集群在36...

2021-09-09 11:38:49 582 1

转载 基于Openstack的企业级实例在360的落地实战

#背景当前公司内部使用的虚拟机,主要为共享型实例。共享型实例在物理CPU上采用超卖机制,如超卖3倍到超卖5倍。共享型实例采用非绑定CPU调度模式,每个vCPU会被随机分配到任何空闲CPU...

2021-09-02 10:00:27 126

转载 基于MM2的跨IDC kafka热备多活方案

本文主要介绍360商业化在跨IDC kafka热备方面的实践, 接下来会按以下顺序介绍各个议题:MM2简介跨IDC kafka热备多活方案产品化需要注意的风险MM2简介在介绍MM2之前先谈...

2021-08-25 14:57:43 1089 1

转载 基于filebeat + logstash的日志收集方案

日志收集是一个很普遍的需求,各个服务的log日志,打点日志都需要收集起来做离线etl或实时分析。日志收集工具也有很多开源的可供选择,flume, logstash, filebeat等等...

2021-08-18 15:30:22 1884

转载 关于Golang的四个小秘密

前言:在使用Golang开发项目的过程中,我们的工程师遇到了4个看似不起眼的小问题,但是排查起来确实耗费了不少时间。快来看看你是不是也遇到过吧,希望这篇文章能帮助到你。PS:"36...

2021-08-03 19:33:24 101

原创 HTTP2协议初探

如今http/2已经在互联网上广泛应用,大部分主流浏览器都已经支持,大型网站也都在使用http/2,今天就让小编带你们详细了解http/2协议吧!前言http应该大家都不陌生,目前使用...

2021-07-29 18:11:34 280

转载 Linux Disk Quota实践

背景:Linux Disk Quota是一种限制文件系统资源使用的技术,quota意思是份额、配额的意思,它用来限制用户使用磁盘的额度。可以实现针对用户、群组、目录多维度限制,保证磁盘空间...

2021-07-21 19:29:51 311

原创 基于DPDK实现VPC和IDC间互联互通的高性能网关

背景:随着云计算和网络技术的不断发展,越来越多的业务有着上云的需求。上云后,业务能够使用云上已有的服务提升开发效率,也可以利用云平台的弹性伸缩特性,及时应对业务的负载变化。实际生产环境中,...

2021-07-13 17:37:03 361

转载 DGL Operator:基于AWS DGL和Kubernetes的图神经网络训练控制器

简介:DGL Operator是由360智能工程部 AI平台团队开发并开源的一款基于Kubernetes云原生技术栈和AWS DGL图神经网络算法框架的训练控制器。目前已开源在Github...

2021-07-02 20:28:20 233

转载 ULTRON — 360基于Flink的实时数仓平台

前言:ULTRON项目从去年开始立项,伴随着Flink社区的成熟不断迭代。在开发过程中,面临着许多困难,一方面是人手紧张,另一方面是需要打通和实现的功能点复杂,从底层K8S/YARN到FL...

2021-06-25 18:59:59 352

转载 如何优雅的使用MongoDB TTL索引

奇技 · 指南使用过MongoDB的都知道MongoDB有个TTL索引,但是在使用中绝大部分都是直接设置expireAfterSeconds来让数据过期,这种方式是否有什么弊端?以及是否有...

2021-05-31 19:24:04 378

转载 Kubernetes学习笔记之Calico CNI Plugin源码解析(二)

奇技 · 指南今天小编继续为大家分享Kubernetes Calico CNI Plugin学习笔记,希望能对大家有所帮助。1Overviewcalico插件代码仓库在projectca...

2021-05-24 18:47:10 223

转载 kvm post interrupt

点击蓝字关注我们1post interruptpost interrupt是intel提供的一种硬件机制,不用物理cpu从root模式exit到non-root模式就能把虚拟中断注入到no...

2021-05-21 18:44:10 266

转载 UI遍历中页面定义和动作事件筛选方法

奇技 · 指南在Android UI遍历测试中,除传统的基于monkey的随机性测试外,基于模型的测试在测试覆盖率和可回溯性上表现更好,是目前热门的研究方向。在基于模型的测试中,对UI页面...

2021-05-17 18:34:12 158

转载 GraphQl:让你的接口所得即所要

背景常见的RESTful API中,每个API负责请求一种类型的对象,一个页面往往需要多次请求接口,且经常存在依赖关系,无法并行发送请求。在工作中是否经常遇到这个场景:产品:本次需求我们需...

2021-05-14 18:35:37 134

转载 Kubernetes学习笔记之kube-proxy service实现原理

奇技 · 指南今天小编为大家分享kube-proxy service的实现原理,希望能对大家有所帮助。1Overview我们生产k8s对外暴露服务有多种方式,其中一种使用external-...

2021-05-10 18:52:03 223

转载 MongoDB索引案例一则

奇技 · 指南某日公司研发同事突然反馈MongoDB的某个分片集合按照分片键无法检索到对应内容,但是按照_id却可以检索到对应内容,一瓜未平,一瓜又起,另一个研发同事反馈该集合唯一索引失效...

2021-05-07 18:43:25 49

转载 限流算法实践

奇技 · 指南今天小编带大家了解什么是限流?希望阅读完本文后,能对大家有所帮助。1限流简介 什么是限流在不同场景下限流的定义也各不相同,可以是每秒请求数、每秒事务处理数、网络流量。通常...

2021-04-23 18:38:28 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除