Wayne 的技術筆記

前端,後退兩步

Category: w3HexSchool

六角學院 w3HexSchool 鼠年全馬鐵人挑戰

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
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
第 0 週 – 前言

第 0 週 – 前言

主題: 用 Java 寫一個簡單的圖片處理 API透過 Post 要求傳入要處理的圖片、再傳入要切割的 size 參數,服務幫我們把圖片切割出多張指定的 size,並包在一個 zip 檔案回給使用者。 動機: 練習 Java 寫一個後端的程式,平常都用 JavaScript 的 expressjs 或…

Read More

文章分類