原创 spring boot 學習(六)spring boot 各版本中使用 log4j2 記錄日誌

spring boot 各版本中使用 log4j2 記錄日誌 前言 Spring Boot中默認日誌工具是 logback,只不過我不太喜歡 logback。爲了更好支持 spring boot 框架,我使用 log4j。 spr

原创 微信公衆號平臺開發(一)如何與微信後臺對接

微信公衆號平臺開發(一)如何與微信後臺對接 BAT一直以來是許多程序猿的奮鬥目標,但如果有幸能夠進入其中學習卻連自家的平臺API都沒辦法調用,那就有點說不過去了。因此,我這段時間一直在學習JAVA微信之間的對接開發,也從中看到了B

原创 微信公衆號平臺開發(二)信息的分類.md

在上一篇博客中,我們只是簡單地與微信服務器建立了連接,接下來就是從微信服務器中接收信息了。在SecurityController中,我定義了兩個方法(get和post)。Get方法是我們用來與微信服務器建立連接,而我們將通過Pos

原创 Spring Boot 學習(一) 快速搭建SpringBoot 項目

快速搭建一個 Spring Boot 項目 部分參考於《深入實踐Spring Boot》、《Spring實戰 第四版》與程序猿DD的有關博客。 Spring Boot 優點 輕量化 提供 Spring 框架各種默認配置來簡化項目

原创 Spring Cloud構建微服務架構:服務網關

Spring Cloud構建微服務架構:服務網關 通過之前幾篇Spring Cloud中幾個核心組件的介紹,我們已經可以構建一個簡略的(不夠完善)微服務架構了。比如下圖所示: 我們使用Spring Cloud Netflix中

原创 JVM筆記(一) Java內存區域

Java 內存區域 總概 java虛擬機在執行java程序的過程中,會把它管理的內存劃分爲幾個不同的數據區域。每當運行一個java程序時,就會啓動一個虛擬機。 具體的區域如圖所示: 同時,方法區 與 堆 是由所有線程共享的數

原创 spring boot 學習(十)SpringBoot配置發送Email

SpringBoot配置發送Email 引入依賴 在 pom.xml 文件中引入郵件配置: <dependency> <groupId>org.springframework.boot</groupId> <art

原创 thymeleaf 學習筆記

thymeleaf 學習筆記 什麼是 thymeleaf? 在後端渲染html頁面方面,有多種模板引擎(JSP的替代物)可以使用(關於後端渲染/頁面直出的好處,可以參考一下:Web性能優化之“直出”理論與實踐總結。 實際開發或學習

原创 spring boot 學習番外篇:超快速項目初始化

超快速完成 Spring Boot 項目初始化 最近,在瀏覽 SPRING 官網時,發現一個超級方便的小工具,可以幫助我們快速創建一個 Spring Boot 項目,前提就是你能連接互聯網。 依賴 支持 Maven/Gradl

原创 spring boot 學習(四)Druid連接池的使用配置

spring boot下Druid連接池的使用配置 Druid介紹 Druid是一個JDBC組件,druid 是阿里開源在 github 上面的數據庫連接池,它包括三部分: * DruidDriver 代理Driver,能

原创 spring boot 學習(九)小工具篇:?秒防刷新

註解 + 攔截器:?秒防刷新 小工具篇:工具許多都是我以前在 github 之類開源平臺找到的小工具類,作者的信息什麼的許多都忘了。先說聲不好意思了。若有相關信息,麻煩提醒一下~ 解釋 所謂的?秒防刷新,其實就是限制用戶在某個時間

原创 spring boot 學習(二)spring boot 框架整合 thymeleaf

spring boot 框架整合 thymeleaf spring boot 的官方文檔中建議開發者使用模板引擎,避免使用 JSP。因爲若一定要使用 JSP 將無法使用。 注意:本文主要參考學習了大神程序員DD的博客。 附上,相

原创 spring boot 學習(七)小工具篇:表單重複提交

註解 + 攔截器:解決表單重複提交 前言 學習 Spring Boot 中,我想將我在項目中添加幾個我在 SpringMVC 框架中常用的工具類(主要都是涉及到 Spring AOP 部分知識)。比如,表單重複提交,?秒防刷新,全

原创 如何使用Java來編譯運行C文件(二)

如何使用Java來編譯運行C文件(二) 前言 上一篇博文我囉嗦了那麼久,就是爲了要交代清楚前期準備,現在我們就來正式開始動工。注意,本文代碼較多,而且略微冗長,畢竟是測試用的,就沒考慮那麼多了。主體功能實現了,剩下的小細節可以自己

原创 spring boot 學習(三)API註解記錄及測試

spring boot API註解記錄及測試 部分註解解析 @Controller : 修飾創建處理 http 處理對象,一般用於頁面渲染時使用。 @RestController : Json數據交互; 相當於@Control