解決方法是啟動時傳入Java參數設定
-Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true
。
2019/10/31
Java LDAP 登入時出現 java.security.cert.CertificateException: No subject alternative names present 錯誤
2019/10/30
Git 使用git fetch --all更新全部的遠端分支 user git fetch --all to update all remote branches
Git更新所有分支(branch)狀態的指令如下。
2019/10/28
IntelliJ IDEA 無法解析函式庫類別 some library cannot resolve symbol
今天在IntelliJ IDEA的Spring Boot gradle專案,發現有些函式庫,如springframework等library都無法匯入,變成紅色錯誤顯示cannot resolve symbol提示。
2019/10/27
使用Spring BeanUtils.copyProperties()複製Java Bean或POJO的properties值
本篇介紹利用Spring BeanUtils.copyProperties(Object source, Object target)
方法把JavaBean/POJO物件的properties值複製到另一個物件。
2019/10/26
2019/10/25
2019/10/24
Git 如何checkout遠端分支到本地分支
how to checkout remote branch to local branch
Git checkout remote branch到local branch的方法如下。
2019/10/23
Java Lambda 把元素為Optional的List轉為另一個List
covert List<Optional<Object>> to another List
在Java 8 Lambda Stream collect 排除 null 元素的List
中的元素為一般的物件,若List
中的元素為Optional
包裝的物件,且有部分可能是Optional.empty()
的情況,蒐集元素中某個屬性轉換成另一個List
的寫法如下。
2019/10/22
2019/10/21
2019/10/20
Spring Security 什麼是 UsernamePasswordAuthenticationToken
Spring Security的UsernamePasswordAuthenticationToken
的簡單說明如下。
2019/10/18
2019/10/15
2019/10/13
Reactive Programming backpressure 是什麼
在Reactive Programming(響應式程式設計)中常可看到backpressure(回壓/返壓)這個名詞,意思如下。
2019/10/12
Spring @Value 預設值 default value
Spring的@Value
可以方便將properties檔中的設定值注入至程式內,如果注入的key不存在於properties檔,可透過設定預設值來避免null造的錯誤。
Spring Security WebFlux 實作ReactiveUserDetailsService從資料庫取得使用者資料
Spring Security WebFlux從資料庫取得使用者驗證的配置。
2019/10/10
2019/10/9
2019/10/8
2019/10/5
IntelliJ IDEA Community 建立Spring Boot專案教學
create spring boot project
在IntelliJ IDEA Community建立Spring Boot專案的方式如下。
IntelliJ IDEA 快速產生System.out.println()
generate System.out.println()
在IntelliJ IDEA快速產生System.out.println()
的方法如下。
IntelliJ IDEA 快速產生main方法 generate public static void main() method
在IntelliJ IDEA快速產生public static void main(String[] args) {}
的方法如下。
Windows 安裝IntelliJ IDEA Java開發環境教學
本篇介紹如何在Windows 7安裝JetBrains的IntelliJ IDEA Java整合開發環境(IDE),並撰寫一支程式印出"Hello World"。
2019/10/4
JCConf Taiwan 2019 活動記錄
今年八月被前同事推坑買了JCConf 2019 早鳥票,所以今天去了JCConf(Java Community Conference) 2019,很棒的活動,以後每年都要來參加。
2019/10/3
2019/10/2
Spring Security 在UserDetailsService取得request物件
Get request in UserDetailsService
在Spring Security自訂的UserDetailsService
中取得HttpServletRequest
物件的方法如下。