iT邦幫忙

java相關文章
共有 1188 則文章

技術 Java 問題詳解

Apache-PdfBox 中英文浮水印 import org.apache.pdfbox.pdmodel.PDDocument; import org.apa...

徵才 【徵才】喬睿科技-Java後端工程師 /AWS工程師/PM

關於喬睿 我們是金融科技 (Fintech) B2B團隊 - 喬睿科技,致力於打造頂尖 SaaS 服務,專注使用體驗,「讓線上社會更美好 (Making the...

技術 如何提高程式碼的可測試性 (Testability)

眾所皆知,寫單元測試有非常多好處,但有些主管會問,為什麼寫測試會讓工程師額外花這麼多時間?除了因為缺乏單元測試技術知識外,根本原因是產品程式碼的可測試性太低,導...

技術 Java Jackson ObjectMapper 教學與注意事項

Jackson ObjectMapper 是 Java 中應用非常廣泛的序列化、反序列化的工具,它可以幫助我們簡單、快速將 Java 物件與 json 之間作轉...

技術 Java SimpleDateFormat 教學與錯誤用法

開發 Java 專案時經常操作時間、日期與字串的互相轉換,最常見簡單的方式是使用 SimpleDateFormat,想必大家對它不陌生。雖然它簡單易用,如果沒有...

技術 多此一舉! 不要這樣用 Java 8 Optional

Java 8 新加入了 Optional 類別,能省去繁瑣的 null check 流程,豐富的 API 也讓程式邏輯看起來更簡潔、易讀。但我卻看到了不少錯誤的...

技術 使用 Log4j2 輸出 CSV 檔,並輕鬆解決 Excel 中文亂碼問題

我最近在 Java 專案中使用 Log4j2 做即時日誌並輸出 CSV,輸出完成後,文字編輯器打開一切正常,但以 Excel 開啟時卻出現亂碼,明明是 UTF-...

技術 Spring + Maven + IntelliJ 多環境 (Profile) 整合技巧

在 Spring 專案中,profile 是用於區分各種環境的,例如本機環境、開發環境、測試環境、正式環境等等。本文介紹一個透過 profile 來達成自動適應...

徵才 【徵才】喬睿科技-Java後端工程師 /QA工程師/資料庫管理師(MySQL)

我們是金融科技 (Fintech) B2B團隊 - 喬睿科技,致力於打造頂尖 SaaS 服務,專注使用體驗,「讓線上社會更美好 (Making the Digi...

技術 在VS code上執行JAVA程式

目前已經習慣使用VS Code做開發工具,因此也希望JAVA能夠在同一個開發工具中,不用再安裝其他東西,下面就先介紹如何將JAVA的環境安裝在VS Code中吧...

徵才 【徵才/內湖】JAVA後端工程師/安卓工程師/react前端工程師/測試工程師

公  司:BITOP 區塊鏈資產交易平台上班時段:09:00~18:00 (每天可準時下班,基本不加班)地 點: 台北市內湖區 (美麗華附近 劍南路站旁)工作...

技術 分析 Spring 的依賴注入模式

依賴注入 (Dependency Injection, DI) 是 Spring 實現控制反轉概念的重要手段。Spring 提供了數種 DI patterns,...

技術 常見的 Java Interface 錯誤用法

在 Java 專案中,應該不少人看過或寫過只有一個實作(implementation)的介面 (interface),並且以 interface-impl 的風...

徵才 intech world inc.

#hiring IT 職位 地點 :Makati PH#intech 總部人事直招【 工作时间 】每月最后一周单休,其余双休,工作时间:早 9 晚 6 + Re...

技術 解決java 字段值爲Coinexeco null,不返回該字段的問題

java字段值爲null,不返回該字段類上打注解不讓null值返回前端場景:有時候我們返回給前端的數據是null的,而這些爲null的值前端也不需要,我們就沒必...

技術 ITSA Basic 題目5 十進制轉二進制 (Java)

import java.util.Scanner; public class Main { public static void main(String[...

技術 ITST Basic 題目4 停車費計算 (Java)

題目:停車費計算說明:計算出停車時間後,依據題目設定算出最後需支付的停車費用 import java.util.Scanner; public class M...

技術 ITST Basic 題目3 判斷座標是否在圓形的範圍內 (Java)

題目:判斷座標是否在圓形的範圍內說明:輸入一個座標判斷這個點有沒有在半徑100的圈圈裡面 import java.util.Scanner; public c...

技術 ITSA Basic 題目2 英哩轉公里 (Java)

題目:英哩轉公里說明:輸入一個英哩整數,並轉成公里顯示,並且格式為顯示一個小數。 import java.util.Scanner; public class...

技術 ITSA Basic 題目1 矩陣數字顯示 (Java)

題目:矩陣數字顯示說明:輸入四位數數字,顯示出用星星排列的電子數字 一開始先設定0-9十個數字的星星排列外迴圈跑五次是因為一個數字有五行(橫的),要印五次內迴圈...

鐵人賽 Modern Web
Spring Boot... 深不可測 系列 第 31 篇

技術 Day 30 - 結算

今日目標,結算結果。 結算 這邊就只差最後一步了~~ 修改 GameStatus,加入 getAllPlayersHands(): public HashM...

鐵人賽 Modern Web DAY 30
Spring Boot... 深不可測 系列 第 30 篇

技術 Day 29 - 檢驗出牌

今日目標,顯示上一組牌、定義特殊牌型、檢驗出牌是合法的。 Debug 發現前幾天的 code 邏輯有點問題,所以稍微作一下修正,最近有點累... GameS...

鐵人賽 自我挑戰組 DAY 30
30天Java由淺入深 系列 第 30 篇

技術 Day 30 : Summary

Reflections First of all, I would like to thank everyone who clicked in because...

鐵人賽 自我挑戰組 DAY 29
30天Java由淺入深 系列 第 29 篇

技術 Day 29 : Wrapper Classes

Intro The day before the countdown, today we will introduce the concept of wrapp...

鐵人賽 Modern Web DAY 29
Spring Boot... 深不可測 系列 第 29 篇

技術 Day 28 - 出牌

今日目標,輪流出牌。 選擇 打出去之前要先選擇~~ 修改 game.js,我們要先取得使用者點擊的牌,並且在第二次點擊時取消選擇,這邊用 Set 來決定目前選...

鐵人賽 自我挑戰組 DAY 28
30天Java由淺入深 系列 第 28 篇

技術 Day 28 : Inner class

Intro Internal classes are generally referred to as nested classes. As the name...

鐵人賽 Modern Web DAY 28
Spring Boot... 深不可測 系列 第 28 篇

技術 Day 27 - 倒數計時

今日目標,倒數計時。 Timer 既然要讀秒,那我們先嘗試使用 Timer,不過這個方法是不可行的,待會會說明,然後這邊為了方便,我們寫測試程式來 Demo。...

鐵人賽 自我挑戰組 DAY 27
30天Java由淺入深 系列 第 27 篇

技術 Day 27 : Polymorphism

Intro Yesterday's last mentioned that Java actually allows subclasses to inherit...

鐵人賽 Modern Web DAY 27
Spring Boot... 深不可測 系列 第 27 篇

技術 Day 26 - 手牌

今日目標,即時顯示自己的手牌、別人的手牌數。 WebSocket 前面有提過手牌會透過 WebSocket 的單播來發給各個玩家,其他人的手牌數則透過對該房間的...

鐵人賽 自我挑戰組 DAY 26
30天Java由淺入深 系列 第 26 篇

技術 Day 26 : Interface

Intro The concept of an “interface” is similar to abstraction and should be fami...