Time of Update: 2018-12-05
插入排序(Insertion Sort)的演算法描述是一種簡單直觀的排序演算法。它的工作原理是通過構建有序序列,對於未排序資料,在已排序序列中從後向前掃描,找到相應位置並插入。插入排序在實現上,通常採用in-place排序(即只需用到O(1)的額外空間的排序),因而在從後向前掃描過程中,需要反覆把已排序元素逐步向後挪位,為最新元素提供插入空間。
Time of Update: 2018-12-05
接觸java那麼久,一直做java web開發,實際項目中沒開發過java傳統型應用程式,記得幾年前剛開始學java時接觸過swing,後來都沒怎麼用,最近開發一個案頭應用的小工具,所以重新把java swing看了一遍,下面是個人總結的應用程式的安裝部署步驟。(1)工具下載 exe4j: http://download.csdn.net/detail/yaoqinzhou1943/4544459
Time of Update: 2018-12-05
Java中的位操作指定包括:~ 按位非(NOT)& 按位與(AND)| 按位或(OR)^ 按位異或(XOR)>> 右移>>> 無符號右移<< 左移前面幾個都非常簡單,主要是移位操作比較容易出錯.首先要搞清楚參與
Time of Update: 2018-12-05
1、socket和serverSocket通訊簡單介紹如下,注意用戶端與伺服器端是怎麼交換資料的 2、類比qq聊天功能,實現用戶端與伺服器(一對一)的聊天功能伺服器端代碼:package demo.net;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import
Time of Update: 2018-12-05
/****************************************************************************************** *該類實現了對SWING組件進行事件監聽的不同方法 * * 1 通過類自己實現相應的介面,在類中重寫介面中的方法來對事件進行處理 * * 2
Time of Update: 2018-12-05
或許您已經讀過我的那篇小文《如何成為java初級程式員》,那裡面只介紹了成為一個JAVA程式員應該具備的一些知識。我相信您絕不會只想著做一個初級的程式員,上了軟體開發的小船,您肯定有著遠大的理想,比如要在比較短的時間內做個進階成員,在不久的將來做個軟體專案經理,如果有可能您肯定想在一個公司做個高層,或者有自己的公司……或許扯的有點遠,但肯定是您我的夢想,在機會沒有來臨之前,讓我們先做好腳下的每一步。現成為一個(進階)工程師再說。另外,我要說明,您要想從本文中學到一些JAVA進階知識是學不到的,因
Time of Update: 2018-12-05
文章目錄 1. 對象鎖2. 類鎖3. synchronized同步塊4. Lock對象鎖5. synchronized和lock的區別: 在並發環境下,解決共用資源衝突問題時,可以考慮使用鎖機制。1. 對象鎖 所有對象都自動含有單一的鎖。 JVM負責跟蹤對象被加鎖的次數。如果一個對象被解鎖,其計數變為0。在任務(線程)第一次給對象加鎖的時候,計數變為1。每當這個相同的任務(線程)在此對象上獲得鎖時,計數會遞增。
Time of Update: 2018-12-05
(JPanel)Panel是一個輕量級的容器,由於不是頂層的容器,故其必須放在JFrame(Frame)等進階容器上,這樣就可以在一個Frame(JFrame)上通過Panel和5種介面布局管理器構建複雜的應用程式介面。
Time of Update: 2018-12-05
RESUlTE/AndroidRuntime( 342): FATAL EXCEPTION: mainE/AndroidRuntime( 342): java.lang.IllegalStateException: Content has been consumedE/AndroidRuntime( 342): at
Time of Update: 2018-12-05
最近要做個web項目,準備使用velocity+sevlet,網上查一下發現相關資料還是很少的,應該是老技術的緣故,用的人不多吧。作為企業來講我們不管什麼技術,只要能解決問題就行。velocity架構是一個模板架構,用它實現MVC模式還是很方便的。首先要聲明的是,這個web項目不大,只有我一個開發人員,但是不排除以後會加入新人,所以,為了維護方便,為了新人能夠快速上手,我必須把做一個規範的東西出來,使代碼更清晰。更容易建立一個新功能。我的設想是建立一個Engine,它可以處理這個架構大部分的操作
Time of Update: 2018-12-05
第一次寫部落格,先上我以前自己寫的一篇小文章。 v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 pt 0 2
Time of Update: 2018-12-05
今天在使用Eclipse的Jetty外掛程式做為伺服器提交富文本編輯中的資料時,報如下異常:java.lang.IllegalStateException: Form too large270468>200000at org.mortbay.jetty.Request.extractParameters(Request.java:1561)at org.mortbay.jetty.Request.getParameterMap(Request.java:870)at org.apache.
Time of Update: 2018-12-05
最近公司的項目很不穩定,經常莫名其妙的down機,而且響應速度感覺也很不理想。於是懷疑產生了記憶體流失問題。在網上看了關於一些測試載入器的介紹,認為JProfiler比較合適,最新版本是4.x,但是找不到破解,只找到了3.3的破解,於是下載了3.3。是:http://www.ej-technologies.com/download/jprofiler/version3.php
Time of Update: 2018-12-05
重視IO程式碼的複用System.in是串連到鍵盤的,是InputStream類型的執行個體對象。System.out串連到顯示器,是PrintStream類的執行個體對象。不管各種底層物理裝置用什麼方式實現資料的終止點,InputStream的read方法總是返回-1來表示輸入資料流的結束在windows下,按下Ctrl+Z按鍵組合可以產生鍵盤輸入資料流的結束標記,在linux下則是按下Ctrl+D按鍵組合來產生鍵盤輸入資料流的結束標記。要編程從鍵盤上連續讀取一大段資料時,應盡量將讀取資料的過
Time of Update: 2018-12-05
import java.awt.Dimension;import javax.swing.JPanel;import org.jfree.chart.*;import org.jfree.chart.plot.PiePlot3D;import org.jfree.data.general.DefaultPieDataset;import org.jfree.data.general.PieDataset;import org.jfree.ui.ApplicationFrame;import
Time of Update: 2018-12-05
原因:Tomcat連接埠被佔用,請開啟Tomcat 5.5/conf/server.xml,將8080改成其他即可 嚴重: Error initializing endpointjava.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?at
Time of Update: 2018-12-05
Tomcat 部署時候 驅動報錯,stack 資訊:java.sql.SQLException: No suitable driver found for jdbc:sqlserver://172.20.0.30:1433;databaseName=SAPDataConvert at java.sql.DriverManager.getConnection(DriverManager.java:602) at java.sql.DriverManager.getConnection(
Time of Update: 2018-12-05
07-12 07:34:04.411: WARN/System.err(533): java.lang.IllegalStateException: database not open07-12 07:34:04.440: WARN/System.err(533): at
Time of Update: 2018-12-05
package cn.ctgu.edu.ac;import java.sql.*;public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String url="jdbc:sqlserver://localhost:1433;Database=網上書店管理系統;integratedSecurity=true;"
Time of Update: 2018-12-05
java的生產者與消費者模型對與理解JAVA的鎖機制,安全執行緒和並發編程來說是一個比較經典的例子,下面就將我遇到過的幾種不同的實現跟大家分享一下。1.使用synchronized關鍵字 synchronized來 加同步鎖,保證安全執行緒,synchronized鎖自1.6後做了很大的最佳化,對於一般情況下的同步,用此鎖已經足已應付。public class ProducerAndConsumer {public static void main(String[]