原创 淺談:髒讀、幻讀、不可重複讀以及事務隔離級別

髒讀:指當一個事務正在訪問數據,並且對應一部分數據進行了操作但還未提交更新到數據庫,此時另一個事務正在讀取數據其中其中就包含修改的數據,且使用了這部分數據。 例子: 1、張三原先考試成績爲59分,A老師想提高合格率將張三的大題給了同情分1

原创 psql 無法連接數據庫,報錯FATAL:53300

psql: FATAL:  53300: remaining connection slots are reserved for non-replication superuser connections 普通用戶的連接已滿,保留用於非

原创 ORACLE實用性非常高的語句

--首先要用dba權限的用戶登錄,建議用system,然後直接看sql吧 1.-- 如下語句 查詢鎖定的表: SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_user

原创 Wireshark使用教程(界面說明、捕獲過濾器表達式、顯示過濾器表達式)

一、說明 1.1 背景說明 對於大多數剛開始接觸wireshark的使用者而言,經常是開始的時候時候看到wireshark能把所有數據包都攔截下來覺得強無敵,但是面對一大堆的數據包要問有什麼用或者說想要找到我想要的那些數據包怎麼找(比如t

原创 學習線程安全隊列ConcurrentQueue

首先,基本使用:入隊(EnQueue) 、出隊(TryDequeue) 、是否爲空(IsEmpty)、獲取隊列內元素數量(Count)。 一、ConcurrentQueue內部結構: 1.實現原理 衆所周知,在普通的非線程安全隊列有兩種

原创 StackExchange.redis 實現模糊匹配批量查詢

如果使用redis的頻次較高,那麼業務中經常會出現需要根據關鍵字進行批量查詢,所以總結一下StackExchange中使用批量查詢的方法(如果數據量很大,那麼在redis中模糊查詢很耗時,請慎用!) 初始化redis連接對象:      

原创 Oralce的二維表操作:主鍵約束、非空約束、檢查約束、唯一約束、外鍵約束

原文鏈接:https://blog.csdn.net/weixin_44771312/article/details/98996452 Oralce的二維表操作     --創建表並同時添加約束

原创 未能從程序集“Oracle.ManagedDataAccess”加載 “OracleInternal.Common.ConfigBaseClass”

使用VS2015做項目的過程中一直使用的服務器上的oracle數據庫,後來想學習一下oracle,就在本機安裝了oracle。可沒想到本來運行好好的項目,現在不能運行了。項目是使用的Abp框架,當運行到DbContext的構造函數時,報如

原创 .NET Framework中CTS、CLS、CLR是什麼?

縮寫的全稱:  CTS是通用類型系統(Common Type System)  CLR是公共語言運行時(Common language runtime)  CLS是公共語言定義(Common Language Specification)

原创 EntityFramework動態多條件查詢與Lambda表達式樹 +分頁查詢

初次使用linq to sql 對於查詢語句還不熟悉,特此記錄下 查詢分頁方法(轉) /// <summary> /// 分頁查詢 + 條件查詢 + 排序 /// </summary>

原创 對應關於Winfrom製作自適應的panel內部所有控件

if (panelBottom.Height < 750) { //自適應做一個基礎運算 //首先獲取對應窗體的高度 得

原创 C# EF插入mysql數據庫 中文亂碼

部署mysql到新服務器上時。發現C# 用EF + linq 插入數據時中文亂碼。且關於中文查詢都是查詢爲空。 解決辦法: 1、檢查數據庫的編碼格式是否爲UTF-8 2、更改數據連接字符串 加上Character Set=utf8 指定編

原创 數據EF操作異常拍錯語句

  string result1 = dbEX.EntityValidationErrors.ToList()[0].ValidationErrors.ToList()[0].ErrorMessage;   string result =

原创 RabbitMQ的四種交換機

RabbitMQ作爲一個消息隊列提供一個通用的消息發送和接收平臺,並且保證消息在傳輸過程中的安全可靠。 消息(Message)由Client發送,RabbitMQ接收到消息之後通過交換機轉發到對應的隊列上面。Worker會從隊列中獲取未被

原创 Oracle安裝時先決條件物理內存檢查失敗的解決方案

Oracle安裝時先決條件檢查失敗的解決方案: 環境說明:   安裝環境:Win7-64bit專業版,內存6G,硬盤空間足夠   安裝版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Mi