自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daicooper的博客

日常工作笔记,总结。

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

原创 $.when.apply($, deferreds).done(function() {}) 用法

这是 jQuery Deferred 对象的一个方法,用于注册一个或多个回调函数,当 Deferred 对象的状态变为已完成(resolved)时调用。: 这是 jQuery 中的一个方法,用于创建一个新的 Deferred(延迟)对象。方法接受任意数量的参数,这些参数可以是 Deferred 对象、Promise 对象,或者普通的值。方法用于在函数调用时,将一个数组或类数组对象中的元素作为参数传递给被调用的函数。方法注册的回调函数。方法注册了一个回调函数,该回调函数将在所有异步操作都成功完成时调用。

2024-03-21 13:51:33 440

原创 元素在盒模型居中的情况

以上一些常见情况的解决方案。选择合适的方法通常取决于具体的布局需求、元素的类型以及是否知道元素的尺寸。Flexbox 和 Grid 是现代布局的首选方法,但根据具体情况,其他方法可能更适合。在CSS中,有多种方法可以使元素在盒模型中居中。适用于:任何元素,特别适用于未知尺寸的元素。适用于:任何元素,特别适用于未知尺寸的元素。适用于:行内元素和文本。适用于:元素的高度已知。

2023-11-29 09:26:15 420

原创 宏任务和微任务

宏任务与微任务

2023-03-07 21:46:11 428

原创 EventLoop机制

eventLoop机制

2023-03-07 21:18:46 815

原创 async/await 用法

async/awit 用法

2023-03-07 16:20:32 2431

原创 Promise 异步用法

Promise 用法

2023-03-07 15:56:37 738

原创 npm 安装

nvm 切换不同 node 版本

2023-03-07 11:11:15 382

原创 ES6模块化

ES6模块化实现

2023-03-07 10:45:14 301

原创 mysql join

MySQL使用JOIN来连接多个表查询数据,主要使用的JOIN算法只有一种,那就是nested-loop join。nested-loop join算法实现的机制很简单,就是从驱动表中选取数据作为循环基础数据,然后以这些数据作为查询条件到下一个表中进行查询,如此往复。这个实现机制类似于foreach函数的遍历。因此带来的问题就是连接的表越多,函数嵌套的层数就越多,算法复杂度呈指数级增长。...

2019-12-02 17:32:05 234

原创 mysql null 值

NULL值的判断一般使用IS NULL或IS NOT NULL,不能使用以上的比较操作符=、<、>,因为NULL是一个特殊的值,表示这个值是未知的或没有定义的。以下命令将查询employees表中first_name列以字母D开头的员工且last_name值不是NULL的记录。SELECT * FROM employees WHERE first_name LIKE 'D...

2019-12-02 17:01:37 315

原创 操作系统的主要功能

操作系统的主要任务,是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。为实现上述任务,操作系统应具有这样几方面的功能:处理机管理,存储器管理,设备管理和文件管理。为了方便用户使用操作系统,还须向用户提供方便的用户接口。此外,由于当今的网络已相当普及,已有愈来愈多的计算机接入网络中,为了方便计算机联...

2019-08-02 15:10:55 10545

原创 操作系统的基本特征

一、并发性并行性和并发性(Concurrence)是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便...

2019-08-02 15:08:38 1809

原创 ELK脚本方式修改字段

为 lib3 索引添加 两个文档PUT /lib3/_doc/1{ "first_name":"daicooper", "last_name":"liu", "age":23, "interests":["music","pingpang"]}PUT /lib3/_doc/2{ "first_name":"curry", "last_name":"ni",...

2019-04-22 14:17:19 789

原创 linux python2.6.6升级到python2.7

升级 python 2.6.6 系统到 2.7.10 版本CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value 值的配置项,需要升级到 2.7 以上的库才行,这次就尝试升级一下 Python 到 2.7.x 版本,记录于此。一、升级 Python...

2019-04-19 16:05:35 1069

原创 ELK 复合查询

2019-04-16 11:12:57 255

原创 ELK 聚合查询

POST /lib4/items/_bulk{"index":{"_id":1}}{"price":40,"itemID":"ID100123","qty":50}{"index":{"_id":2}}{"price":50,"itemID":"ID100124","qty":50}{"index":{"_id":3}}{"price":25,"itemID":"ID100124","...

2019-04-16 11:02:30 977

原创 ELK 非空字段过滤

POST /lib4/items/_bulk{"index":{"_id":1}}{"price":40,"itemID":"ID100123"}{"index":{"_id":2}}{"price":50,"itemID":"ID100124"}{"index":{"_id":3}}{"price":25,"itemID":"ID100124"}{"index":{"_id":4...

2019-04-16 10:02:11 919

原创 ELK range 范围过滤

gt : >lt : <gte : >=lte : <=POST /lib4/items/_bulk{"index":{"_id":1}}{"price":40,"itemID":"ID100123"}{"index":{"_id":2}}{"price":50,"itemID":"ID100124"}{"index":{"_id":3}}{"...

2019-04-16 09:50:58 539

原创 ELK bool 查询

bool 查询可以实现组合过滤查询{ "bool":{"must":[],"should":[],"must_not":[]}}must:必须满足的条件---andshould:可以满足也可以不满足的条件---ormust_not:不需要满足的条件---not...

2019-04-15 18:01:34 324

原创 ELK filter 查询

filter 查询不计算相关性,同时可以 cache ,因此 filter 速度要快于 query.POST /lib4/items/_bulk{"index":{"_id":1}}{"price":40,"itemID":"ID100123"}{"index":{"_id":2}}{"price":50,"itemID":"ID100124"}{"index":{"_id":3}}...

2019-04-15 17:51:17 911

原创 mysql 数据表维护

这两天在处理一个很有意思的问题:由于公司大楼突然断电,来电从启后,邮件服务器里面的一个mysql 附件数据表无法使用了。在尝试使用 mysql 的修复工具无法完成修复工作后,决定通过附件文件的存储特点来检索附件文件,生成数据表所需要的各个字段。附件数据表如下:其中 id: 邮件编号,file_name:文件名称,file_size: 文件大小,att_id:表示文件中附件的序...

2019-04-03 12:01:17 459

原创 sphinx 全文检索

什么是全文检索一、生活中的数据总体分为:结构化数据:指具体有固定格式或有限长度的数据。如数据库,元数据等。非结构化数据:指没有固定格式或不定长的数据,如邮件,word文档等。非结构化数据还有一种叫法:全文数据。二、按数据的分类搜索也分为两种:对结构化数据的搜索:如对数据库的搜索:SQL语句。如windows的搜索:文件名、类型、修改时间。对非结构数据的搜...

2019-04-02 15:31:05 1025

原创 ElasticSearch 索引的配置

Elasticsearch 中索引有很多的配置参数,有些参数是可以在建好索引后重新进行配置和管理的。比如索引的副本,索引的分词索引配置更新在 REST 风格的 URL 设置中,/_settings 或者 /{index}/_settings 可以设置一个或多个索引。更新索引副本数:PUT http://192.168.0.222:9200/secisland/_settings...

2019-03-29 17:49:08 6119

原创 Elasticsearch-head 安装

elasticsearch-head 插件是管理 elasticsearch ,对索引操作的必备良器。目前有两种方法安装1、chrome 浏览器插件方式安装:这种方法安装简单快速插件安装网址:https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm/re...

2019-03-28 11:56:54 172

原创 MySql学习(一):SQL查询语句执行的过程

学习丁琦老师的 MYSQL课程,整理一下学习笔记。一条查询语句是怎么执行的呢?现在有一条查询语句:mysql> select * from T where ID=10;在 mysql 连接客户端中我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 Mysql 内部的执行过程。Mysql 基本架构要了解执行过程,先了解 Mysql 的基本架构,从中就可...

2019-03-23 23:37:48 660

原创 CentOS、Ubuntu、Debian依赖源配置

本文档以配置阿里云源为例,可将地址替换为其它源,如清华:mirrors.tuna.tsinghua.edu.cnCentOS 7 yum源rm -rf /etc/yum.repos.d/*.repo #删除repo文件,或者自己备份curl http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentO...

2019-03-21 17:31:02 1056

原创 ELK集中式日志平台搭建

一、配置JAVA环境ELK 需要 JAVA 8 以上的运行环境,若未安装则按如下步骤安装:# 查看是否安装$ rpm -qa | grep java# 批量卸载$ rpm -qa | grep java | xargs rpm -e --nodeps# 安装java环境$ yum install -y java-1.8.0-openjdk*#查看安装的版本$ j...

2019-03-21 17:18:06 213

原创 MySql5.7 配置文件 my.cnf 设置

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务Id需唯一server-id = 1#服务端口号 默认3306...

2019-03-18 13:26:07 1625

转载 以B tree和B+ tree的区别来分析mysql索引实现

B树是一种多路自平衡搜索树,它类似普通的二叉树,但是B书允许每个节点有更多的子节点。B树示意图如下:Paste_Image.pngB树的特点:(1)所有键值分布在整个树中(2)任何关键字出现且只出现在一个节点中(3)搜索有可能在非叶子节点结束(4)在关键字全集内做一次查找,性能逼近二分查找算法B+树是B树的变体,也是一种多路平衡查找树,B+树的示意图为:Paste_...

2019-03-15 11:41:19 182

转载 nginx 配置篇

常用配置项在工作中,我们与 Nginx 打交道更多的是通过其配置文件来进行。那么掌握这些配置项各自的作用就很有必要了。首先,nginx.conf 的内容通常是这样的:... ... #核心摸块events { #事件模块 ...}http { # http 模块 server { ...

2019-03-15 11:03:26 126

转载 B-Tree详解

转载网址:https://blog.csdn.net/qq_34645958/article/details/80863755#commentBoxB-tree就是我们常说的B树,常常用于实现数据库索引,因为它的查找效率比较高前面提到的2-3树可以看作B树的一种实例一.为什么不用二叉搜索树用B树? 二叉查找树的时间复杂度是O(log2N),查找次数和比较次数较少,但是对于磁盘...

2019-03-15 11:01:22 3651

转载 CDN技术讲解

本文转载网址:https://www.cnblogs.com/tinywan/p/6067131.html一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要把《CDN技术详解》的精华放上网。公诸同好。第一章引言“第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链...

2019-03-15 00:11:10 315

转载 CDN是什么?

本文转载网址:https://www.cnblogs.com/tinywan/p/6067126.html谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了...

2019-03-14 23:20:58 1209

原创 REMOTE HOST IDENTIFICATION HAS CHANGED

之前的测试服务器重新安装了一下操作系统,但是在其它客户端,通过 SSH 链接时提示如下错误:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...

2019-03-06 09:41:42 408

原创 logstash 接入Mysql 数据库表

mysql 作为成熟稳定的数据持久化解决方案,广泛地应用在各种领域,但是在数据分析方面稍有不足,而 elasticsearch 作为数据分析领域的佼佼者,刚好可以弥补这项不足,而我们要做的只需要将 mysql 中的数据同步到 elasticsearch 中即可,而 logstash 刚好就可以支持,所有你需要做的只是写一个配置文件而已logstash 获取wget https://art...

2019-03-01 14:53:38 3113 2

原创 ElasticSearch CRUD实例

# 给索引添加别名POST http://127.0.0.1:9200/_aliases{ "actions":[{"add":{"index":"twitter","alias":"alias1"}}]}# 删除索引的别名POST http://127.0.0.1:9200/_aliases{ "actions":[{"remove":{"index":"twitte...

2019-03-01 14:17:57 373

原创 Centos 通过yum安装mysql5.7

1.下载 mysql5.7 yum 源: 地址:https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm进入:/usr/local/src执行: wget  https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm查看:...

2019-02-27 14:04:53 111

原创 msyql性能优化--静态化

1. 索引设计依据与数据表有关系的 sql 语句都统计出来where ,order by,or 等等条件的字段适当做索引 2. 索引设计原则:频率高的sql语句执行时间长的sql语句业务逻辑重要的sql语句 3. 什么样子字段不适合做索引?内容比较单调的字段不适合做索引 4. 前缀索引一个字段只取前边的几位内容做索引好处:索引空间比较少、运行...

2019-02-15 13:33:15 575

原创 cookie和session

 cookie技术cookie是浏览器端的技术,可以在浏览器上保存数据的一门技术!cookie就是指的是浏览器上保存的数据!PHP支持cookie技术!php可以向浏览器发出指令,从而将数据保存到浏览器上!浏览器负责保存数据,而php负责控制浏览器保存那些数据!(php在是使用浏览器上cookie技术)保存在浏览器上的cookie数据,可以在浏览器每次向服务器请求时,都可以...

2019-02-15 10:42:57 151

原创 linux 系统盘无损镜像到新的硬盘,并扩展逻辑卷

公司邮件服务器的硬盘大小为500G,这个硬盘使用有些年限了,担心可能会出现老旧问题,导致数据丢失,因此,买了一块新的1T的硬盘。想通过硬盘镜像,把500G硬盘上的所有数据,包括linux 系统文件,全部复制到新硬盘中。 这里参考了网上的一些教程总结如下:使用 Linux 系统的 dd 命令可以完成硬盘对硬盘的镜像。dd if=/dev/sda of=/dev/sdb注意:不要...

2019-01-09 16:40:15 5409

空空如也

空空如也

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

TA关注的人

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