標簽:開發

Java

JAVA中單元測試的常用方式

小丁 發布于 2019-06-22

什么是單元測試 單元測試(英語:Unit Testing)又稱為模塊測試, 是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。在過程化編程中,一個單元就是單個程序、函數、過程等;對于面向對象編程,最小單元就是方法,包括基類(超類)、抽...

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

Java

滅霸腳本怎么做到隨機刪服務器文件的?

1

wenming.gapo 發布于 2019-06-22

從源碼入手,過程中遇到不懂的擴展出去,解決完了再回到源碼,直到把核心代碼理解完。 /** * An instance of this class is used to generate a stream of * pseudorandom numbers. The class u...

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

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

「快學springboot」SpringBoot整合freeMark模板引擎

1

小丁 發布于 2019-06-22

雖然現在流行前后端分離開發和部署,但是有時候還是需要用到服務端渲染頁面的。比如:需要考慮到SEO優化等問題的時候,FreeMark其實還是很有作用的。本人的博客本來是用React開發的,但是后來發現搜索引擎難以收集由JS渲染的頁面,所以前段時間,是用jQuery+FreeMark...

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

Java

「快學SpringBoot」配置文件的加載順序和配置項默認值設置

10

changyuan.xu 發布于 2019-06-22

有的時候,配置信息是我們無法在開發過程中就能確定的。比如,給客戶開發的項目,客戶需要根據自身的情況自定義配置,如數據庫配置,加密密鑰配置等等。這時候,就需要把配置文件放在外面,讓用戶自定義配置部署了。 SpringBoot應對這種情況簡直就是游刃有余,其有多種加載配置文件的方式。...

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

Java

「快學springboot」集成Spring Security實現鑒權功能

16

小丁 發布于 2019-06-22

Spring Security是Spring全家桶中的處理身份和權限問題的一員。Spring Security可以根據使用者的需要定制相關的角色身份和身份所具有的權限,完成黑名單操作、攔截無權限的操作等等。 本文將講解Springboot中使用spring security。 引...

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

Spring

Spring Tools 4.3.0 發布,支持 Eclipse Theia 并棄用 Atom 支持

劉莉莉 發布于 2019-06-22

Spring Tools 4.3.0 版本發布了。Spring Tools 4 是為你量身打造的下一代 Spring 工具,無論你喜歡 Eclipse、Visual Studio Code 還是 Atom IDE ,它都可以提供從頭開始構建所需的所有功能,為開發基于 Spring...

閱讀(11)評論(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)

Spring

Springboot+shiro基于url身份認證和授權認證

3

xiaoli.wang 發布于 2019-06-21

shiro看了有一段時間了。但是由于之前對這部分理解不了所以在這上面學習的進展一直不多。但是有了解權限管理在日常開發中很重要,所以硬著頭皮也要啃下來。實現功能: 身份認證 對不同頁面進行url授權 多表登錄解決 同一個頁面多role訪問 項目完整github地址 歡迎star s...

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

Java

Java語法糖-assert

xirruiqiang 發布于 2019-06-21

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

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

Java

「快學springboot」SpringBoot多環境配置文件

7

songhua.gao 發布于 2019-06-21

我們都知道springboot的配置卸載application.properties配置文件上(或者application.yml)。但是,如果想要把不同的環境(如開發環境,測試環境,生產環境)的配置文件分離,這要怎么做呢?其實,SpringBoot是支持指定不同的配置文件的。 ...

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

Java

GO有語法缺陷,缺少泛型、public/private、三元運算符?我不喜歡 Go 語言的十個理由

likai 發布于 2019-06-21

Go 語言有多火爆?國外如 Google、AWS、Cloudflare、CoreOS 等,國內如七牛、阿里、知乎等都已經開始大規模使用 Go 語言開發相關產品,可以說它是近來風頭最盛的編程語言之一。但再好的編程語言也不會是完美的編程語言,本文作者 Lawrence 使用了三年 G...

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

Java

案例解析:使用IDEA異常斷點來定位java.lang.ArrayStoreException的問題

6

changyuan.xu 發布于 2019-06-21

最近對 base-spring-boot ( https://github.com/ronwxy/base-spring-boot) 項目進行了升級。在將其用于應用開發中時遇到 java.lang.ArrayStoreException 的異常導致程序無法啟動。平常開發過程中面對...

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

Java

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

hanze 發布于 2019-06-21

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

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

Java

“Oracle 不會放棄 Java!”

4

puefu.he 發布于 2019-06-21

在近日的TechRepublic和Packt Publishing榜單中,Java成了最受爭議的編程語言:一方面,其常年雄踞 最受歡迎的編程語言榜榜首;另一方面,它又因為代碼冗長、維護麻煩而成為大多數開發者最后悔學習的語言!但是本文的作者認為,無論開發者持怎樣的觀點,Java都只...

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

Spring

自由職業第66天:我成為了一個北京六環公民

6

鄧龍華 發布于 2019-06-21

自從寫了文章 《自由職業一時爽,一直自由一直爽》 ,宣布開啟自由職業后,就有網友給我留言,讓我定期給大家匯報一下自己進展。 今天是離職后的第66天,也是自由職業的第66天,那我都干了些啥呢? 參加了一個訓練營 大家都知道我喜歡寫作,但是寫文章的功底真的是太差了,我自己是一個非常粗...

閱讀(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)

Java

JNI相關概念的理解

22

hanze 發布于 2019-06-21

閱讀本文前,前先閱讀 JNI-NDK 在AndroidStudio3.2.1版本集成方法(ndk-build方式) ,了解jni在AndroidStudio里的集成步驟 概念 Java 原生接口 (JNI):JNI 是 Java 和 C++ 組件用以互相通信的接口。 理解JNI ...

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

2013平特肖公式