標簽:需求

Java

3分鐘速讀原著-《Effective Java》(四)

xiaoli.he 發布于 2019-06-22

在枚舉類當中添加序數,可以幫助我們對于有特定需求的枚舉進行排序 public enum Emsemble { SOLO(1),DUTE(2),TRIO(3),QUARTET(4),QUINTET(5),SEXTET(6); private final int numberOfMu...

閱讀(9)評論(0)贊 (0)

Java

關于Spring Boot你不得不知道的事–Spring Boot的基本操作

4

劉莉莉 發布于 2019-06-21

1 Pom文件 1.1 spring-boot-starter-parent 表示當前pom文件從spring-boot-starter-parent繼承下來,在spring-boot-starter-parent中提供了很多默認配置,可以簡化我們的開發。 <parent&...

閱讀(12)評論(0)贊 (0)

Java

Java語法糖-assert

xirruiqiang 發布于 2019-06-21

在談斷言之前,必須要談談2種編程方式:防御性編程與契約式編程。防御性編程來自于《代碼大全》,契約式編程由伯特蘭·邁耶與1986年提出。 防御性編程強調不信任外部輸入的參數,要對所有可能出現問題的數據加以判斷,這種編程方式的代碼中,通常存在大量重復的if語句。 契約式...

閱讀(16)評論(0)贊 (0)

Java

如何重新加載Spring Boot上的更改,而無需重新啟動服務器?

hanze 發布于 2019-06-21

這可以使用DEV工具來實現。通過這種依賴關系,您可以節省任何更改,嵌入式tomcat將重新啟動。 Spring Boot有一個開發工具(DevTools)模塊,它有助于提高開發人員的生產力。Java開發人員面臨的一個主要挑戰是將文件更改自動部署到服務器并自動重啟服務器。 開發人員...

閱讀(11)評論(0)贊 (0)

Java

Spring Boot 2.2中的延遲初始化

xubiao.zhuang 發布于 2019-06-21

在 最近公布的 Spring Boot 2.2的第一個里程碑,引入了延遲初始化的支持。這篇文章描述了新功能,并解釋了如何以及何時啟用它。 Lazy延遲懶惰是什么意思? 自從11年前源代碼遷移到Git之前,Spring Framework已經支持了懶惰的bean初始化。默認情況下,...

閱讀(11)評論(0)贊 (0)

編程技術

構建安全計劃 提升應用程序安全能力

3

xirruiqiang 發布于 2019-06-21

作者:科技首席科學家 Sammy Migues 目前,應用程序漏洞仍然是網絡攻擊最常見的攻擊載體。企業必須有一個角色或團隊管理應用程序安全。 新思科技認為首席信息安全官( CISO )在軟件安全方面發揮著關鍵作用。 首席信息安全官( CISO )在軟件安全方面發揮著關鍵作用。每家...

閱讀(13)評論(0)贊 (0)

Java

Java Serializable:明明就一個空的接口嘛

2

xubiao.zhuang 發布于 2019-06-21

對于 Java 的序列化,我一直停留在最淺顯的認知上——把那個要序列化的類實現 Serializbale 接口就可以了。我不愿意做更深入的研究,因為會用就行了嘛。 但隨著時間的推移,見到 Serializbale 的次數越來越多,我便對它產生了濃厚的興趣。是時候花點時間研究研究了...

閱讀(10)評論(0)贊 (0)

Java

淺談Weblogic反序列化——XMLDecoder的繞過史

27

wenming.gapo 發布于 2019-06-21

從CVE-2017-3506為起點至今,weblogic接二連三的吧爆出了大量的反序列化漏洞,而這些反序列化漏洞的很大一部分,都是圍繞著XMLDecoder的補丁與補丁的繞過展開的,所以筆者以CVE-2017-3506為起點,到近期的CVE-2019-2725及其繞過來談一談這兩...

閱讀(12)評論(0)贊 (0)

Spring

SpringBoot 整合Shiro實現動態權限加載更新+Session共享+單點登錄

7

小丁 發布于 2019-06-21

Shiro是一個安全框架,項目中主要用它做認證,授權,加密,以及用戶的會話管理,雖然Shiro沒有SpringSecurity功能更豐富,但是它輕量,簡單,在項目中通常業務需求Shiro也都能勝任. 二.項目環境 MyBatis-Plus版本: 3.1.0 SpringBoot版...

閱讀(14)評論(0)贊 (0)

編程技術

一分鐘弄懂什么是分布式和微服務

3

劉莉莉 發布于 2019-06-21

微服務是啥? 這里不引用書本上的復雜概論了,簡單來說微服務就是很小的服務,小到一個服務只對應一個單一的功能,只做一件事。這個服務可以單獨部署運行,服務之間可以通過RPC來相互交互,每個微服務都是由獨立的小團隊開發,測試,部署,上線,負責它的整個生命周期。 微服務架構又是啥? 在做...

閱讀(9)評論(0)贊 (0)

編程技術

前端架構師親述:前端工程師成長之路的 N 問 及 回答

2

xubiao.zhuang 發布于 2019-06-21

問題回答者:黃軼,目前就職于 Zoom 公司擔任前端架構師,曾就職于滴滴和百度,畢業于北京科技大學。 1. 前端開發 問題 大佬,能分享下學習路徑么,感覺天天忙著開發業務,但是能力好像沒有太大提升,不知道該怎么充實自己 ? 解答 業務開發有沒有痛點,能不能通過技術的手段解決 ? ...

閱讀(13)評論(0)贊 (0)

Java

JDK源碼分析-ReentrantLock

1

hellas 發布于 2019-06-21

概述 在 JDK 1.5 以前,鎖的實現只能用 synchronized 關鍵字;1.5 開始提供了 ReentrantLock,它是 API 層面的鎖 。先看下 ReentrantLock 的類簽名以及如何使用: public class ReentrantLock imple...

閱讀(10)評論(0)贊 (0)

Java

Spring的設計模式快速入門干貨

1

xiaoli.he 發布于 2019-06-21

設計模式是一套被反復使用的、多數人知曉的、代碼設計經驗的總結。使用設計模式是為了重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 設計模式的分類 1.創建型模式 對象的創建會消耗掉系統的很多資源,所以對對象的創建進行研究,從而能夠高效地創建對象就是創建型模式要探討的問題。這里有...

閱讀(10)評論(0)贊 (0)

Java

Java 幾種常用 JSON 庫性能比較

3

小丁 發布于 2019-06-21

作者:熊能 原文地址:www.xncoding.com/2018/01/09/java/jsons.html 本篇通過JMH來測試一下Java中幾種常見的JSON解析庫的性能。每次都在網上看到別人說什么某某庫性能是如何如何的好,碾壓其他的庫。但是百聞不如一見,只有自己親手測試過的...

閱讀(9)評論(0)贊 (0)

Java

Spring Tool Suite 3.9.9 發布,3.x 系列最終版本

likai 發布于 2019-06-20

Spring Tool Suite 3.9.9 發布 了,Spring Tool Suite(STS) 是一個基于 Eclipse 針對 Spring 應用量身定制的開發環境。提供了開發 Spring 應用必須的編碼、調試、運行和部署功能。STS 在最新的 Eclipse 發布版...

閱讀(12)評論(0)贊 (0)

Java

記一次有驚無險的 JVM 優化經歷!

8

wenming.gapo 發布于 2019-06-20

還沒關注? 快動動手指! 聊技術、論職場! 為IT人打造一個“有溫度”的 貍貓技術窩 背景 生產環境有二臺阿里云服務器,均為同一時期購買的,CPU、內存、硬盤等配置相同。具體配置如下: 節點 CPU 內存 硬盤 其它 A 2CPU    &...

閱讀(10)評論(0)贊 (0)

Java

Java程序員怎么不斷進階 必須要掌握哪些技能

2

xiaoli.wang 發布于 2019-06-20

Java程序員怎么不斷進階?必須要掌握哪些技能?成為架構師是Java程序員職業規劃中的重要一環,但如何才能快速實現進階困擾了許多Java程序員。無論是從技能深度還是實戰經驗,架構師都遠超于普通的Java程序員,下面為大家分享Java程序員進階架構師必須要掌握的技能。 1、編程技能...

閱讀(14)評論(0)贊 (0)

編程技術

關于API和微服務最重要的三個問題

1

hellas 發布于 2019-06-20

API也就是我們常說的應用程序接口,是以編程語言提供的結構,允許開發人員更容易地創建復雜的功能。它們抽象出更復雜的代碼,并提供一些簡單的語法來使用。 而微服務架構是一項在云中部署應用和服務的新技術。微服務不需要像普通服務那樣成為一種獨立的功能或者獨立的資源。定義中稱,微服務是需要...

閱讀(14)評論(0)贊 (0)

2013平特肖公式