Time of Update: 2018-07-25
司有個業務需要匹配文本中的網址,度娘,穀哥了半天經常看到有對html中擷取超連結的正則,只要匹配<a href=['"]?(.*?)['"]?即可,但如果是普通文本類型的則比較費事些,分享下最後的運算式: import java.util.regex.Matcher;import java.util.regex.Pattern;public class URLMatcher {public static void main(String[] args)
Time of Update: 2018-07-25
下文來自: http://scliu123.iteye.com/blog/506387 -------------------------- package book.number; import java.util.Random; /** * Java工具 + 生產力類庫中的類java.util.Random提供了產生各種類型隨機數的方法。 * 它可以產生int、long、float、double以及Goussian等類型的隨機數。
Time of Update: 2018-07-25
找不到基本對象池:“java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool”解決方案 問題: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataSource' defined in ServletContext resource
Time of Update: 2018-07-25
原文:http://blog.csdn.net/dc_726/article/details/7944154 1.Class檔案基礎 (1)檔案格式 Class檔案的結構不像XML等描述語言那樣鬆散自由。由於它沒有任何分隔字元號, 所以,以上資料項目無論是順序還是數量都是被嚴格限定的。哪個位元組代表什麼
Time of Update: 2018-07-25
1、發現了一個開源項目--DJproject,這個開源項目,在SWING中內嵌了瀏覽器,可以在瀏覽器中執行簡單的JavaScript代碼,同時還有播放Flash等其他功能。部分原始碼可以到這裡下載 http://gongqi.iteye.com/blog/754231。
Time of Update: 2018-07-25
關鍵詞客戶關係管理 CRM Java展示窗:CRM系統的多種應用模式無疑,作為一篇介紹“CRM系統”的文章的作者,我有責任展示這個縮減語所蘊藏的全部內涵。但由於各廠商的界定頗有參差,給出完整而普適的CRM系統的定義確實相當困難。我們不妨從列舉目前流行的多種CRM系統的應用模式入手,權充一下好奇而謹慎的顧客,在這個領域作一次window shopping。根據業務側重點,我們大致可以劃分出銷售型、市場營銷型、客戶服務型及運營型四種常見的CRM系統應用模式。銷售型應用模
Time of Update: 2018-07-25
刪除檔案夾(前提:檔案夾為空白以及InputStream和OutputStream等一些資料檔案流關掉【close()】,否則檔案無法刪除) //刪除檔案夾public static void delFolder(String folderPath) { try { delAllFile(folderPath); //刪除完裡面所有內容 String filePath = folderPath; filePath = filePath.
Time of Update: 2018-07-25
刪除一個檔案夾下面的所有檔案,一種調用遞迴演算法,一種調用windows命令,下面是程式碼 import java.io.File;public class FileDemo {/** * 通過調用系統命令刪除一個檔案夾及下面的所有檔案 * @param file */public static void deleteFileByWinCom(File file){Runtime rt = Runtime.getRuntime();String cmd = null;try{if(file.
Time of Update: 2018-07-25
一句話:邏輯相同,具體實現不同 1. 使用情境 a. 多個子類有公用的方法,並且邏輯基本相同; b. 重構,相同的代碼抽取到父類 2. 優點 a. 不變的演算法封裝到父類,變的部分放在子類,擴充方便; b. 提取公用部分,便於維護; c. 具體邏輯由父類實現,子類實現具體方法; 3. 缺點 a. 子類的行為對父類產生影響,子類的執行結果影響父類的結果; b. 對於新手來說,不易閱讀; 4. 具體應用 應用非常廣泛,如:servlet,struts,
Time of Update: 2018-07-25
應聘java的,沒想到去之後,說是弄erlang的,一門新東東,相當於將原有的java知識全部拋棄,學一套全新的東東,只好做罷。博霞路50號 具體筆試題可參考:http://blog.csdn.net/fenglibing/article/details/1753536 1. 給數組arr[] a排序 //冒泡排序 public int[] bubbleSort(int[] a){ for(int i=0;i<a.length;i++){
Time of Update: 2018-07-25
1.notifyAll有什麼不好? 如果調用notify,多個線程中只會有一個線程從休眠轉入阻塞狀態,這個線程會參與爭奪那個被synchronized的資源,而如果調用notifyAll,那麼所有休眠的線程都會轉入阻塞狀態去爭奪資源。 2. java事務代碼的書寫 Class.forName("com.mysql.jdbc.Driver"); try{ Connection
Time of Update: 2018-07-25
1. 對象:是構成系統的最基本的單位;屬性:描述對象的靜態特徵;行為:描述對象的動態特徵。在java官方說法中,變數被稱為field,因此有的地方把變數翻譯為欄位。
Time of Update: 2018-07-25
擷取頁面中字串的url地址我們都會使用Regex來匹配擷取了,下面我來給大家總結幾個匹配擷取連結地址樣本。 1、Regex中Matcher中find()方法的應用。 2、String對象中的 replaceAll(String regex,String replacement) 方法的使用。通過這個方法去除了不必要的字串,從而得到了需要的網址和連結文字 例.1超簡單的 代碼如下 複製代碼
Time of Update: 2018-07-25
import java.util.Observable;import java.util.Observer;/** Java的API為我們提供了Observer介面和Observable類來實現所謂觀察者模式。 Observable(可觀察者)類允許在自身發生改變時,通知其它對象(實現介面Observer,觀察者)。 */public class TestObserver{public static void main(String[] args){Produce produce =
Time of Update: 2018-07-25
1. 父子繼承類試題,網上有許多; 2. Scanner的使用 Scanner s = new Scanner( System.in); System.out.println("請輸入字串:"); while (true) { String line = s.nextLine(); if (line.equals("exit"))
Time of Update: 2018-07-25
轉自:深入Java集合學習系列:HashMap的實現原理 參考文獻 引用文獻:深入Java集合學習系列:HashMap的實現原理,大部分參考這篇部落格,只對其中進行稍微修改 自己曾經寫過的:Hashmap實現原理 1. HashMap概述:
Time of Update: 2018-07-25
1.《java程式員上班那點事》筆者對數組佔用記憶體的描述 2.實際測試情況: /** * 測試一維數組佔用記憶體 */ public static void testOneArray() { System.out.println("當前虛擬機器的最大記憶體:" + Runtime.getRuntime().maxMemory() / 1024 / 1024 + "m------"
Time of Update: 2018-07-25
近期做項目有一個需求類似這樣的:有一個city表,裡面有id,name兩個欄位,前端需要傳入選擇性的查詢出內容,比如傳入id就要(select id from city),傳入name就要(select name from city),傳入id,name就要select id,name from city. 需求大體是這樣,我之前寫的傳值方式是: sql的寫法是這樣的
Time of Update: 2018-07-25
HashMap 非安全執行緒 通過下圖可以看出HashMap的get方法的實現,其判斷標準是通過hashCode和equals方法。 故可以通過重寫類的hashCode和equals方法實現自訂Object的相等標準,完整代碼如下 Book.java package com.shc.map;public class Book {private String title;public Book(String title)
Time of Update: 2018-07-25
import java.io.File;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;import java.sql.SQLException;import org.apache.commons.io.FileUtils;public class GenEntityUtil { private