Wesley13 Wesley13
3年前
SQL 性能优化梳理
前言本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考:https://www.jianshu.com/p/098a870d83e4先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1基本概念简述1.1逻辑架构!(https://oscimg.osch
李志宽 李志宽
2年前
想学习Web安全,如何入门?
开始前的思考1.我真的喜欢搞安全吗?2.我想通过安全赚钱钱?3.我不知道做什么就是随便?4.一辈子做安全吗?\这些不想清楚会对你以后的发展很不利,与其盲目的学习web安全,不如先做一个长远的计划。否则在我看来都是
Easter79 Easter79
3年前
TCP漫谈之keepalive和time_wait
TCP是一个有状态通讯协议,所谓的有状态是指通信过程中通信的双方各自维护连接的状态。一、TCPkeepalive先简单回顾一下TCP连接建立和断开的整个过程。(这里主要考虑主流程,关于丢包、拥塞、窗口、失败重试等情况后面详细讨论。)首先是客户端发送syn(SynchronizeSequenceNumbers:
Stella981 Stella981
3年前
Linux 登陆用户时启动 ssh
文/Fenying使用Git/SSH/SCP之类操作的时候,一般都是用ssh密钥的,但是每次都要先启动sshagent才能注册密钥,挺烦的,于是尝试了一下,能不能在登陆终端的时候自动启动sshagent,然后关闭的时候自动kill掉sshagent。自动启动的原理很简单,就是在~/.bashrc里面加入eva
Stella981 Stella981
3年前
ArrayList源码解读(jdk1.8)
概要上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包括:第1部分ArrayList简
Stella981 Stella981
3年前
Linux 命令全集
一、开关机sync:把内存中的数据写到磁盘中(关机、重启前都需先执行sync)shutdownrnow或reboot:立刻重启shutdownhnow:立刻关机shutdownh19:00:预定时间关闭系统(晚上7点关机,如果现在超过8点则第二天)shutdownh10:预定时间关闭系统(10分钟后关机)
Wesley13 Wesley13
3年前
MySQL EXPLAIN 详解
一.介绍  EXPLAIN命令用于SQL语句的查询执行计划。这条命令的输出结果能够让我们了解MySQL优化器是如何执行SQL语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。先解析一条sql语句,你可以看出现什么内容1EXPLAIN SELECT
京东云开发者 京东云开发者
9个月前
解密Elasticsearch:深入探究这款搜索和分析引擎
•开篇最近使用Elasticsearch实现画像系统,实现的dmp的数据中台能力。同时调研了竞品的架构选型。以及重温了redis原理等。特此做一次es的总结和回顾。网上没看到有人用Elasticsearch来完成画像的。我来做第一次尝试。背景说完,我们先思
京东云开发者 京东云开发者
6个月前
nginx+lua+redis实现灰度发布
作者:马仁喜前言:授人以鱼不如授人以渔.先学会用,在学原理,在学创造,可能一辈子用不到这种能力,但是不能不具备这种能力。这篇文章主要是沉淀使用nginxluaredis实现灰度,当我们具备了这种能力,随时可以基于这种能力和思想调整实现方案:比如ngin
京东云开发者 京东云开发者
1个月前
EI与MCP的故事
作者:CHO孔令晗EIFuture,AINow!🎉🎉🎉MCP能做什么?先简单唠叨几句,试想一下,在MCP在之前,如果我们模型的产出更符合我们的预期,我们可能会将所需的数据上下文贴到Prompt中,但随着我们对产出的要求越来越高,CV大法的方式将信息添