原创 [SpringCloud]~Swagger2(在線接口文檔)

簡介 Swagger2是我在SpringCloud開發過程中用的最多的接口測試工具。 Swagger2是一個規範和完整的框架,用於生成、描述、調用和可視化Restful風格的web服務。 POM文件 <dependency>

原创 [Spring]~@Test(測試方法)

Spring Boot 的測試方法 @Before:在跑測試test001,test002時候都會各執行一次@Before部分的代碼。 @Beforeclass: 在類中只會被執行一次 @After:釋放資源 對於每一個測試方法

原创 [Spring]~@JsonPropertyOrder(序列化時字段排序)

作用 序列化時生效,將返回的json按字段排序。 實體類 @JsonPropertyOrder(value = {"time","name"}) public class JsonTestModel { String na

原创 [Java]~線程安全簡述+示例

看了好多,這篇讓我簡單理解了線程安全 ArrayList和Vector有什麼區別?HashMap和HashTable有什麼區別?StringBuilder和StringBuffer有什麼區別?這些都是Java面試中常見的基礎問題。

原创 [Spring]~@JsonProperty(字段映射名稱)

作用 @JsonProperty 可以指定某個屬性和json映射的名稱。例如我們有個json字符串爲{“user_name”:”aaa”},而java中命名要遵循駝峯規則,則爲userName,這時通過@JsonProperty

原创 [Spring]~@JsonBackReference和@JsonManagedReference(解決對象中存在雙向引用導致的無限遞歸)

jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是爲了解決對象中存在雙向引用導致的無限遞歸(infinite recursion)問題。這些標註均可

原创 [Spring]~@JsonFormat(反序列化時,時間格式問題)

作用 反序列化時,校驗時間格式。 實體類 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") Date time; pattern 時間

原创 [SpringCloud]~Eureka(服務註冊中心配置與使用)

簡介 Eureka 是 Netflix 開發的,一個基於 REST 服務的,服務註冊與發現的組件。 它主要包括兩個組件:Eureka Server 和 Eureka Client。 Eureka Client(客戶端):用於簡化與

原创 [Spring]~@JsonInclude(不序列化空字段)

作用 序列化時生效,不序列化空字段。 實體類 @JsonInclude(JsonInclude.Include.NON_NULL) public class JsonTestModel { String name;

原创 [雲原生]~雲原生簡介

雲原生的主要特徵 進一年我們都在使用雲原生框架 SpringCloud微服務開發項目,敏捷快速 部署在容器中,解決部署環境差異 使用DevOps自動部署,減少運維壓力 微服務 業務功能單一但完整 只對外提供必要的服務接口 輕量服

原创 [Spring]~Json(jackson常用註解及方法)

目錄序列化簡介序列化反序列化代碼常用註解@JsonIgnore(單字段序列化控制)@JsonIgnoreProperties(類級序列化控制)@JsonIgnoreType(該類作爲別的類的屬性時忽略序列化)@JsonProper

原创 [Spring]~Swagger常用註解

Swagger常用註解 @Api(swagger類屬性設置,註釋在類上) 使用方式 @Api(tags = "測試類(名稱字段)",description = "測試接口(描述字段)",value = "值") public

原创 [SpringCloud]~Druid(數據庫連接池+加密解密)

官方文檔 配置文件 spring: datasource: url: xxxxxx # url username: xxxxxx # 用戶名 password: xxxxxx # 私鑰加密過的密碼

原创 [SpringCloud]~Hystrix(熔斷器)

Hystrix(豪豬) 服務雪崩 多個微服務之間調用的時候,假設微服務A調用微服務B和微服務C,微服務B和微服務C有調用其他的微服務,這就是所謂的”扇出”,如扇出的鏈路上某個微服務的調用響應式過長或者不可用,對微服務A的調用就會佔

原创 nginx學習,看這一篇就夠了(轉)

文章目錄前言一、nginx簡介1. 什麼是 nginx 和可以做什麼事情2.Nginx 作爲 web 服務器3. 正向代理4. 反向代理5. 負載均衡6.動靜分離二、Nginx 的安裝(Linux:centos爲例)1