原创 wsl 2 unbuntu 部署 asp.net core 使用 nginx 做反向代理,調試文件上傳失敗

繼上一篇 asp.net core 3.1多種身份驗證方案,cookie和jwt混合認證授權 的公司內部項目上線後發現文件上傳功能有問題。 上傳的文件超過50M以後前端就報錯了,沒有狀態返回,也沒有響應。只有瀏覽器 Console 裏面

原创 Windows10上安裝Linux子系統(WSL2,Ubuntu),配合Windows Terminal使用,還要什麼自行車

Linux 的 Windows 子系統可讓開發人員按原樣運行 GNU/Linux 環境 - 包括大多數命令行工具、實用工具和應用程序 - 且不會產生傳統虛擬機或雙啓動設置開銷。 WSL 說白了安裝Linux就是基於WSL,之前WSL 1 我

原创 asp.net core 3.1多種身份驗證方案,cookie和jwt混合認證授權

開發了一個公司內部系統,使用asp.net core 3.1。在開發用戶認證授權使用的是簡單的cookie認證方式,然後開發好了要寫幾個接口給其它系統調用數據。並且只是幾個簡單的接口不準備再重新部署一個站點,所以就直接在MVC的項目裏面加了

原创 數據庫char varchar nchar nvarchar,編碼Unicode,UTF8,GBK等,Sql語句中文前爲什麼加N(一次線上數據存儲亂碼排查)

背景 公司有一個數據處理線,上面的數據經過不同環境處理,然後上線到正式庫。其中一個環節需要將數據進行處理然後導入到另外一個庫(Sql Server)。這個處理的程序是老大用python寫的,處理完後進入另外一個庫後某些字段出現了亂碼。 比如

原创 SQL Server數據庫阻塞,死鎖查詢

sql 查詢卡頓數據庫 SELECT SPID=p.spid, DBName = convert(CHAR(20),d.name), ProgramName = program_name, Logi

原创 數據誤操作,教你使用ApexSQLLog工具從 SQLServer日誌恢復數據!

前幾天同事不小心誤操作,將SQLServer庫的一張表的一個狀態字段給刷成了一個統一狀態,由於是update執行所以原來的相關狀態無法確定。發生這種事情的時候我的小夥伴背後

原创 Tomcat 中文亂碼,設置UTF-8

1、修改tomcat的conf目錄下 server.xml文件加上 URIEncoding="UTF-8" <Connector port="8080" protocol="HTTP/1.1" connect

原创 IDEA將Maven項目中指定文件夾下的xml等文件編譯進classes

eclipse下面創建的Maven項目,使用mybatis。eclipse裏面能正常啓動,在idea中一直卡在maybatis 加載位置。 1、首先是不報錯也沒反應。這個時候需要我們重寫SqlSessionFactoryBean 讓錯誤顯示

原创 C#實現前向最大匹、字典樹(分詞、檢索)

  場景:現在有一個錯詞庫,維護的是錯詞和正確詞對應關係。比如:錯詞“我門”對應的正確詞“我們”。然後在用戶輸入的文字進行錯詞校驗,需要判斷輸入的文字是否有錯詞,並找出錯詞以便提醒用戶,並且可以顯示出正確詞以便用戶確認,如果是錯詞就進行替換

原创 Head First設計模式——原型模式和訪問者模式

原型 原型模式:當創建給定類的過程很昂貴或很複雜時,就使用原型模式。 我們在進行遊戲的時候遊戲會動態創建怪,而怪時根據場景的不同而變化創建的,英雄自己也會創建一些隨從。創建各式各樣的怪獸實例,已經越來越麻煩,將各種狀態細節放再構造器中,看起

原创 Head First設計模式——蠅量和解釋器模式

蠅量 蠅量模式:如果讓某個類的一個實例能用來提供許多“虛擬實例”,就使用蠅量模式。 在一個設計房子的平臺中,周圍要加上一些樹,樹有一個座標XY座標位置,而且可以根據樹的年齡動態將自己繪製出來。如果我們創建許多樹之後,會有許多樹的實例對象。使

原创 Head First設計模式——生成器和責任鏈模式

生成器 生成器模式:封裝一個產品的構造過程,並允許按步驟構造。 現又一個度假計劃指定,需要指定度假每一天的活動、旅館、用餐、門票等等事情,但是每個客人的度假計劃可能不太一樣。例如天數、活動類型、用餐等等。       我們需要一個彈性的數

原创 js 限制只能輸入數字和一個小數,且第一位不能爲小數

validateInput: function (event, obj) { //響應鼠標事件,允許左右方向鍵移動和backspace event = window.event || event;

原创 [C# 網絡編程系列]專題八:P2P編程

引言: 前面的介紹專題中有朋友向我留言說介紹下關於P2P相關的內容的,首先本人對於C#網絡編程也不是什麼大牛,因爲能力的關係,也只能把自己的一些學習過程和自己的一些學習過程中的理解和大家分享下的,下面就進入正題——P2P(Peer t

原创 ORA-12154: TNS:could not resolve the connect identifier specified

原本安裝的oracle11g服務端,用的好好的,sql/plus  plsql 都能連接。後來裝了oracle11gclient後就sql/plus能連接,但是plsql連接不起以及程序都連接報ORA-12154: TNS:could n