原创 spring註解常用註解

@Controller 組合註解(組合了@Component註解)應用MVC層(控制層),DispatcherServlet會自動掃描註解了此註解的類,然後將web請求映射到註解了@RequestMapping的方法上。 @Ser

原创 RabbitMQ之訂閱模式與主題模式,消息確認機制

1.訂閱模式 作用類似與微信公衆號,你訂閱了就可以接收到消息 解讀: 1.一個生產者,多個消費者。 2.每一個消費者 都有自己的隊列 3.生產者沒有直摟把洧息發送到隊列而是發到了交換機 轉發器exchange 4.每個隊列都要綁定

原创 idea使用阿里的maven倉庫後依舊下載jar包很慢,請看這裏

這裏很可能是你的Idea配置的maven倉庫地址和maven提供的地址不一致導致 查看辦法 maven的settings文件本來是在maven的conf文件下,與idea所對應的settings文件可能不一致,需要你將maven

原创 sql註解下的複雜查詢和分頁

這個功能是在下面三個輸入框內不輸入則查詢全部,輸入就進行or關聯查詢並分頁 注意 在使用模糊查詢時,不能使用#{}來獲取值,不然就會報參數異常錯誤,必須要使用${}來獲取值 articleName like '%${article

原创 網絡編程實例之文件上傳

原理:客戶端讀取本地的文件,把文件上傳到服務器服務器在把上傳的文件保存到服務器的硬盤上 步驟 1.客戶端使用本地的字節輸入流讀取要上傳的文件 2.客戶端使用網絡字節輸出流,把讀取到的文件上傳到服務器 3.服務器使用網絡字節輸入流讀

原创 網絡編程之B/S服務器

這是模仿B/S模式,瀏覽器向服務器發送請求,服務器進行響應 瀏覽器解析服務器回寫的html頁面,頁面中如果有圖片,那麼瀏覽器就會單獨的開啓一個線程,讀取服務器的圖片;我們就的讓服務器一直處於監聽狀態, 客戶端請求一次, 服務器就回

原创 sql優化之優化案例

優化案例 單表優化、兩表優化、三表優化 (1)單表優化 準備表 create table book( bid int(4) primary key, name varchar(20) not null, authorid int(

原创 系統找不到指定路徑,網絡編程

一開始我指定的路徑是相對路徑,就是項目下的路徑 如:http://127.0.0.1:8888/blog/web/index.html 這段代碼就是將blog/web/index.html截取出來賦值給htmlPath ,然後服務

原创 sql性能優化之鎖機制

鎖機制:解決因資源共享而造成的併發問題。 示例:買最後一件衣服X A—>X 買: X加鎖->試衣服… 下單…付款…打包->X解鎖 B—>X 買:發現X已被加鎖,等待X解鎖,x已售空. 分類: 操作類型: a.讀鎖(共享鎖) :對同

原创 博客分頁-根據是否發佈來查詢數據

1.Dao層根據是否發佈(isEnable)來查詢數據並攜帶pagebale分頁信息 public interface ArticleDao extends JpaRepository<Article,Long>, JpaSpec

原创 MysqL逆向工程效率神器之使用IDE自動生成Java實體類

第一步先用idea連接mysql數據庫 如果出現這個問題,請看 這裏. 第二步 右擊鼠標 ! 進行修改 進行創建

原创 數據庫設計和熱部署

數據庫設計 在spring官網上創建項目,然後導入eclipse 鏈接: 創建項目地址 在eclipse中導入項目 熱部署 添加依賴 <dependency> <groupId>org.spring

原创 intellij idea Entity類報錯“Cannot resolve table”出現小紅條 以及 Could not create connection to database問題

點擊後發現Data Source爲空,這時我們需要添加數據庫 在idea最右邊點擊DataBase,在點加號 在連接數據庫時又遇到了IDEA的database插件無法鏈接mysql(08001錯誤) 原因 造成這個問題

原创 日期格式裝換中文格式失敗,@JsonFormat無效

今天在寫項目是遇到時間轉換一直是英文格式,無法裝換成中文日期格式 解決辦法 先在對應的實體類屬性上加入註解 @Temporal(TemporalType.TIMESTAMP) private Date articleInpu

原创 java之IO遍

File類 File類可以用來新建、刪除、重命名文件和目錄,但它不能訪問文件內容本身,訪問文件內容需要使用輸入輸出流 訪問文件名相關的方法 String getName():返回File對象所表示的文件名或路徑名 String