头条 实战jsvm

MySQL实战实战系列 01 基础架构:一条SQL查询语句是如何执行的?

这是专栏的第一篇文章,我想来跟你聊聊 MySQL 的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个 ID 字段,在执行 ......
实战 语句 架构 基础 MySQL

MySQL实战实战系列 00 开篇词 这一次,让我们一起来搞懂MySQL

你好,我是林晓斌,网名“丁奇”,欢迎加入我的专栏,和我一起开始 MySQL 学习之旅。我曾先后在百度和阿里任职,从事 MySQL 数据库方面的工作,一步步地从一个数据库小白成为 MySQL 内核开发人员。回想起来,从我第一次带着疑问翻 MySQL 的源码查到答案至今,已经有十个年头了。在这个过程中, ......
实战 MySQL 开篇 00

神奇均线的实战用法——指标实战

神奇均线的公式如下: VAR1:=(2*C+H+L+O)/5; A1:=(EMA(VAR1,5)+EMA(VAR1,8)+EMA(VAR1,13)+EMA(VAR1,21))/4; A2:=EMA(A1,2); A3:=EMA(A2,2); A4:=EMA(A3,2); A5:=EMA(A4,2); ......
实战 均线 指标

五分钟k8s实战-使用Ingress

背景 前两章中我们将应用部署到了 k8s 中,同时不同的服务之间也可以通过 service 进行调用,现在还有一个步骤就是将我们的应用暴露到公网,并提供域名的访问。 这一步类似于我们以前配置 Nginx 和绑定域名,提供这个能力的服务在 k8s 中成为 Ingress。 通过这个描述其实也能看出 I ......
实战 Ingress k8s k8 8s

618京东到家APP-门详页反爬实战

一、背景与系统安全需求分析 1. 系统的重要性 上图所示是接口所属位置、对电商平台或在线商店而言,分类查商品都是很重要的,通过为用户提供清晰的商品分类,帮助他们快速找到所需产品,节省浏览时间,提升购物效率,是购物结算产生GMV的核心环节。那么电商平台为什么都很看重商品信息的爬取? a. 数据收集和分 ......
实战 618 APP

【小睿的ML之路】Pandas数据预处理(含泰坦尼克号数据分析案例实战)

import pandas food_info = pandas.read_csv("food_info.csv",encoding="gbk") print(food_info) 名称 价格(元) 糖分(g) 重量(kg) 含水量(mg) 0 苹果 200 20 10 30 1 香蕉 100 50 ......
数据 数据分析 实战 案例 Pandas

pytest4---项目实战

......
实战 pytest4 项目 pytest

iOS开发实战-仿小红书App开发-1-App创建与Git

1.新建项目 2.添加Git仓库 添加自己的gitHub账号. 3.Token获取方式: Settings. Developer Settings. 获取个人Token. 填写相关内容. 得到Token后复制它,拿到Xcode中登录. 填写相关信息. 创建后打开GitHub,查看自己的所有仓库,发现 ......
实战 App iOS Git

c++并发编程实战-第3章 在线程间共享数据

线程间共享数据的问题 多线程之间共享数据,最大的问题便是数据竞争导致的异常问题。多个线程操作同一块资源,如果不做任何限制,那么一定会发生错误。例如: 1 int g_nResource = 0; 2 void thread_entry() 3 { 4 for (int i = 0; i < 1000 ......
线程 实战 数据

Python应用实战——盘点一个Python面试编程题(附代码)

大家好,我是皮皮。 一、前言 前几天在Python奥特曼交流群【。。】问了一个Python面试题的问题,一起来看看吧,图片代码分享版本在这个文章,盘点一个Python面试编程题(Python应用实战)(文末赠书),在里边也可以拿到原始的需求数据。这里应粉丝的要求,分享一个代码版本,手残党福利来了! ......
Python 实战 代码

《Docker与Kubernetes容器运维实战》简介

#好书推荐##好书奇遇季#《Docker与Kubernetes容器运维实战》已经出版。本书帮助读者系统掌握Docker与K8s运维技能。 本书内容 本书分两部分系统介绍Docker与Kubernetes的运维技术。 (1)Docker部分包括:全面认识Docker、初步体验Docker、Docker ......
容器 Kubernetes 实战 简介 Docker

[SDR] SDR 教程实战 —— 利用 GNU Radio + HackRF 手把手深入了解蓝牙协议栈(从电磁波 -> 01数据流 -> 蓝牙数据包)

目录0、前言1、体验2、代码解析2.1 目录结构2.2 main.py2.3 grc gnu radio 流程图2.4 如何从 01 数据流中解析出 BLE 广播包2.4.1 物理层2.4.2 数据链路层2.4.2.1 角色2.4.2.2 数据格式2.4.3 加密相关2.4.3.1 Cyclic R ......
数据 数据流 电磁波 电磁 实战

基于Protege的知识建模实战

一.Protege简介、用途和特点 1.Protege简介 Protege是斯坦福大学医学院生物信息研究中心基于Java开发的本体编辑和本体开发工具,也是基于知识的编辑器,属于开放源代码软件。这个软件主要用于语义网中本体的构建,是语义网中本体构建的核心开发工具,下面操作使用版本为5.5.0。 2.P ......
实战 Protege 知识

NetCore 之 log4net 实战

上一篇主要详细介绍log4net相关的一些配置项,本章意在从实战角度详解log4net在NetCore中使用。 1、创建Netcore consol application 通过Nuget package安装log4net(Microsoft.Extensions.Logging.Log4Net.A ......
实战 NetCore log4net 4net log4

再聊Java Stream的一些实战技能与注意点

大家好,又见面了。 在此前我的文章中,曾分2篇详细探讨了下JAVA中Stream流的相关操作,2篇文章收获了累计 10w+阅读、2k+点赞以及 5k+收藏的记录。能够得到众多小伙伴的认可,是技术分享过程中最开心的事情。 吃透JAVA的Stream流操作,多年实践总结 讲透JAVA Stream的co ......
实战 技能 Stream Java

高性能MySQL实战(三):性能优化 | 京东物流技术团队

这篇主要介绍对慢 SQL 优化的一些手段,而在讲解具体的优化措施之前,我想先对 EXPLAIN 进行介绍,它是我们在分析查询时必要的操作,理解了它输出结果的内容更有利于我们优化 SQL。为了方便大家的阅读,在下文中规定类似 key1 的表示二级索引,key_part1 表示联合索引的第一部分,uni ......
物流技术 高性能 实战 团队 性能

web前端入门到实战:HTML5基础-新增标签+新增属性+布局案例

html5中常用的结构标签 article 文章 header 头部 nav 导航 section 区域 aside 侧边栏 hgroup 区块的相关信息 figure 定义一组内容及标题 figcaption 定义figure元素的标题 footer 底部 dialog 对话框 使用习惯: hea ......
前端 实战 布局 属性 案例

精通数据集成:轻易云数据集成平台应用实战与技术内幕

企业系统中数据交互的重要性不言而喻。一个系统如果孤立运行,即使积累了海量数据,仍然是一座信息孤岛。另一方面,一个积极参与数据交互的系统,成为各系统之间的“交际花”,具备中台的性质。 然而,大多数情况下,系统介于这两种极端之间,需要在自身生产和社交之间取得平衡,实现数据的高效对接。这种对接的核心目标是 ......
数据 内幕 实战 平台 技术

分拣平台API安全治理实战 | 京东物流技术团队

导读 本文主要基于京东物流的分拣业务平台在生产环境遇到的一些安全类问题,进行定位并采取合适的解决方案进行安全治理,引出对行业内不同业务领域、不同类型系统的安全治理方案的探究,最后笔者也基于自己在金融领域的经验进行了关于API网关治理方案的分享。 写在前面 随着互联网应用的多元化、复杂化、服务化成为显 ......
物流技术 实战 团队 物流 平台

高性能MySQL实战(二):索引 | 京东物流技术团队

我们在上篇 高性能MySQL实战(一):表结构 中已经建立好了表结构,这篇我们则是针对已有的表结构和搜索条件为表创建索引。 1. 根据搜索条件创建索引 我们还是先将表结构的初始化 SQL 拿过来: CREATE TABLE `service_log` ( `id` bigint UNSIGNED N ......
物流技术 高性能 实战 索引 团队

【Python爬虫实战】爬虫封你ip就不会了?ip代理池安排上

前言 在进行网络爬取时,使用代理是经常遇到的问题。由于某些网站的限制,我们可能会被封禁或者频繁访问时会遇到访问速度变慢等问题。因此,我们需要使用代理池来避免这些问题。本文将为大家介绍如何使用IP代理池进行爬虫,并带有代码和案例。 1. 什么是IP代理池 IP代理池是一种能够动态获取大量代理IP地址的 ......
爬虫 实战 Python

redis-实战篇-商户查询缓存

基本思路 添加缓存的原则:动态数据不要加缓存 缓存cache:数据交换的缓冲区。一般读写性能较高。比如浏览器缓存,浏览器会将一些经常使用的数据缓存到本机,这样在多次加载时就不需要访问服务器,而浏览器未命中的缓存则会去tomcat获取。 缓存的作用:降低后端负载、提高读写效率、降低响应时间 缓存的成本 ......
商户 缓存 实战 redis

redis-实战篇-短信登录

黑马点评,前后端分离的架构模式。前端分布在nginx上,后端分布在tomcat。 短信登陆 导入黑马点评项目: 打开项目,重新设置maven仓库位置。更新src/main/resources下的application.yaml中的数据库配置和redis配置。 后端部署: 点击services添加sp ......
实战 短信 redis

ElasticSearch+Kibana on K8s 讲解与实战操作(版本7.17.3)

目录一、概述二、ElasticSearch 节点类型与作用三、K8s 集群部署四、ElasticSearch on K8s 开始部署1)下载安装包2)构建镜像3)修改yaml编排4)开始部署5)测试6)elasticsearch-head5)卸载五、Kibana 编排部署1)下载安装包2)构建镜像3 ......
ElasticSearch 实战 版本 Kibana K8s

Nginx实战教程

B站最易懂的Nginx实战教程,全程干货无废话!只需90分钟就能学会! https://www.bilibili.com/video/BV19V4y1i7ar?p=1&vd_source=f94762f40dbb72123cdfef2c22447c7a ......
实战 教程 Nginx

Java Web开发实战—文件上传和下载

首先讲解了文件上传的基本原理,然后介绍了文件上传的相关知识,包括Commons FileUpload组件的核心API、Commons FileUpload组件的下载、使用Commons FileUpload组件实现文件上传等,接着讲解了文件下载的具体步骤,最后介绍了文件下载的代码实现。通过对本章知识 ......
实战 文件 Java Web

Go运算操作符全解与实战:编写更高效的代码!

本文全面探讨了Go语言中的各类运算操作符,从基础的数学和位运算到逻辑和特殊运算符。文章旨在深入解析每一种运算操作符的工作原理、应用场景和注意事项,以帮助开发者编写更高效、健壮和可读的Go代码。 简介 Go语言,作为一种现代的编程语言,不仅因为其简单易读的语法而受到欢迎,还因为它的性能和高度并发能力在 ......
操作符 实战 代码

RocketMQ 入门实战(3)--Admin Tool 介绍

本文主要介绍 RocketMQ 管理工具(mqadmin)的使用,文中所使用到的软件版本:RocketMQ 5.1.3、CentOS 7.9.2009。 1、mqadmin 说明 A、执行命令方法:./mqadmin {command} {args}B、几乎所有命令都需要配置 -n 表示 NameS ......
实战 RocketMQ Admin Tool

Python多进程模块实战: 下载某小说网小说内容

练习一下Python的multiprocessing模块,成品代码如下: #!/usr/bin/python3 # 书站爬虫 by 如雨yu # 仅限学习多进程机制使用 使用后果全部由使用者自行承担. import requests import parsel from tqdm import tq ......
小说 实战 模块 进程 小说网

Nacos实战(19)-Nacos健康检查机制:保障你的服务稳定运行!

0 前言 注册中心不应仅提供服务注册和发现功能,还应保证对服务可用性监测,对不健康的服务和过期的进行标识或剔除,维护实例的生命周期,以保证客户端尽可能的查询到可用的服务列表。 因此本文介绍Nacos注册中心的健康检查机制。 1 注册中心的健康检查机制 知道⼀个服务是否还健康的方式: 客户端主动上报, ......
Nacos 实战 机制 19