原创 ClassLoader介紹分析
1 前言 ClassLoader 是 Java 虛擬機 (JVM) 的類裝載子系統,它負責將 Java 字節碼裝載到 JVM 中, 並使其成爲 JVM 一部分。 JVM 的類動態裝載技術能夠在運行時刻動態地加載或者
原创 關於Java棧與堆的認識
1. 棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 2. 棧的優勢是,存取速度比堆要快,僅次於直接位於CPU中的寄存器。但缺點是,存在棧
原创 Struts + Hibernate分頁顯示
分頁的步驟: 按照Struts 的MVC處理方式,對於顯示數據的請求要先提交至相應的Action(這裏是DisplayAction)進行處理,查詢數據庫,根據數據總數初始化分頁信息,然後從數據庫取得第一頁所要顯示的數據(這裏並沒有全部一次
原创 HIVE文件存儲格式的測試比較
根據自身涉及到的數據分佈和使用需求,對HIVE上的三類文件格式做了如下測試,指導HIVE的文件格式選型。測試存在環境、數據分佈、測試偏重點的不同,本測試只供參考,不作爲大家選型決策的絕對指導。 HIVE的三種文件格式:TEXTFILE、
原创 JSP內置對象
① out - javax.servlet.jsp.jspWriter out對象用於把結果輸出到網頁上。 方法: 1. void cle
原创 Servlets/JSP開發技術問答
爲什麼GenericServlet在init(ServletConfig config)基礎上增加了一個init()方法? init()方法被GenericServlet.init(ServletConfig config)方法調用。i
原创 Java對象序列化 系統解耦與序列化、持久化
系統解耦與序列化、持久化 從開始學習和實踐系統設計起就一直圍繞着這樣一個問題——怎樣降低系統的耦合度,使系統更加健壯、更加靈活?無論桌面應用還是網絡應用,確實它的系統中無非包含如下幾方面的內容——如何獲取及存儲數據、如何處理
原创 常見字符集簡介 數據庫以及jsp中文亂碼問題以及Struts 中文亂碼問題 Filter解決
原理介紹: 一: 常見字符集簡介 字符集就是字符內碼到字符的表現形式之間的映射的集合。ASCII字符A是就內碼0x41的表現形式,所以在很多程序語言中,字符變量和整型變量僅在一念之差。 1. ISO8859系列 ISO885
原创 Eclipse快捷鍵
編輯 作用域 功能 快捷鍵 全局 查找並替換 Ctrl+F 文本編輯器 查找上一個 Ctrl+Shift+K 文本編輯器 查找下一個 Ctrl+K 全局 撤銷 Ctrl+Z 全
原创 MVC Struts 概述
Struts 概述 一、預備知識認識Struts首先要了解下面的相關知識1、Framework 伴隨着軟件開發的發展,在多層的軟件開發項目中,可重用、易擴展的,而且是經過良好測試的軟件組件,越來越爲人們所青睞。
原创 使用Hibernate編寫通用數據庫操作代碼
insert方法 public void insert(Object o){ Session session = HibernateSessionFactory.currentSession(); Transaction t =
原创 spring分頁
對於分頁,主要思想無非兩種,一是從數據庫取出所有記錄後進行分頁,另一種思路是在取出數據的同時進行分頁,然後在頁面顯示,昨晚查了不少資料,對目前流
原创 對象持久化
什麼是持久化?簡單地說,持久化就是把數據同步保存到數據庫或某些存儲設備中。在軟件的分層體系結構中,持久化層是與數據庫打交道的邏輯層。在數據庫中對
原创 hive文件存儲格式
hive在建表是,可以通過‘STORED AS FILE_FORMAT’ 指定存儲文件格式 例如: > CREATE EXTERNAL TABLE MYTEST(num INT, name STRING) > ROW FORMAT DE
原创 關於Ubuntu Linux
Ubuntu 據統計,目前 Linux 的發行版本至少有 386 種之多。這個數據反應出有大量的開發小組都志在推出自己的 Linux 發行版。 他們爲這個開源的操作系統,添加了各式各樣的開源軟件,都在竭力將其妝點爲功能齊全的操作系統。