WebLogic 全局事務中實現多線程並發操作的技術探索與風險分析
背景與挑戰 在分佈式系統中,全局事務 (Global Transaction) 通常綁定在發起線程的 ThreadLocal 中。若主線程啟動事務後嘗試將事務上
EJB 核心技術深度解析:架構、角色、開發流程與實戰範例
一、EJB 技術簡介 EJB (Enterprise JavaBeans) 是 Java EE 平台上構建分佈式、事務性、安全的企業級業務邏輯組件的標準規範。它
J2EE 環境搭建:J2SE (JDK) 下載、安裝與環境變量配置全攻略
前言 J2SE (Java 2 Standard Edition) 是 J2EE 開發的基石。本文詳細記錄從下載、安裝到配置環境變量的完整流程,助你輕鬆搭建 J
Java 移除字串中 HTML 標籤的實用方法
前言 在 Java 開發中,經常需要從字串中移除 HTML 標籤以獲取純文本內容。雖然可以使用第三方庫(如 Jsoup),但若不想引入額外依賴,利用正則表達式實
Java Swing GUI 面板佈局實戰:JPanel 與 BorderLayout 範例教學
Java 提供兩套 GUI 庫:早期 AWT (依賴原生 Peer) 與 Swing (純 Java、跨平台優異)。建立 GUI 三步驟:選容器、定佈局、加元件
Java 學習重點全景圖:從基礎類型到 GUI 的核心知識體系
Java 知識體系龐大,本文梳理學習過程中必須掌握的核心板塊與易錯點,助力建立結構化認知。 基本類型與引用類型 數值字面值:14.0 預設 double,f
Java 核心筆記:徹底理解 this 關鍵字機制
this 是 Java 初學者常感困惑的關鍵字。本質上,this 代表 「正在呼叫當前方法的那個物件實例的參考」,由編譯器在非靜態方法呼叫時隱式傳遞。 編譯器
論壇聊天室安全防護:HTML 標籤過濾器 Java 實作
開放式論壇與聊天室面臨惡意用戶嵌入 HTML/Script 標籤破壞頁面結構或注入惡意碼的風險。最直接有效的防禦是將輸入中的 <、> 轉義為實體碼
Java DatagramSocket/UDP 無連線通訊實作指南
資料報 為無連線、不可靠的網路傳輸單元,適合不要求高可靠度的即時應用。Java java.net 套件提供 DatagramSocket 與 DatagramP
Java 多點傳送 (Multicast) 程式設計完整教學
IP 多點傳送 允許單一封包同時傳遞給一組主機,優於廣播之處在於僅傳遞給加入該組的接收者。D 類地址 (224.0.0.0~239.255.255.255) 保
WAP 手機監控網絡:基於 Java Servlet 的 Ping 工具實作
利用 Java 跨平台特性與 WAP 協議,開發運行於 Servlet 容器的網路監控工具,讓管理員透過支援 WAP 的手機隨時隨地執行 Ping 指令檢測主機
推播技術聊天室實作詳解 (上):原理、伺服器模型與管道通訊
推播式聊天室不依賴瀏覽器定時刷新,而是由伺服器主動向客戶端寫入內容。本文系統闡述其底層原理:HTTP 協議模擬、並發伺服器模型、Java 管道通訊、守護進程與斷
推播技術聊天室實作詳解 (下):伺服器與客戶端交互流程
承接上篇架構設計,本文深入剖析基於 HTTP 推播 的聊天室具體實作細節,涵蓋伺服器核心類設計、協議交互流程與客戶端幀架構。 伺服器核心類設計 Chater
無狀態 EJB:企業級分散式系統擴展性的基石
在 Component-Based 與 N-Tier 架構潮流下,無狀態物件扮演關鍵角色,融合了 OO 技術的彈性/重用/分散特性與交易服務的效能/擴展性。相較
Java 實現 24 位元 BMP 位圖檔案儲存完整指南
Java 原生支援讀取多種圖片格式,但寫入 BMP 並非強項。本文詳述 24 位元 BMP 檔案結構,並提供完整 BMPFile 類別原始碼,可將 java.a
JinJ 技術:在 JavaScript 中無縫呼叫 Java 伺服端函數
傳統 Web 開發中,表單處理依賴 CGI 或 Servlet,需整頁提交刷新。JinJ (Java in JavaScript) 技術打破此限制,讓瀏覽器端
整合 Java 6 Scripting API 與 Groovy 打造動態 MVC 架構
靈活動態的開發環境備受關注。Java SE 6 引入的 Scripting API (JSR-223) 提供與語言無關的框架,讓開發者在 Java 代碼中無縫使
WebLogic 9.2 連線池當前連接數小於初始值的根因分析
客戶發現 WebLogic 9.2 連線池監控中,當前連接數低於初始連接數,直覺以為初始化失敗。經日誌分析發現,問題源於連線池曾被停用。本文深入剖析停用機制與自