-
在.NET平臺上使用Scala語言(上):初嘗
Scala是Java平臺上的一門新興起的語言,我也不止一次在博客上提到它。我非常希望它可以取代Java這種劣質(zhì)語言,讓Java平臺的生產(chǎn)力上一個臺階。事實上,Scala從一開始——或者說&ldquo...
作者:wszsl32106-12 -
Java千萬級別數(shù)據(jù)生成文件思路和優(yōu)化
一年前寫過一個百萬級別數(shù)據(jù)庫數(shù)據(jù)生成配置xml文件的程序,程序目的是用來把數(shù)據(jù)庫里面的數(shù)據(jù)生成xml文件.程序可以配置多少文件生成到一個文件中去。程序剛開始設(shè)計的時候說的是最多百萬級別數(shù)據(jù)...
作者:wszsl32106-12 -
AWT的幾種布局管理器
AWT中常用的布局管理器有如下幾個:FlowLayout, BorderLayout, GridLayout, GridBagLayout, CardLayout,Swing還提供了一個BoxLayout。FlowLayout從左向右排列所有組件,遇到邊界就會折回下一行從...
作者:wszsl32106-12 -
Java核心類庫:內(nèi)部類那點事兒
內(nèi)部類:定義在類的內(nèi)部的類為什么需要內(nèi)部類? 典型的情況是,內(nèi)部類繼承自某個類或?qū)崿F(xiàn)某個接口,內(nèi)部類的代碼操作創(chuàng)建其的外圍類的對象。所以你可以認為內(nèi)部類提供了某種進入其外圍類的窗...
作者:wszsl32106-12 -
在Java程序中調(diào)用Matlab函數(shù)
環(huán)境準備1.機器上有Eclipse 3.1和Matlab 2007a2.機器的環(huán)境變量設(shè)置(1)JAVA_HOME (JDK的安裝位置,如C:Program FilesJavajdk1.5.0)設(shè)置后,重啟matlab才能有效。用getenv JAVA_HOME在Matla...
作者:wszsl32106-12 -
Java線程:線程安全與不安全
作為一個Java web開發(fā)人員,很少也不需要去處理線程,因為服務(wù)器已經(jīng)幫我們處理好了。記得大一剛學Java的時候,老師帶著我們做了一個局域網(wǎng)聊天室,用到了AWT、Socket、多線程、I/O,編寫的客戶...
作者:wszsl32106-12 -
Java NIO原理圖文分析及代碼實現(xiàn)
前言:最近在分析hadoop的RPC(Remote Procedure Call Protocol ,遠程過程調(diào)用協(xié)議,它是一種通過網(wǎng)絡(luò)從遠程計算機程序上請求服務(wù),而不需要了解底層網(wǎng)絡(luò)技術(shù)的協(xié)議。可以參考:http://baike.ba...
作者:wszsl32106-12 -
JVM的內(nèi)存溢出異常
在Java虛擬機規(guī)范的描述中,除了PC(程序計數(shù)器)寄存器外,虛擬機內(nèi)存的其他幾個運行時區(qū)域都有發(fā)生OutOfMemoryError異常的可能。當發(fā)生OutOfMemoryError異常時,無法用try...catch捕捉。在開始講...
作者:wszsl32106-12 -
Java游戲服維護過程中發(fā)現(xiàn)的一些細節(jié)
1.異常導致線程中斷:游戲中啟動定時器,用來檢測地圖上掉落的物品是否到時,到時后從物品列表中清除。運行時發(fā)現(xiàn),系統(tǒng)運行一段時間后就出現(xiàn)掉落物品不消失的情況,檢查游戲邏輯沒有發(fā)現(xiàn)任何問...
作者:wszsl32106-12 -
MongoDB、Java與對象關(guān)系映射
MongoDB介紹當今NoSQL領(lǐng)域中有很多有力的競爭者通過多種方式來處理海量數(shù)據(jù)問題。其中重要的解決方案之一就是MongoDB。MongoDB是面向文檔的弱結(jié)構(gòu)化存儲方案,使用JSON格式來展現(xiàn)、查詢和修改數(shù)...
作者:wszsl32106-12 -
Java的Comparable接口的一個陷阱
Java的Comparable接口提供一個對實現(xiàn)了這個接口的對象列表進行排序的辦法。原始的排序?qū)τ诤唵蔚膶ο髞碚f具有意義,但是當我們面對復雜的面向?qū)ο蟮臉I(yè)務(wù)邏輯對象時,事情變得復雜的多。從業(yè)務(wù)經(jīng)...
作者:wszsl32106-12 -
淺析Java web程序之客戶端和服務(wù)器端交互原理
1. 協(xié)議a. TCP/IP整體構(gòu)架概述TCP/IP協(xié)議并不完全符合OSI的七層參考模型。傳統(tǒng)的開放式系統(tǒng)互連參考模型,是一種通信協(xié)議的7層抽象的參考模型,其中每一層執(zhí)行某一特定任務(wù)。該模型的目的是使各種...
作者:wszsl32106-12 -
Apache MINA實戰(zhàn)之對象傳輸
利用Apache MINA來傳遞對象,這對了MINA來說非常容易,并且這也是Java網(wǎng)絡(luò)編程中很常用的應(yīng)用。其實對于MINA傳遞對象來說,如果看過前一篇文章的話,只要在其中做少許改動就可以實現(xiàn)對象傳遞,但...
作者:wszsl32106-12 -
Flex項目與SSH項目整合問題記錄
開發(fā)項目重用是很重要的開發(fā)手段,正直開發(fā)一個SSH項目,其中有一功能可重用之前的整個Flex項目(通過BlazeDS與java端交互,所需服務(wù)和servlet等有spring和springMVC來管控)。其實Flex項目同其...
作者:wszsl32106-12 -
Swing中使用方向鍵移動圖片
整個JFrame采用null布局,圖片放在Jlabel中,實現(xiàn)了使用鍵盤上面的方向鍵控制圖片的移動。可以選擇方向為上,下,左,右,左上,左下,右上,右下等8個方向,當圖片移動到窗口邊緣時就不再移動。...
作者:wszsl32106-12 -
Struts2.3.1中整合DWR3.0實現(xiàn)文件上傳
Struts2.3.1 中整合DWR3.0 實現(xiàn)文件上傳步驟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技術(shù)強大特性就有必要掌握集合框架。這里有一些實用問題,常在核心Java面試中問到。1、 什么是Java集合APIJava集合框架API是用來表示和操作...
作者:wszsl32106-12 -
Jdom解析嵌套XML
本博文主要采用Jdom對XML 進行了詳細的解析(包括了嵌套的XML、XML格式的字符串、XML文件以及XPATH的使用等等),基本能夠滿足了平時工作之中所遇到的所有解析XML 工作。搭建Jdom 解析環(huán)境給項目...
作者:wszsl32106-12 -
Java實例化類的方法
Java中,類的實例化方法有四種途徑:1)使用new操作符2)調(diào)用Class對象的newInstance()方法3)調(diào)用clone()方法,對現(xiàn)有實例的拷貝4)通過ObjectInputStream的readObject()方法反序列化類1.Class...
作者:wszsl32106-12 -
Java六大必須理解的問題
對于這個系列里的問題,每個學Java的人都應(yīng)該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經(jīng)超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。內(nèi)容均來自于CSDN的經(jīng)...
作者:wszsl32106-12 -
Java和.NET使用DES對稱加密的區(qū)別
Java和.NET的系統(tǒng)類庫里都有封裝DES對稱加密的實現(xiàn)方式,但是對外暴露的接口卻各不相同,甚至有時會讓自己難以解決其中的問題,比如Java加密后的結(jié)果在.NET中解密不出來等,由于最近項目有跨Jav...
作者:wszsl32106-12 -
Java獲取URL鏈接的文件類型
在寫網(wǎng)絡(luò)爬蟲的時候,需要根據(jù)鏈接來獲取文件類型,將內(nèi)容正確存儲。之前我都是根據(jù)鏈接的后綴來判斷的,比如:http://img12.360buyimg.com/da/20120330/88_31_ZySDre.jpg這個鏈接指向的文件就是...
作者:wszsl32106-12 -
一道多線程題目的解決方案
在iteye上看到的一道多線程的題目,參考了一下網(wǎng)友的實現(xiàn),那Eclipse調(diào)試通過,算是對JAVA5的并發(fā)庫有個大致的了解,分享出來,歡迎園里的同學拍磚。題目:要求用三個線程,按順序打印1,2,3,4,5...
作者:wszsl32106-12 -
Hibernate中的merge使用詳情解說
merge的作用是:新new一個對象,如果該對象設(shè)置了ID,則這個對象就當作游離態(tài)處理:當ID在數(shù)據(jù)庫中不能找到時,用update的話肯定會報異常,然而用merge的話,就會insert。當ID在數(shù)據(jù)庫中能找到的...
作者:wszsl32106-12





