原创 MyEclipse中Debug不進斷點

下面講一種MyEclipse中不進斷點的情況,先看代碼: package com.mhx.debugtest; public class DebugTest { public static void main(String args

原创 impdp/expdp使用心得

這幾個月經常使用impdp/expdp來做數據遷移,稍微總結一下。 1、如果dump備份文件的用戶和即將導入的用戶不同,則需要使用remap_schema參數。而當使用了這個參數之後,還想用tables參數指定要導入的表,則必須在表前使

原创 synchronized關鍵字實例解析

先上代碼: public class TT implements Runnable { int b = 100; public synchronized void m1() throws Exception { Syste

原创 【LeetCode解題報告】Add Digits

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: G

原创 【問題記錄】使用getHibernateTemplate().find()方法的get(index)方法

做SSH項目的時候,寫了這樣一段代碼: public EmployeeVo getEmpByNo(String empNo) { EmployeeVo empVo = null; String hql = "from Emplo

原创 【Thinking in Java筆記】選擇類還是接口

優先使用類而不是接口! 如果你的設計中需要某個接口,你必須瞭解它。否則,不到迫不得已,不要將其放到你的設計中。 從類開始,如果接口的必須性變得非常明確,那麼就進行重構。 From 《Thinking In Java》 P189,P201

原创 從Eclipse切換到IDEA後需要做的事情

進入Settings的方式:Ctrl + Alt + S1、Setttings --> Keymap:修改Keymaps爲Eclipse2、進入Keymap --> Main menu --> Code --> CompletionBas

原创 【Thinking in Java筆記】怎麼使用protected關鍵字

儘管可以創建protected域,但是最好的方式還是將域保持爲private; 你應當一直保留“更改底層實現”的權利。 然後通過protected方法來控制類的繼承者的訪問權限: class Villain { private Str

原创 SpringMVC的搭建與SSM的整合

因爲最近項目又要接觸到SpringMVC,所以在這裏簡單記錄一下搭建的過程,方便自己和他人查閱。 一、搭建SpringMVC 1、導入需要的Jar包 因爲項目開發使用的是Maven,所以直接在項目文件pom.xml中配置Spring

原创 淺談cin>>與cin.getline讀取緩衝區中的‘\n’和空格的區別

發現一個有趣的問題,先看代碼: #include <iostream> #include <stdio.h> //getchar() using namespace std; int main() { int n;

原创 【Java編程思想第4版錯誤記錄】Collections.addAll()靜態方法與Collection.addAll()成員方法

最近讀Java編程思想的時候發現一些錯誤,抱着前輩們已經發現了這些錯誤,並將其總結在網上的想法,本人便在網上進行搜尋。 果不其然,功夫不負有心人,我在CSDN上找到了白爽前輩總結的《Java編程思想4全部勘誤》。其中所列舉的錯誤,很多都是

原创 【Thinking in Java筆記】爲什麼需要內部類

內部類最吸引人的原因是:無論外部類是否已經繼承了某個接口的實現,每個內部類都能獨立地繼承自一個接口的實現。 內部類允許繼承多個非接口類型,即類或抽象類。 即,如果擁有的是抽象的類或具體的類,而不是接口,那就只能使用內部類才能實現多重繼承:

原创 Oracle數據遷移優化

1、關閉歸檔日誌2、禁用索引(經實驗,如果drop掉索引,而非禁用索引,則可以明顯提升impdp導入速度,40分鐘的導入可以縮短爲10分鐘)3、禁用主、外鍵4、禁用觸發器5、使用expdp/impdp完成導出和導入,配合parallel參

原创 【ACM解題報告】Find Your Present 2

Problem Description In the new year party, everybody will get a "special present".Now it's your turn to get your spec

原创 MySQL編碼問題

在MySQL配置文件my.ini中: [mysql] #此處設置爲GBK,這樣就不需要每次手動輸入“set names gbk;”命令來解決中文亂碼問題了。 #此處設置的是客戶端輸入命令時的編碼(你控制檯手動輸入命令時的編碼),比如,你要