原创 同步阻塞IO(BIO)原理與代碼樣例

          同步阻塞IO(BIO)顧名思義就是指的發起一個請求到服務器後;等待服務器處理該請求處理結束後再進行後續處理;在服務器處理的過程中;客戶端處於阻塞狀態;例如;張三找領導李四簽字;張三把文件交給李四後;李四簽字;在李四簽字

原创 docker啓動命令,docker重啓命令,docker關閉命令

一.docker服務的命令 啓動: systemctl start docker守護進程重啓: systemctl daemon-reload重啓docker服務: systemctl restart docker  /  service

原创 JDK8 stream使用toMap生成map

import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; public

原创 Mysql字段簡介

1. mysql字段與Java屬性類型對照表: 類型名稱 顯示長度 數據庫類型 JAVA類型 JDBC類型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   C

原创 mybatis設置

 <settings>         <setting name="cacheEnabled" value="true"/>         <setting name="lazyLoadingEnabled" value="true"

原创 MongoDB 索引(一)

索引支持在MongoDB中高效執行查詢。如果沒有索引,MongoDB必須執行集合掃描,即掃描集合中的每個文檔,以選擇那些匹配查詢語句的文檔。如果查詢存在適當的索引,MongoDB可以使用該索引來限制它必須檢查的文檔數量。 索引是一種特殊的

原创 MongoDB 索引(二)

4.索引交集 MongoDB可以使用多個索引的交集來實現查詢。一般情況下,每個指標的交集包含兩個指標;但是,MongoDB可以使用多個/嵌套的索引交叉點來解析查詢。 要說明索引交集,請考慮具有以下索引的集合訂單: { qty: 1 }

原创 nginx配置詳解(轉發)

序言 Nginx是lgor Sysoev爲俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發佈至今,憑藉開源的力量,已經接近成熟與完善。 Nginx功能豐富,可作爲HTTP服務器,也可作爲反向代理服務器,郵件服務器。支持

原创 如果給前端返回圖片,以驗證碼爲例

最近做項目,遇到給前端返回驗證碼。 第一次做的時候,直接以流的形式返回: 1.生成驗證碼的圖片: import javax.imageio.ImageIO; import java.awt.*; import java.awt.imag

原创 修改mysql鏈接權限

在我們使用mysql數據庫時,有時我們的程序與數據庫不在同一機器上,這時我們需要遠程訪問數據庫。缺省狀態下,mysql的用戶沒有遠程訪問的權限。 下面介紹兩種方法,解決這一問題。 1、改表法 可能是你的帳號不允許從遠程登陸,只能在loca

原创 Spring Web(第一部分)

1. Spring Web MVC Spring Web MVC是在Servlet API上構建的原始Web框架,從一開始就包含在Spring框架中。其正式名稱“Spring Web MVC”來自其源模塊(Spring -webmvc)的

原创 Spring 測試(第一部分)

1.Spring Testing介紹 測試是企業軟件開發的一個組成部分。本章重點討論IoC原則爲單元測試 unit testing增加的價值,以及Spring框架對集成測試 integration testing.的支持帶來的好處。(在企

原创 Spring 核心(第二部分)

1.5 Bean作用域 當您創建一個bean定義時,您將創建一個用於創建由該bean定義定義的類的實際實例的方法。bean定義是菜譜的想法很重要,因爲它意味着,與類一樣,您可以從一個菜譜創建多個對象實例。 您不僅可以控制要插入到由特定be

原创 Spring 核心(第三部分)

=======續 = = BeanFactory BeanFactory API爲Spring的IoC功能提供了基礎。它的特定契約主要用於與Spring的其他部分和相關第三方框架的集成,它的DefaultListableBeanFacto

原创 Spring 核心(第四部分)

帶有AspectJ切入點的Spring AOP Spring通過使用基於模式的方法 schema-based approach或@AspectJ註釋樣式@AspectJ annotation style提供了編寫定製方面的簡單而強大的方法