- 博客(16)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 轻量级图片批量上传JS插件 imgFileupload.js
插件Demo展示插件功能介绍 1、批量选择图片,限制图片的类型 (通过限制file的accept),只能选择图片 默认:accept="image/gif,image/jpeg,image/jpg,image/png,image/svg" 2、可以自定义限制选择图片的数量,默认5张 3、可以自定义限制图片的最大宽度和最大高度,默认都是10000px...
2019-11-29 18:06:06 12159 14
原创 Elasticsearch 6 入门教程之查询语法(查询详解)
系列文章Elasticsearch 6 入门教程之ElasticSearch概述 Elasticsearch 6 入门教程之安装Elasticsearch Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD Elasticsearch 6 入门教程之什么是Ma...
2019-11-23 17:45:01 1296 1
原创 Elasticsearch 6 入门教程之什么是Mapping
系列文章Elasticsearch 6 入门教程之ElasticSearch概述 Elasticsearch 6 入门教程之安装Elasticsearch Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD Elasticsearch 6 入门教程之什么是Ma...
2019-11-23 16:29:11 322
原创 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD
系列文章Elasticsearch 6 入门教程之ElasticSearch概述 Elasticsearch 6 入门教程之安装Elasticsearch Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD Elasticsearch 6 入门教程之什么是Ma...
2019-11-23 16:09:08 373
原创 Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器
系列文章Elasticsearch 6 入门教程之ElasticSearch概述 Elasticsearch 6 入门教程之安装Elasticsearch Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD Elasticsearch 6 入门教程之什么是Ma...
2019-11-23 16:06:46 304
原创 Elasticsearch 6 入门教程之安装Elasticsearch
系列文章Elasticsearch 6 入门教程之ElasticSearch概述 Elasticsearch 6 入门教程之安装Elasticsearch Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD Elasticsearch 6 入门教程之什么是Ma...
2019-11-23 15:38:27 539
原创 Elasticsearch 6 入门教程之ElasticSearch概述
系列文章Elasticsearch 6 入门教程之ElasticSearch概述 Elasticsearch 6 入门教程之安装Elasticsearch Elasticsearch 6 入门教程之ElasticSearch倒排索引和分词器 Elasticsearch 6 入门教程之ElasticSearch API 实现CRUD Elasticsearch 6 入门教程之什么是Ma...
2019-11-23 15:26:06 505
转载 07 | 行锁功过:怎么减少行锁对性能的影响?
在上一篇文章中,我跟你介绍了 MySQL 的全局锁和表级锁,今天我们就来讲讲 MySQL 的行锁。MySQL 的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,比如 MyISAM 引擎就不支持行锁。不支持行锁意味着并发控制只能使用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到业务并发度。InnoDB 是支持行锁的,这也是 MyISAM 被 Inn...
2019-11-18 19:01:25 264
转载 06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?
今天我要跟你聊聊 MySQL 的锁。数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。今天这篇文章,我会和你分享全局锁和表级锁。而关于行锁的内容,我会留着在下一篇文章中再和你详细介绍。这里需要说明的是,锁的设计...
2019-11-18 19:01:18 189
转载 05 | 深入浅出索引(下)
在上一篇文章中,我和你介绍了 InnoDB 索引的数据结构模型,今天我们再继续聊聊跟 MySQL 索引有关的概念。在开始这篇文章之前,我们先来看一下这个问题:在下面这个表 T 中,如果我执行 select * from T where k between 3 and 5,需要执行几次树的搜索操作,会扫描多少行?下面是这个表的初始化语句。mysql> create ta...
2019-11-18 19:01:10 225
转载 04 | 深入浅出索引(上)
提到数据库索引,我想你并不陌生,在日常工作中会经常接触到。比如某一个 SQL 查询比较慢,分析完原因之后,你可能就会说“给某个字段加个索引吧”之类的解决方案。但到底什么是索引,索引又是如何工作的呢?今天就让我们一起来聊聊这个话题吧。数据库索引的内容比较多,我分成了上下两篇文章。索引是数据库系统里面最重要的概念之一,所以我希望你能够耐心看完。在后面的实战文章中,我也会经常引用这两篇文章中提到的知...
2019-11-18 19:00:59 498
转载 03 | 事务隔离:为什么你改了我还看不见?
提到事务,你肯定不陌生,和数据库打交道的时候,我们总是会用到事务。最经典的例子就是转账,你要给朋友小王转 100 块钱,而此时你的银行卡只有 100 块钱。转账过程具体到程序里会有一系列的操作,比如查询余额、做加减法、更新余额等,这些操作必须保证是一体的,不然等程序查完之后,还没做减法之前,你这 100 块钱,完全可以借着这个时间差再查一次,然后再给另外一个朋友转账,如果银行这么整,不就乱了么...
2019-11-18 19:00:48 169
转载 02 | 日志系统:一条SQL更新语句是如何执行的?
前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。那么,一条更新语句的执行流程又是怎样的呢?之前你可能经常听 DBA 同事说,MySQL 可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也会不免会好奇,这是怎样做到的呢?我们还是从一个表的一条更新...
2019-11-18 19:00:27 161
转载 01 | 基础架构:一条SQL查询语句是如何执行的?
这是专栏的第一篇文章,我想来跟你聊聊 MySQL 的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个 ID 字段,在执行下面这个查询语句时:mysql> select * from T where ID=10...
2019-11-18 19:00:19 178
原创 Socket通讯基本流程
Socket编程模型 服务器端: 1)创建Socket对象。设置协议、传输方式等(连接Socket) 2)绑定IP与端口(设置要监听的IP与端口) 。Bind() 3)开启监听。Listen() 4)开始接受客户端连接。Accept)://阻塞线程,同时也需要循环不断接受用户连接。 5)接受了客户端的连接...
2019-11-18 18:59:26 1506
原创 Asp.net MVC 返回Json数据忽略序列化属性
在属性上添加 [ScriptIgnore] 特性,命名空间是System.Web.Script.Serialization需要引用ystem.Web.Extensions.dll
2019-11-08 17:53:53 648
Quartz.NET+TopSelf (Asp.Net Core版)实现定时服务,支持Job持久化和集群,异常重启.rar
2020-04-24
通过BAT脚本检测并安装WINDOWS服务程序
2020-03-27
Quartz.NET+TopSelf 实现定时服务,支持Job持久化和集群,异常重启
2020-03-26
Quartz.NET+TopSelf 实现定时服务,支持Job持久化和集群,异常重启
2020-03-24
轻量级图片批量上传JS插件imgFileupload
2019-07-11
五级地区信息 .rar
2019-06-01
全球IP段地址库.txt
2019-05-15
抓取最新汇率插件
2019-03-01
轻量级图片批量上传JS插件
2018-08-21
为什么通过iframe请求的链接是没有请求头Origin的?
2019-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人