原创 JAVA序列化之RMI遠程調用

RMI(Remote Method Invocation)是Java中的遠程過程調用(Remote Procedure Call,RPC)實現,是一種分佈式Java應用的實現方式。它的目的在於對開發人員屏蔽橫跨不同JVM和網絡連接

原创 mysql創建event事件

一、基本語法 CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE

原创 mysql批處理sql文件

一、mysql中的delimiter 我們一般在寫sql腳本時,是不會用到delimiter的,一般情況下也用不到他具體的作用。delimiter的作用:告訴MySQL解釋器,該段命令是否已經結束了,MySQL數據庫是否可以執行了

原创 公司絕對不會告訴你的20個潛規則

1.入職時的工資高低不重要,只要你努力工作你會得到相應待遇的 我估計幾乎找 過工作的人都聽過這句話,當我們確定被聘用跟公司談工資時,他們都會說“如果以後你業績突出、努力工作,你的報酬也會相應增加 的”,特別是當第一次找工作的時候大

原创 Java中的ReentrantLock和synchronized兩種鎖定機制的對比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多線程和併發性並不是什麼新內容,但是 Java 語言設計中的創新之一就是,它是第一個直接把跨平臺線程

原创 一句小技巧

cmd緩存。cmd是將配置信息讀取到內存中,若更新了配置信息(例如環境變量),只有重啓cmd纔會生效。可以通過【set 變量名】來查看變量信息。 mysql在執行UPDATE 或者DELETE 時,同一張表必須要將子查詢包裝之後

原创 mysql-oracle查詢所有表的記錄數

此前做一個mysql到oracle的數據遷移,做完之後爲了簡單的判斷數據是否有丟失,就使用了這個數據量的對比方法。但是發現mysql和oracle查出來的數據量竟然不一致,嚇死了,還以自己寫的程序有bug,後來仔細對比了一張表的記

原创 java防盜鏈

一.防盜鏈的概念 內容不在自己的服務器上,通過技術手段將其他網站的內容(比如一些音樂、圖片、軟件的下載地址)放置在自己的網站中,通過這種方法盜取其他網站的空間和流量。 二.防盜鏈的產生 一般情況下,http請求時,一個完整的頁面並不是一次

原创 Java IO之Socket通信

一、通訊協議TCP、UDP Java Socket通信是基於TCP協議來完成的。講Socket通信之前有必要先了解這兩種底層協議。 TCP協議是面向連接、保證高可靠性(數據無丟失、數據無失序、數據無錯誤、數據無重複到達)傳輸層協

原创 Ant中的java

Ant中包含了java的一系列操作,例如編譯、打包、運行等等。雖然現在已經有了很優秀的編輯工具Eclipse來代替我們做這些事情,但是對於開發人員來說,搞清楚這些基本運行方式還是很有必要的。 1.Ant編譯、運行java代碼 首先

原创 Linux清理內存命令

既然要清理內存,那麼首先會看內存使用情況,看一下free命令: [root@dstn proc]# free total used free shared buffers cached Mem: 515588 2

原创 springMVC No mapping found for HTTP request with URI

出現這種情況一般有如下可能和處理方式: 檢查你的訪問地址是否正確 如果是靜態資源(js、css、image)無法訪問,可以修改springmvc的攔截地址 <servlet-mapping> <servlet-na

原创 JAVA多線程之Runnable和Thread比較

在我們開發的過程中常常會碰到多線程的問題,對於多線程的實現方式主要有兩種:實現Runnable接口、繼承Thread類。對於這兩種多線程的實現方式也是有着一些差異。既然實現了多線程那必然離不開管理這些線程,當問題比簡單時一個或者幾

原创 maven細節講解

一.座標詳解 先來一下段maven依賴: <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.22</versio

原创 Java格式化日期

1.背景 在Java項目中格式化日期是很常見的,那麼對於每一個匹配模式就應該有所瞭解才能在實際項目中遊刃有餘。 2.匹配模式詳解 字符 解釋 例子 G Era designator