原创 yum 在線安裝 nginx

CentOS系統中,使用yum安裝nginx時,報錯提示沒有可用的軟件包。 我們可以通過命令來看一下關於nginx的所有安裝包: yum list | grep nginx [root@localhost ~]# yum list | g

原创 淺談checked和unchecked

在閱讀源碼時,發現有段代碼爲 unchecked包括,單忽然忘記了 unchecked是幹什麼的了,遇事不決問google,將此紀錄一下,以便溫習。  首先,來簡單說一下他們的作用: checked:打開運算溢出檢查 unchecked:關

原创 淺談一下可擴展性網站架構設計

擴展性(Extensibility)-指對現有系統影響最小的情況下,系統功能可持續擴展或者提升的能力,表現在系統基礎設施穩定不需要經常變更,應用之間較少依賴和耦合,對需求變更可以敏捷響應。它是系統架構設計層面的開閉原則(對擴展開放,對修改關

原创 一條SQL執行慢的原因有哪些

說實話,這個問題可以涉及到MySql的很多核心知識,可以扯出一大堆,就像要考覈你計算機網絡知識時,問你,輸入URL回車之後,究竟發生了什麼一樣,看看你能說出多少來了。 之前面試的過程中,也問到了這個問題,不過回答的不是很好,之前沒有想過相關

原创 ADO.NET數據集DataSet類公共屬性和方法

DataSet 是 ADO.NET 結構的主要組件,它是從數據源中檢索到的數據在內存中的緩存。DataSet 由一組 DataTable 對象組成,您可使這些對象與 DataRelation 對象互相關聯。您還可通過使用 UniqueCo

原创 C#中的string格式化

Console.WriteLine("在寬度爲10的空間裏靠左對齊:{0,-10}", 99);  //顯示爲:在寬度爲10的空間裏靠左對齊:99 Console.WriteLine("在寬度爲10的空間裏靠右對齊:{0,10}",

原创 經典方法之查找

一、二分法public class BinarySearch { public static int Search(List<int> list,int key) { in

原创 C#的基本技巧

1.如果可能儘量使用接口來編程 .NET框架包括類和接口,在編寫程序的時候,你可能知道正在用.NET的哪個類。然而,在這種情況下如果你用.NET支持的接口而不是它的類來編程時,代碼會變得更加穩定、可用性會更高。請分析下面的代碼: priv

原创 是時候擁抱.NET CORE了

微軟和社區已經做了大量艱苦的工作,使.net core成爲市場上具有競爭力的框架,幫助開發人員快速開發具有最佳性能和可擴展性的強大應用程序。做的最棒的事情使.net framework開發人員不需要任何新的知識來處理.net core,這也

原创 MySql多表查詢優化

一、多表查詢連接的選擇      相信內連接,左連接什麼的大家都比較熟悉了,當然還有左外連接什麼的,基本用不上,我就補貼出來了,這個圖只是讓大家熟悉一下各種連接查詢。然後要告訴大家的是,需要根據查詢的信息,想好使用哪種連接方式效率更高。

原创 九種高性能可用高併發的技術架構

分層架構是邏輯上的,在物理部署上,三層架構可以部署在同一個物理機器上,但是隨着網站業務的發展,必然需要對已經分層的模塊分離部署,即三層結構分別部署在不同的服務器上,是網站擁有更多的計算資源以應對越來越多的用戶訪問。  1、分層 分層是企業應

原创 三個模塊、輕鬆搭建後臺用戶角色權限管理系統

一個額後臺的用戶角色權限系統總是可以大概劃分爲三個大的模塊的:用戶管理、角色管理、權限管理。下面,我們就此三個模塊展開敘述一下。 一、用戶角色權限系統說明 1、RBAC權限設計模型 (1)RBAC (Role-Based-Access Co

原创 MySql三到常見面試題,整理總結一下

最近一個項目數據庫在用MySql,於是,關於MySql的相關知識,最近也是惡補了一下。今天,我整理了3道關於MySql通常被面試官問道的問題。 1、MySql查詢字段區不區分大小寫? 2、MySql innodb的事務與日誌的實現方式 3、

原创 來個乾貨——使用VS2019發佈.NET Core程序並部署到IIS的最新教程

使用VS2019發佈.NET Core程序並部署到IIS,不管你是使用.NET Core開發的是Web API還是網站類的程序,如果你是部署到IIS,那麼下面的內容都適合於你,不會將.NET Core程序部署到IIS上的小夥伴們,可以看看了

原创 細談八種架構涉及模式及其優缺點概述

一、什麼是架構 我想這個問題,十個人回答得有十一個答案,因爲另外的那一個是大家妥協的結果,哈哈,我理解,架構就是骨架,如下圖所示:    人類的身體的支撐是主要由骨架來承擔的,然後是其上面的肌肉、神經、皮膚。架構對於軟件的重要性不亞於骨架