Time of Update: 2018-01-07
標籤:一個 選擇 temp key 有序 merge select == 直接插入排序 //1、冒泡排序 public void bubbleSort(int[] arr){
Time of Update: 2018-01-07
標籤:/etc 環境 編碼方式 file 回憶 show 直接 col nec 1、首先先回憶自身項目的編碼格式,即在本地進行編碼時使用的編碼格式。UTF-82、檢測tomcat的設定問題,在w
Time of Update: 2018-01-07
標籤:順序 ring size alt package 必須 參考型別 方法 class 對於java中,非常重要的一個概念就是多態,但多態裡面的很多坑是很容易被忽視的,在此,我總結一下我遇到的
Time of Update: 2018-01-07
標籤:使用 記憶體泄露 nbsp 記憶體溢出 過程 申請 post out 解構函式 1. 記憶體溢出 (Memory
Time of Update: 2018-01-07
標籤:cte 9.png price ide 十分鐘 告訴 actor system 抽象 昨天看了一下設計模式,複習了一下簡單原廠模式,做個筆記,淺淡一下我對簡單原廠模式的理解。書上使用的
Time of Update: 2018-01-07
標籤:create tar jar www info .com com plain 經驗分享 指令碼開發環境: loadrunner11.0 jdk1.6.32_
Time of Update: 2018-01-07
標籤:col sys stc 精度 取值 ide post 相互轉換 常用 Java的資料類型Java是一門強型別語言,這意味著Java必須為每一個變數聲明一種類型。在Java中,一共有8種基礎
Time of Update: 2018-01-07
標籤:getbean void session table map charset pre 方法 通知 package cn.sxt.dao;import
Time of Update: 2018-01-07
java 讀寫檔案[多種方法],java讀寫檔案java中多種方式讀檔案 一、多種方式讀檔案內容。 1、按位元組讀取檔案內容 2、按字元讀取檔案內容 3、按行讀取檔案內容 4、隨機讀取檔案內容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import
Time of Update: 2018-01-07
詳解使用IntelliJ IDEA 配置Maven(入門),intellijmaven你是否正在學習Maven?是否因為Maven難用而又不得不用而苦惱?是否對Eclipse於Maven的衝突而困惑? 那麼我告訴你一個更直接更簡單的解決方案: IntelliJ IDEA!1. 什麼是 Maven,為什麼要使用 Maven 而不是 AntMaven簡單來說是一個專案管理工具,被認為是Ant的替代品或者繼任者。事實上Maven的功能要遠遠超出Ant,它不僅僅提供編譯的指令碼,更是在整
Time of Update: 2018-01-07
Java基於遞迴和迴圈兩種方式實現未知維度集合的笛卡爾積演算法樣本,維度卡爾本文執行個體講述了Java基於遞迴和迴圈兩種方式實現未知維度集合的笛卡爾積。分享給大家供大家參考,具體如下:什麼是笛卡爾積?在數學中,兩個集合X和Y的笛卡兒積(Cartesian product),又稱直積,表示為X × Y,第一個對象是X的成員而第二個對象是Y的所有可能有序對的其中一個成員。假設集合A={a,b},集合B={0,1,2},則兩個集合的笛卡爾積為{(a,0),(a,1),(a,2),(b,0),(b,1)
Time of Update: 2018-01-07
SpringMVC 異常處理,springmvc異常處理一、異常處理Spring提供了多種方式將異常轉換為響應:特定的Spring異常將會自動對應為指定的HTTP狀態代碼 在預設情況下,Spring會將自身的一些異常自動轉換為合適的狀態代碼,從而反饋給用戶端。實際上,如果沒有出現任何映射的異常,響應都會帶有500狀態代碼。映射表如下:自訂異常上可以添加@ResponseStatus註解,從而將其映射為某一個HTTP狀態代碼
Time of Update: 2018-01-07
模仿JDK寫一個簡單的ArrayList——高淇JAVA300講筆記之ArrayList,高淇java300 最近在看高淇300講的視頻,已經看了100集出頭了,是時候整理下筆記了。 ArrayList是List的子類,有順序,可以重複。底層實現是數組,線程不安全,效率高。查詢快,修改、插入、刪除慢。
Time of Update: 2018-01-07
java部署ubuntu後中文顯示問號問題,ubuntu問號1、首先先回憶自身項目的編碼格式,即在本地進行編碼時使用的編碼格式。UTF-82、檢測tomcat的設定問題,在web.xml和server中的設定:server.xml中:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /><Connector
Time of Update: 2018-01-07
Java學習筆記8(物件導向一),java學習筆記面向過程的思想:遇到問題,想,我該怎麼解決這個問題?然後一步一步解決物件導向的思想:遇到一件事的時候,思考,我該讓誰來做,至於他怎樣去做,不是我需要考慮的事情,只要最後做好就行 實際舉例:我們要組裝一台新電腦面向過程:我們上網查詢各種硬體參數性價比,去商城觀察詢價,然後分析出最合適的,買好各種配件自己組裝好物件導向:請一個懂組裝電腦的專家,告訴他我要一台新電腦,他組裝好之後給我 物件導向的好處:1.更符合人們的思考習慣2.物件
Time of Update: 2018-01-07
Java學習筆記7(簡易的超市庫存管理系統樣本),用以前學過的知識,可以簡單地做一個超市庫存管理系統:定義一個商品類:public class FruitItem { int ID; String name; double price; int number; double money;}然後:import java.util.ArrayList;import java.util.Scanner;public class Shop { public
Time of Update: 2018-01-07
DLL和OCX註冊,DLLOCX註冊在註冊DLL或者OCX的方法應該使用regsvr32.exe,使用得多了一定會覺得在cmd運行中寫一長串東西很煩人吧!這裡向大家介紹一種麻煩一次方便一生的方法。這個方法只要右擊你想註冊或者反註冊的DLL或者OCX就可以了。他的原理是通過修改註冊表使右擊OCX或者DLL檔案時出現註冊和反註冊的功能表項目。下面開始介紹這個方法: 註冊DLL檔案:開發HKEY_CLASSES_ROOT
Time of Update: 2018-01-07
JDK1.8中的線程池,JDK1.8線程池 上面這段代碼一直在用,面試的時候也經常被問到,卻從未深究過,不知道線程池到底是怎麼回事,今天看看原始碼,一探其究竟線程池主要控制的狀態是ctl,它是一個原子的整數,其包含兩個概念欄位:workerCount:有效線程數量runState:線程池的狀態為了在一個整型值裡麵包含這兩個欄位,我們限制workerCount最多2的29次方減1runState的值有這樣幾種:RUNNING: 接受新的任務,並處理隊列中的任務SHUTDOWN:不接受新
Time of Update: 2018-01-07
Java學習筆記9(物件導向二),java學習筆記就近原則:類中的方法中的變數和成員變數重名時,調用類的方法時候,生效的是方法中的變數,如果方法中沒有定義變數,才會去成員變數中尋找於是,提出了this關鍵字,為了區分重名問題public class Person { // 人的姓名年齡,成員變數 private String name; private int age; public void setAge(int a) { if (a < 0 ||
Time of Update: 2018-01-07
Java容器---迭代器,java容器--- 任何容器類,都必須有某種方式可以插入元素並將它們再次取回。畢竟,持有事物是容器最基本的工作。 對於List, add0是插入元素的方法之一,而get()是取出元素的方法之一。 如果從更高層的角度思考,會發現這裡有個缺點:要使用容器,必須對容器的確切類型編程。