最近在配置eclipse的svn插件,發現在部分機器上無法啟用javaHL,很是奇怪,尤其是在windows環境下,網上搜索到的解決方案太復雜,居然還有說要安裝slikSVN的,其實windows只需要安裝相應的vc++2010可再發行組件包即可,注意要與subclipse的版本對應,即32位subclipse安裝32位的vcredist,64位subclipse安裝64位vcredist.另外,清除用戶密碼請刪除C:\Users\用戶名\AppData\
系統 2019-08-12 09:26:46 2863
最近的項目需要計算一個游戲對象在一個游戲場景中的位置及路徑。比如讓一個巡警在兩點之間來回巡邏、讓一頭驢圍著磨盤轉、讓一條小狗跟隨主人行走……如果手工做這些運算未免太麻煩,jME這個開源框架能夠解決這個問題。我也是剛剛接觸jME和3D,希望在這里能和大家一起研究。jME是什么東西呢?OpenSource是這么介紹的:jME(jMonkeyEngine)是一個基于場景圖(scenegraph)、高性能的圖形API。jME設計的思想主要來源于DavidEberl
系統 2019-08-29 23:26:38 2845
一致性哈希算法是分布式系統中常用的算法。比如,一個分布式的存儲系統,要將數據存儲到具體的節點上,如果采用普通的hash方法,將數據映射到具體的節點上,如key%N,key是數據的key,N是機器節點數,如果有一個機器加入或退出這個集群,則所有的數據映射都無效了,如果是持久化存儲則要做數據遷移,如果是分布式緩存,則其他緩存就失效了。因此,引入了一致性哈希算法:把數據用hash函數(如MD5),映射到一個很大的空間里,如圖所示。數據的存儲時,先得到一個hash
系統 2019-08-29 21:58:41 2835
用JAVA獲取文件,聽似簡單,但對于很多像我這樣的新人來說,還是掌握頗淺,用起來感覺頗深,大常最經常用的,就是用JAVA的File類,如要取得c:/test.txt文件,就會這樣用Filefile=newFile("c:/test.txt");這樣用有什么問題,相信大家都知道,就是路徑硬編碼,對于JAVA精神來說,應用應該一次成型,到處可用,并且從現實應用來講,最終生成的應用也會部署到Windows外的操作系統中,對于linux來說,在應用中用了c:/這樣
系統 2019-08-12 09:30:31 2835
“在未來的五年內,Java平臺企業版(JavaEE)將不再是主流的標準程序設計模型。SOA的發展是導致這一結果的主要原因之一。”Burton集團高級分析師RichardMonson-Haefel這樣預測說。“JavaEE5在復雜性上的失敗是預示著Java企業版平臺終從企業開發平臺領域的統治地位上落敗。”它的發展不可避免的效仿以往的一些標準,比如CORBA,正一步一步走向沒落。在面對SOA的時候,JavaEE似乎顯現出來太多的不合適。針對于這樣的預測,來自B
系統 2019-08-29 23:41:18 2830
當做完ZC員工評價系統并對系統進行安裝部署完成之后就開始了軟考之旅,而軟考之旅的第一站便是Java語言的學習.從九月五號到九月二十號完成了Java初步學習.中間穿插著YH系統維護,ZC系統新需求的提出并對其進行調整和修改.相對于整體大家的進度而言自己的進度慢了很多.不過我知道自己是不能著急的,要把握好自己的節奏,踏踏實實的走好每一步.在馬士兵老師的帶領下進入了Java的世界.挺喜歡馬老師的講課風格以及他那巨無霸式的學習理論(理論→舉例→回顧理論→聯系→講解
系統 2019-08-12 09:30:26 2825
好東西分享日期和時間的處理不僅在面試題中會考到,在實際項目開發中也是我們經常需要處理的問題,似乎沒有哪個項目可以避開它們,我們常常在處理用戶的出生年月日、注冊日期,訂單的創建時間等屬性時用到,由此可見其重要性。java.util.Date類提到日期和時間,我想大家最先想到應該是java.util.Date類吧。Date類可以精確到毫秒數,這個毫秒數是相對于格林威治標準時間“1970-01-0100:00:00.000GMT”的差值。那么,什么是格林威治標準
系統 2019-08-12 09:30:15 2823
(1)為啥要用HahSet?假如我們現在想要在一大堆數據中查找X數據。LinkedList的數據結構就不說了,查找效率低的可怕。ArrayList哪,如果我們不知道X的位置序號,還是一樣要全部遍歷一次直到查到結果,效率一樣可怕。HashSet天生就是為了提高查找效率的。(2)hashCode散列碼散列碼是由對象導出的一個整數值。在Object中有一個hashCode方法來得到散列碼。基本上,每一個對象都有一個默認的散列碼,其值就是對象的內存地址。但也有一些
系統 2019-08-29 22:00:01 2819
importjava.io.*;importjava.util.*;publicclassTestExec...{publicvoidrunbat(inttimeFortmat)...{Stringcmd="cmd/cstartD:/ScheduleRun/data/"+timeFortmat+".bat";try...{Processps=Runtime.getRuntime().exec(cmd);System.out.println(ps.getIn
系統 2019-08-29 23:49:43 2815
標簽(Labels)JavaFXLabel類支持HTML內容。使用Label您可以使用HTML和CSS創建樣式文本和圖像,非常類似于典型的Web應用。此外,通過使用JavaFX嵌入表達式,您可以在Swing應用中象Web頁面作者使用類似JSTL或Velocity工具一樣創建動態的HTML內容。考慮以下虛擬購物車示例:importjavafx.ui.*;classItem{attributeid:String;attributeproductId:Strin
系統 2019-08-29 23:36:40 2804
Java程序員的推薦閱讀書籍原創作者:robbin閱讀:27427次評論:59條更新時間:2008-12-16收藏作為Java程序員來說,最痛苦的事情莫過于可以選擇的范圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先后順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程序員們。在這份推薦閱讀書籍的名單中,我沒有列舉流行的軟件框架類學習書籍,例如Struts,Hibernate,Spring之類,也沒
系統 2019-08-29 22:42:47 2804
Java7即將在本月底發布了,先來看Java7中的一些不錯的新酷特性吧:1.switch中使用字符串變量publicvoidtestStringSwitch(Stringdirection){switch(direction){case"up":y--;break;case"down":y++;break;case"left":x--;break;case"right":x++;break;default:System.out.println("Inval
系統 2019-08-12 09:29:48 2795
此程序需要ganymed-ssh2-build210.jar包。下載地址:http://www.ganymed.ethz.ch/ssh2/為了調試方便,可以將\ganymed-ssh2-build210\src下的代碼直接拷貝到我們的工程里,此源碼的好處就是沒有依賴很多其他的包,拷貝過來干干凈凈。此程序的目的是執行遠程機器上的Shell腳本。遠程機器IP:***.**.**.***用戶名:sshapp密碼:sshapp登錄后用pwd命令,顯示當前目錄為:/
系統 2019-08-29 22:30:33 2793
crawler4j-OpenSourceWebCrawlerforJava-GoogleProjectHostingCrawler4jisanopensourceJavacrawlerwhichprovidesasimpleinterfaceforcrawlingtheWeb.Youcansetupamulti-threadedwebcrawlerin5minutes!NOTE:version3.0isdeprecatedandshouldnotbeuse
系統 2019-08-12 01:32:00 2784
題外話:本程序利用網絡上發布的公共webserviceendpointwww.webxml.com.cn/WebServices/WeatherWebService.asmx大致步驟是1利用soap向webserviceendpoint進行請求,取回請求結果2把結果顯示在web界面上,web界面采用Java+Jsp(呵呵,有點丑陋,篇幅所迫)好,廢話少說,直接進入核心程序講解。一WeatherReport類方法1構造soap請求(請求格式請見上面的鏈接),
系統 2019-08-12 09:29:56 2779