原创 window 便箋的快捷鍵

首先選中你要更改的文字,然後選擇下面的快捷方式。 Ctrl+N 新建一張便箋 Ctrl+D 刪除當前便箋 Ctrl+E 居中對齊 Ctrl+R 右

原创 Dom4j保存數據亂碼以及xml文件頭編碼格式改變的原因和解決方法

dom4j解析xml文檔請參考:java解析xml的方式總結 dom4j對xml文檔進行增刪改查後都要將數據寫回原文件,有時會出現亂碼。 產生亂碼原因:         此時,不管xml文檔的編碼格式是什麼,讀入內存的Document都是

原创 MyBatis中對象的範圍和生命週期

【以下轉載自MyBatis3.2.3官方文檔】 理解我們目前已經討論過的不同範圍和生命週期類是很重要的。 不正確的使用它們會導 致嚴重的併發問題。 SqlSessionFactoryBuilder 這個類可以被實例化,使用和丟棄。一旦你創

原创 一道關於打印M形狀的問題

面試題,打印如下形狀: 解題思路:  解類似的問題,都使用二維數組保存數據從圖上可以看出,有多少個數據,數組第二維的長度應該是最後一個數據的值,例如上圖中最後爲17,則二維數組第二維長度應該爲17,第一維長度,可以自己選擇。假設使用ar

原创 [轉]深入Java單例模式

在GoF的23種設計模式中,單例模式是比較簡單的一種。然而,有時候越是簡單的東西越容易出現問題。下面就單例設計模式詳細的探討一下。   所謂單例模式,簡單來說,就是在整個應用中保證只有一個類的實例存在。就像是Java Web中的appli

原创 [轉]漢字與字符編碼

在GB2312編碼中一個漢字佔2個字節,而在UTF-8中,一個漢字要佔3個字節”。“UTF-8編碼(其實是一種Unicode編碼) 或Unicode

原创 Ajax入門(二)——亂碼問題的解決

我們使用Ajax與服務器交互時,通常會傳些參數過去,這些參數有時後會是中文,這時,就有可能產生亂碼問題了。 解決方法一 使用一次encodeURI()方法。在javascript代碼中將請求訪問的URL地址使用encodeURI()方法轉

原创 [轉]直接拿來用!超實用的Java數組技巧攻略

本文分享了關於Java數組最頂級的11大方法,幫助你解決工作流程問題,無論是運用在團隊環境或是在私人項目中,你都可以直接拿來用! 0.  聲明一個數組(Declare an array) String[] aArray = new

原创 Ajax入門(與Java服務器交互)(一)

AJAX即“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。 Ajax的核心是JavaScript對象XmlHttpRequest。該對象在I

原创 MyBatis使用教程(入門級)

mybatis所需jar包下載地址:http://download.csdn.net/download/zyh5540/5870271 使用步驟 一、從 XML 中構建 SqlSessionFactory 每 一 個 MyBatis 的

原创 MyBatis的xml映射配置文件詳解

先上具體示例: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

原创 EasyMock的簡單使用

EasyMock總覽 下面,我將講述如何使用JUnit和EasyMock框架來進行單元測試。 在現實情況下,我們通常是在一些類裏使用另外的一些類。在進行真正的測試之前,你可能需要做很多的工作,比喻說安置大量的環境代碼,啓動一種大型的、複雜

原创 MyEclipse下安裝插件方法(properties文件編輯器Propedit爲例)

網上流傳了很多安裝插件的方法。在這裏我只講解一種方法. 因爲我認爲這種方法有以下兩個優點:第一、簡單,方便安裝;第二、對於自己安裝的插件易於管理。 我的myeclipse版本號爲10.5,操作系統爲win7 安裝方法詳細步驟: 我的MyE

原创 Ajax入門(與Java服務器交互)(三)——解析XML數據、使用級聯下拉選擇框

使用Ajax與後臺服務器進行交互時,返回的數據並不是都是文本類型,也有xml類型、Jason類型等。 本篇文章主要講解對返回的xml類型數據進行解析。 示例解析: 我們要做到示例是,有兩個下拉選框,第一個下拉框是省份,第二個是所選省下相對

原创 面試題之——將文件夾下java文件寫入到新的文件夾,並修改擴展名

題目:將d:/code/java文件夾下的所有.java文件複製到d:/code/java/jad文件夾下並且將原來的文件的擴展名.java改爲.jad 源代碼: package com.zyh.interview; import j