-
在Java程序中調用Matlab函數
環境準備1.機器上有Eclipse 3.1和Matlab 2007a2.機器的環境變量設置(1)JAVA_HOME (JDK的安裝位置,如C:Program FilesJavajdk1.5.0)設置后,重啟matlab才能有效。用getenv JAVA_HOME在Matla...
作者:wszsl32106-12 -
Java線程:線程安全與不安全
作為一個Java web開發人員,很少也不需要去處理線程,因為服務器已經幫我們處理好了。記得大一剛學Java的時候,老師帶著我們做了一個局域網聊天室,用到了AWT、Socket、多線程、I/O,編寫的客戶...
作者:wszsl32106-12 -
Java NIO原理圖文分析及代碼實現
前言:最近在分析hadoop的RPC(Remote Procedure Call Protocol ,遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。可以參考:http://baike.ba...
作者:wszsl32106-12 -
JVM的內存溢出異常
在Java虛擬機規范的描述中,除了PC(程序計數器)寄存器外,虛擬機內存的其他幾個運行時區域都有發生OutOfMemoryError異常的可能。當發生OutOfMemoryError異常時,無法用try...catch捕捉。在開始講...
作者:wszsl32106-12 -
Java游戲服維護過程中發現的一些細節
1.異常導致線程中斷:游戲中啟動定時器,用來檢測地圖上掉落的物品是否到時,到時后從物品列表中清除。運行時發現,系統運行一段時間后就出現掉落物品不消失的情況,檢查游戲邏輯沒有發現任何問...
作者:wszsl32106-12 -
MongoDB、Java與對象關系映射
MongoDB介紹當今NoSQL領域中有很多有力的競爭者通過多種方式來處理海量數據問題。其中重要的解決方案之一就是MongoDB。MongoDB是面向文檔的弱結構化存儲方案,使用JSON格式來展現、查詢和修改數...
作者:wszsl32106-12 -
Java的Comparable接口的一個陷阱
Java的Comparable接口提供一個對實現了這個接口的對象列表進行排序的辦法。原始的排序對于簡單的對象來說具有意義,但是當我們面對復雜的面向對象的業務邏輯對象時,事情變得復雜的多。從業務經...
作者:wszsl32106-12 -
淺析Java web程序之客戶端和服務器端交互原理
1. 協議a. TCP/IP整體構架概述TCP/IP協議并不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種...
作者:wszsl32106-12 -
Apache MINA實戰之對象傳輸
利用Apache MINA來傳遞對象,這對了MINA來說非常容易,并且這也是Java網絡編程中很常用的應用。其實對于MINA傳遞對象來說,如果看過前一篇文章的話,只要在其中做少許改動就可以實現對象傳遞,但...
作者:wszsl32106-12 -
Flex項目與SSH項目整合問題記錄
開發項目重用是很重要的開發手段,正直開發一個SSH項目,其中有一功能可重用之前的整個Flex項目(通過BlazeDS與java端交互,所需服務和servlet等有spring和springMVC來管控)。其實Flex項目同其...
作者:wszsl32106-12 -
Swing中使用方向鍵移動圖片
整個JFrame采用null布局,圖片放在Jlabel中,實現了使用鍵盤上面的方向鍵控制圖片的移動。可以選擇方向為上,下,左,右,左上,左下,右上,右下等8個方向,當圖片移動到窗口邊緣時就不再移動。...
作者:wszsl32106-12 -
Struts2.3.1中整合DWR3.0實現文件上傳
Struts2.3.1 中整合DWR3.0 實現文件上傳步驟1:導入 dwr*.jar ,struts2-dwr-plugin-2.3.1.jar
作者:wszsl32106-12
步驟2:在web.xml中引入dwr的配置<servlet> <servlet-name>dwr-invoker</servlet-name> ... -
Tomcat中部署后JspFactory報異常的解決方案
The method getJspApplicationContext(ServletContext) is undefined for the typeJspFactory的異常的原因及解決辦法原因:是由于工程的WEB-INF/lib下存在jsp-api.jar、servlet-api.jar,與Tomca...
作者:wszsl32106-12 -
Java程序員集合框架面試題
Java集合框架是最常被問到的Java面試問題,要理解Java技術強大特性就有必要掌握集合框架。這里有一些實用問題,常在核心Java面試中問到。1、 什么是Java集合APIJava集合框架API是用來表示和操作...
作者:wszsl32106-12 -
Jdom解析嵌套XML
本博文主要采用Jdom對XML 進行了詳細的解析(包括了嵌套的XML、XML格式的字符串、XML文件以及XPATH的使用等等),基本能夠滿足了平時工作之中所遇到的所有解析XML 工作。搭建Jdom 解析環境給項目...
作者:wszsl32106-12 -
Java實例化類的方法
Java中,類的實例化方法有四種途徑:1)使用new操作符2)調用Class對象的newInstance()方法3)調用clone()方法,對現有實例的拷貝4)通過ObjectInputStream的readObject()方法反序列化類1.Class...
作者:wszsl32106-12 -
Java六大必須理解的問題
對于這個系列里的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。內容均來自于CSDN的經...
作者:wszsl32106-12 -
Java和.NET使用DES對稱加密的區別
Java和.NET的系統類庫里都有封裝DES對稱加密的實現方式,但是對外暴露的接口卻各不相同,甚至有時會讓自己難以解決其中的問題,比如Java加密后的結果在.NET中解密不出來等,由于最近項目有跨Jav...
作者:wszsl32106-12 -
Java獲取URL鏈接的文件類型
在寫網絡爬蟲的時候,需要根據鏈接來獲取文件類型,將內容正確存儲。之前我都是根據鏈接的后綴來判斷的,比如:http://img12.360buyimg.com/da/20120330/88_31_ZySDre.jpg這個鏈接指向的文件就是...
作者:wszsl32106-12 -
一道多線程題目的解決方案
在iteye上看到的一道多線程的題目,參考了一下網友的實現,那Eclipse調試通過,算是對JAVA5的并發庫有個大致的了解,分享出來,歡迎園里的同學拍磚。題目:要求用三個線程,按順序打印1,2,3,4,5...
作者:wszsl32106-12 -
Hibernate中的merge使用詳情解說
merge的作用是:新new一個對象,如果該對象設置了ID,則這個對象就當作游離態處理:當ID在數據庫中不能找到時,用update的話肯定會報異常,然而用merge的話,就會insert。當ID在數據庫中能找到的...
作者:wszsl32106-12 -
Java數據結構:棧的實現
棧是Java語言中最重要的數據結構之一,它的實現,至少應該包括以下幾個方法: pop() 出棧操作,彈出棧頂元素。 push(E e) 入棧操作 peek() 查看棧頂元素 isEmpty() 棧是否為空另外,...
作者:wszsl32106-12 -
Java protobuf框架使用向導
ProtoBuf,全稱是Protocol Buffers, 它是谷歌內部用的一種高效的、可擴展的對結構化數據進行編碼的格式規范。谷歌自己內部很多程序之間的通信協議都用了ProtoBuf。下面介紹的是使用Java ProtoBu...
作者:wszsl32106-12 -
構造器的執行順序
1,在沒有靜態塊的情況下,子類的對象創建時,父類的無參構造器-->子類的構造器(產生對象的構造器,如果是無參則執行的是無參構造器,如果執行的是有參則執行的有參構造器)現在的父類中只有兩個...
作者:wszsl32106-12 -
5個常見的Rails開發誤區
本文作者是一名Rails開發者,他總結了在Rails開發過程中的一些常見誤區。文章內容如下:我使用Rails已經有一段時間了,在這期間我看了大量的Rails項目,下面的這五個常見的誤區,我幾乎在每一個...
作者:wszsl32106-12




