摘要:
一、連接池對象 a、JDBC訪問數據庫中、連接對象即用即毀開銷太大、怎么管理多個連接對象又很麻煩、故需要一個專門管理連接的對象 b、程序運行時就創建N個連接對象、等著用戶來使用 b、當連接不夠時、可以增加連接數量來保證供應、但連接對象不能超過最大活躍數量 c、用戶用完連接對象后、無需管理這個連接、關
閱讀全文
摘要:
一、導入jar包 spring管理mybaitis的jar包官網:http://www.mybatis.org/spring/zh/index.html maven依賴 <!-- https://mvnrepository.com/artifact/org.springframework/sprin
閱讀全文
摘要:
MyBatis的XML整體介紹 MyBatis 的 XML 配置文件結構如下: configuration 配置 properties 屬性 settings 設置 typeAliases 類型命名 typeHandlers 類型處理器 objectFactory 對象工廠 plugins 插件 e
閱讀全文
摘要:
一、Servlet介紹 1、Tomcat是一個解析JAVAEE項目的容器、我們習慣稱之為Tomcat服務器、它和JavaEE項目完美匹配! 2、Servlet本質就是一個能處理HTTP請求的類(能解析HTTP所有的暗號) 3、所有的請求都會提交給service方法處理,然后由service方法進行分
閱讀全文
摘要:
一、發送郵件 1、介紹 發送郵件應該是網站的必備功能之一,什么注冊驗證,忘記密碼或者是給用戶發送營銷信息。最早期的時候我們會使用 JavaMail 相關 api 來寫發送郵件的相關代碼,后來 Spring 推出了 JavaMailSender 更加簡化了郵件發送的過程,在之后 Spring Boot
閱讀全文
摘要:
一、SpringTask和Quartz 1、兩者都是用來任務調度的框架、比如需要每天定時清理垃圾數據 2、SpringTask 1、默認單線程同步執行 2、單個任務時,當前次的調度完成后,再執行下一次任務調度 3、多個任務時,一個任務執行完成后才會執行下一個任務。若需要任務能夠并發執行,需手動設置線
閱讀全文
摘要:
一、ActiveMQ介紹【消息隊列中間件】 1、但凡耗時長的功能都可以通過消息隊列異步交給其他服務完成 寫入ActiveMQ或讀取ActiveMQ ActiveMQ就是一個容器 常用的RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq等 2、安裝Active
閱讀全文
摘要:
SpringSession介紹 在這個微服務,分布式的時代,很多傳統的實現方案變的不再那么適用,比如傳統的web服務將session放在內存中的情況,當web服務做水平擴展部署的時候,session共享就成了需要處理的問題。目前有很多成熟的技術可供我們選擇,下面簡單介紹最近用到的spring-boo
閱讀全文
摘要:
一、組件介紹【可用直接連接Redis、并使用Redis和dao層數據緩存】 二、引入依賴 SpringBoot DevTools、SpringData Redis、MyBatis Framework、MySQL Driver、SpringWeb、下面的pool2需要額外導入 <!--Spring B
閱讀全文
摘要:
一、SpringBoot_JPA基礎 1、SpringBoot_JPA介紹 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 規范的基礎上封裝的一套JPA應用框架,可使開發者用極簡的代碼即可實現對數據的訪問和操作。它提供了包括增刪改查等在內的常用功能,且易于擴展!學習并使
閱讀全文