原创 MEAN架構實戰:基於MongoDB、Express、Angular、Node.js構建企業級應用

曾幾何時,業界流行使用LAMP架構(Linux、Apache、MySQL和PHP)來快速開發中小網站。LAMP是開放源代碼的,而且使用簡單、價格廉價,因此LAMP這個組合成爲了當時開發中小網站的首選,號稱“平民英雄”。而今,隨着Node.j

原创 JDK 14如期發佈,16個新特性快速預覽

JDK 14已經於2020年3月17日如期發佈。本文介紹JDK 14特性。 JEP 305: instanceof的模式匹配(預覽) 通過對instanceof運算符進行模式匹配來增強Java編程語言。 模式匹配允許程序中的通用邏輯,

原创 Cloud Native 與12-Factor

12-Factor(twelve-factor),也稱爲“十二要素”,是一套流行的應用程序開發原則。Cloud Native架構中使用12-Factor作爲設計準則。 12-Factor 的目標在於: 使用標準化流程自動配置,從而使新的開

原创 Cloud Native 是未來開發應用的趨勢

目前,越來越多的企業已經在大規模開始擁抱雲,在雲環境開發應用、部署應用、發佈應用。Cloud Native(雲原生)是以雲架構爲優先的應用開發模式。那麼,爲什麼說 Cloud Native 是未來開發應用的趨勢呢?本文一一解答。 什麼是 C

原创 如何在Spring中自定義scope的方法示例

這篇文章主要介紹瞭如何在Spring中自定義scope的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 大家對於 Spring 的 scope 應該都不會默認。所謂 scope

原创 使用 Eureka 實現服務註冊與發現 原 薦

Eureka 是 Netflix 出品的用於實現服務註冊和發現的工具。 Spring Cloud 集成了 Eureka,並提供了開箱即用的支持。其中, Eureka 又可細分爲 Eureka Server 和 Eureka Client。

原创 MyBatis使用自定義TypeHandler轉換類型 原 薦

MyBatis雖然有很好的SQL執行性能,但畢竟不是完整的ORM框架,不同的數據庫之間SQL執行還是有差異。 筆者最近在升級 Oracle 驅動至 ojdbc 7 ,就發現了處理DATE類型存在問題。還好MyBatis提供了使用自定義Typ

原创 Spring 的狹義與廣義 原

Java 開發者對於 Spring 應該不會陌生。Spring 可以說是 Java EE 開發事實上的標準。無論是 Web 開發,還是分佈式應用,Spring 都致力於簡化開發者創建應用的複雜性。本文討論 Spring 在狹義上以及廣義上,

原创 掌握“複製-粘貼-改”的IT技能 原

“Stop Trying to Reinvent the Wheel(不要重複造輪子 )”, 可能是每個程序員入行被告知的第一條準則。在公司裏面,我也會對團隊裏面每個新進的成員反覆灌輸這個理念。但要真正做到這一點也非易事。 尋找輪子 所謂“

原创 Angular CLI 常用命令 原

Angular CLI 是 Angular 客戶端命令行工具,提供非常多的命令來簡化 Angular 的開發。 本文總結了在實際項目中經常會用到的 Angular CLI 命令。 獲取幫助(ng -h) ng -h等同於ng --hel

原创 MySQL 8 在 Windows 下安裝及使用 原 薦

MySQL 8 帶來了全新的體驗,比如支持 NoSQL、JSON 等,擁有比 MySQL 5.7 兩倍以上的性能提升。本文講解如何在 Windows 下安裝 MySQL 8,以及基本的 MySQL 用法。 下載 下載地址 https://d

原创 Spring RestTemplate 調用天氣預報接口亂碼的解決 原 薦

Spring RestTemplate 調用天氣預報接口可能遇到中文亂碼的問題,解決思路如下。 問題出現 我們在網上找了一個免費的天氣預報接口 http://wthrcdn.etouch.cn/weather_mini?citykey=10

原创 簡述 Spring Cloud 是什麼 原 薦

很多同學都瞭解了Spring ,瞭解了 Spring Boot, 但對於 Spring Cloud 是什麼還是比較懵逼的。 本文帶你簡單的瞭解下,什麼是Spring Cloud。 Spring Cloud 是什麼 從字面理解,Spring

原创 使用 Webix 創建 Email 客戶端 原 薦

Webix 是一個JavaScript UI 庫,提供了多達88個UI小部件和功能豐富的 CSS/HTML5 JavaScript 控件。使用 Webix 可以有效地加快 Web 應用的開發。文本將演示瞭如何通過 Webix 框架,來創建一

原创 JVM(Java SE 11版本)加載類和接口 原 薦

本文介紹了Java虛擬機(Java SE 11版本)加載類和接口。 加載類和接口 加載是指查找具有特定名稱的類或接口類型的二進制形式的過程。典型的做法是,查找事先由Java編譯器從源代碼計算而來二進制表示,但也可能是通過動態計算。 二進制形