Wayne 的技術筆記

前端,後退兩步

Tag: Java

圖解 IntelliJ Smart Tomcat

圖解 IntelliJ Smart Tomcat

Community 版本的 IntelliJ ,預設是沒有裝 Tomcat 讓我們用的。如果我們有需求要使用,可以依賴一個叫做 Smart Tomcat 的外掛。Smart Tomcat Plugin 官網 Smart Tomcat Plugin 安裝 安裝 IntelliJ 的外掛,可以在上方的 Tab…

Read More
Java Servlet 圖片處理專案實作 (一)

Java Servlet 圖片處理專案實作 (一)

在前面八週,我們把這次專案會用到、比較難的技術都介紹過了!那麼我們從這周開始,就開始從 0 到 1 的把做出來吧! 因為技術都差不多講過了,之後就是直接上程式碼,加上程式碼內的註解稍微解釋一下! 開新專案 我們開一個專案命名為 “image-resize”,開專案方法請參考 圖解 IntelliJ 開新 Maven 專案。設定好 Tomcat 環境,請參考這篇 Servlet Entry 我們打算建立三個 Servlet…

Read More
Java 圖片處理

Java 圖片處理

這次介紹的圖片處理,只會介紹到簡單的圖片放大、縮小而已!用到的是 Javax ImageIO API通常只是要簡單的讀取圖片,改個畫質、改個大小、裁切的話,不需要用到太強大的功能,用 JDK 自己的 ImageIO 就夠了!沒有必要再去另外下載 Jar 包。 查看支援格式 先簡單看一下我們 JDK 內的 ImageIO 支援哪些圖片格式吧! 讀入圖片 讀入圖片我們用 ImageIO.read() 方法取得…

Read More
圖解 Java Zip 包裹檔案

圖解 Java Zip 包裹檔案

Java API 中提供了 java.util.zip 這個套件來處理檔案的壓縮與解壓縮,在壓縮的時候我們主要使用的是 ZipOutputStream 壓縮 1. 建立單個壓縮檔 先展示如何建立一個文字檔,然後壓縮起來 看不懂,一臉懵?!沒關係~ 我第一次看到也是這感覺哈!我試著把自己的理解畫出來給大家看看 我們先建立一個 FileOutputStream 並且告訴他我們的目標輸出的位置 用檔案輸出流 fos 建立出 Zip 輸出流…

Read More
Servlet 檔案處理

Servlet 檔案處理

Servlet 接收檔案、儲存檔案會牽涉到不少基礎的檔案處理,包括 InputStream、OutputStream、byte …就不要多說了,說多了嚇人而已,直接開始吧! InputStream、OutputStream 在用 Java 做檔案處理的時候,一定會碰到的就是 InputStream、OutputStream我們在 OPENHOME InputStream、OutputStream 可以看到非常完整的講解同時我也覺得他們的水管圖超棒,真的是我看過對 Java 的 Input / Output 最清晰的解釋了!(簡直是 做超好的教學 讓我沒東西寫呀~)…

Read More
圖解 IntelliJ 開新 Maven 專案

圖解 IntelliJ 開新 Maven 專案

IntelliJ 快速建立 Maven 專案: ok! 這樣專案就建立起來啦~~

Read More
Tomcat + Servlet + IntelliJ

Tomcat + Servlet + IntelliJ

我自己在剛開始想要 Java Servlet 開發的時候,一直有一種不得奇門而入的感覺。這邊就來分享一下自己最終研究出來的方法吧! Tomcat Core 下載 先幫我把 Tomcat 核心下載好 建立專案 這次的專案我們會用 Maven 管理專案相依性,寫一點點的 Servlet ,不過並不是這篇的教學重點,所以就先跟著做就好,不用太苛求說一定要搞懂,之後跟著專案慢慢搞懂就好! Smart Tomcat Plugin 由於我們用的…

Read More
Java Hello World!

Java Hello World!

IDE都裝完了,還沒有裝 Java 環境實在是不行,這禮拜就來把 Java 環境裝起來吧! AdoptOpenJDK 我們在裝 Java 環境的時候一定常常遇到這些問題「Oracle 是不是要收費了」「Java 不再免費了」「轉去 OpenJDK 吧!」 …恩… 好!既然大家都怕哪天翻臉不認人,我們這次試試看用 OpenJDK 🙂 開始之前先簡單介紹一下 OpenJDK 吧!Java…

Read More
初探 IntelliJ IDEA

初探 IntelliJ IDEA

IntelliJ 是由 JetBrains 開發的 Java IDE分為兩個版本 分別是 Apache 2.0 開放式授權的社群版 – IntelliJ IDEA Community商業版本 – IntelliJ IDEA Ultimate 我們這次的話使用 Community…

Read More

文章分類