原创 Elasticsearch 6 入門教程之ElasticSearch概述

系列文章 Elasticsearch 6 入門教程之ElasticSearch概述 Elasticsearch 6 入門教程之安裝Elasticsearch Elasticsearch 6 入門教程之ElasticSearch倒排索引和

原创 07 | 行鎖功過:怎麼減少行鎖對性能的影響?

在上一篇文章中,我跟你介紹了 MySQL 的全局鎖和表級鎖,今天我們就來講講 MySQL 的行鎖。 MySQL 的行鎖是在引擎層由各個引擎自己實現的。但並不是所有的引擎都支持行鎖,比如 MyISAM 引擎就不支持行鎖。不支持行鎖意味着併發

原创 06 | 全局鎖和表鎖 :給表加個字段怎麼有這麼多阻礙?

今天我要跟你聊聊 MySQL 的鎖。數據庫鎖設計的初衷是處理併發問題。作爲多用戶共享的資源,當出現併發訪問的時候,數據庫需要合理地控制資源的訪問規則。而鎖就是用來實現這些訪問規則的重要數據結構。 根據加鎖的範圍,MySQL 裏面的鎖大致可

原创 Quartz.NET+TopSelf 實現定時服務,支持Job持久化和集羣,異常重啓

概述 基於Quartz.NET+TopSelf 實現定時服務,支持Job持久化和集羣,異常重啓 同時多太服務器安裝服務,單位時間內,只會有一臺正在執行的服務,如果把正在執行的那臺服務關掉,另外一臺將會開始執行任務(同一臺機器啓動兩個實例,

原创 深入淺析Mysql聯合索引原理 之 最左匹配原則。

前言 之前在網上看到過很多關於mysql聯合索引最左前綴匹配的文章,自以爲就瞭解了其原理,最近面試時和大牛交流中,發現遺漏了些東西,這裏自己整理一下這方面的內容。 最左前綴匹配原則 在mysql建立聯合索引時會遵循最左前綴匹配的原則,即最

原创 輕量級圖片批量上傳JS插件 imgFileupload.js

插件Demo展示 插件功能介紹     1、批量選擇圖片,限制圖片的類型 (通過限制file的accept),只能選擇圖片     默認:accept="image/gif,image/jpeg,image/jpg,image/png,

原创 HttpContext.Current.Server.MapPath(path) 未將對象設置到對象的實例異常。

多線程中的System.Web.HttpContext.Current.Server.MapPath("/") 多線程中(包括在async 中),Server.MapPath會失效。。。 獲取爲Null  網上找到幾種解決方法,現在整理如

原创 Quartz.NET+TopSelf (Asp.Net Core版)實現定時服務,支持Job持久化和集羣,異常重啓

概述 基於Quartz.NET+TopSelf 實現定時服務,支持Job持久化和集羣,異常重啓 同時多太服務器安裝服務,單位時間內,只會有一臺正在執行的服務,如果把正在執行的那臺服務關掉,另外一臺將會開始執行任務(同一臺機器啓動兩個實例,

原创 開發部門,代碼 Code Review 實踐方案

Code Review(代碼審查)是軟件開發中的最佳實踐之一,可以有效提高整體代碼質量,及時發現代碼中可能存在的問題。包括像Google、微軟這些公司,Code Review都是基本要求,代碼合併之前必須要有人審查通過才行。 Code R

原创 MySQL開發,你需要知道的一些規範

一、基礎規範 表存儲引擎必須使用InnoDB 解讀:支持事務、行級鎖、併發性能更好、CPU及內存緩存頁優化使得資源利用率更高   表字符集默認使用utf8,必要時候使用utf8mb4 解讀: (1)通用,無亂碼風險,漢字3字節,英文1

原创 mysql group_concat的截斷問題

show variables like 'group_concat_max_len'; 默認1024,超過就會截斷 解決辦法: set group_concat_max_len=2048; 通常拼接的內容不要過長,設置適合的長度,如果拼接

原创 Asp.Net請求管道中的19個事件.

(1)BeginRequest: 開始處理請求 (2)AuthenticateRequest授權驗證請求,獲取用戶授權信息 (3):PostAuthenticateRequest獲取成功 (4): AunthorizeRequest 授權

原创 .Net開發人員,學會了這些技術,你離BAT大廠不遠了

原文鏈接:https://blog.csdn.net/z694644032/article/details/100084287 轉載自:https://blog.csdn.net/z694644

原创 驗證正則表達式

整數或者小數:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能輸入數字:"^[0-9]*$"。 只能輸入n位的數字:"^\d{n}$"。 只能輸入至少n位的數字:"^\d{n,}$"。 只能輸入m~n位的數字:。"^\d{m,n}

原创 MySql定期備份數據到歷史表的解決方案

前言 互聯網項目最大不瓶頸還是在於數據庫,80%的數據請求只針對20%的數據;特別是電商項目,體現的更爲明顯,大量的數據請求,即使MySql在一主多從,讀寫分離,使用了Elasticsearch、Memcached、Redis、Mongo