原创 Exception集中營

本文將一直出於被編輯狀態,用來存放工作中遇到的各種異常,並將說明產生異常的原因。 1.ConcurrentModificationException 分析:修改collection對象時,迭代器正在遍歷集合。此異常帶有不確定性。 方

原创 用一個故事講回調函數

一.回調函數:所謂回調,就是客戶程序CLIENT調用服務程序SERVER中的某個函數SA,然後SERVER又在某個時候反過來調用CLIENT中的某個函數CB,對於CLIENT來說,這個CB便叫做回調函數。 二.回調的故事內容:有一天晚上兒

原创 讓你的任務飛起來,Thread

最近在做一個爬蟲項目,自然用到了Thread技術。今天就和大家分享一下,利用Thread處理一個長任務,看看如何讓等待不再漫長,讓CPU不再閒置。以下代碼僅供演示,用sleep(sleepTime)模擬了長任務花費的時間。讀者可以通過

原创 長任務下的Swing設計,Thread

通常新手在設計程序的時候習慣在主線程中更新GUI,當計算任務量小的時候問題暴露不明顯,但是這始終是一顆埋着的炸彈,總有一天,當你看到程序“卡”住的時候會明白自己設計的是多麼糟糕的界面。 如果目前爲止你還沒遇到過這個問題,那麼試着用一下代碼

原创 HTTTP響應碼簡述

簡單的陳述一下,算是掃盲。響應碼是客戶端向服務器發出請求後,服務器向客戶端作出的響應。不同的響應碼,代表了服務器對於請求的不同狀態。響應碼分爲5種類型,每種類型由三位數字組成,分別爲1xx, 2xx, 3xx, 4xx, 5xx。舉個例子

原创 jstl實現break效果

<c:forEach>是沒有break這個語法的。但是我們可以通過標誌位實現。客官給好評哦! <c:forEach items="${myList} var="myValue"  varStatus="status"> <c:set v

原创 Java,類中的域和對象中的域

對象是類的實例化。 舉個例子,你知道世界上有狗,但不是具體到那條狗,狗有區別其他動物的“特徵”,這條狗就是類,它是抽象的概念。那這個類怎麼區別其他的類呢,這個問題相當於問狗的特徵。類有它的屬性和方法。這就是類的特徵。 通過以上的例子對類有

原创 JDBC MySQL入門create,delete,insert,select演示

技術樂於分享,轉載請說明出處。 一.JDBC編程步驟: 1.註冊一個Driver 2. 建立連接3.獲得一個Statement對象  4.通過Statement執行sql語句 5.處理結果集  6.關閉數據庫連接二.代碼演示: 

原创 Java Collection

在 Java2中,有一套設計優良的接口和類組成了Java集合框架Collection,使程序員操作成批的數據或對象元素極爲方便。這些接口和類有很多對抽象數據類型操作的API,而這是我們常用的且在數據結構中熟知的。例如Map,Set,Lis

原创 private, protected, public快速理解

1.private 僅支持類操作。作用域:所在的類。用法:直接使用。 2.protected 支持類、對象操作; 子類繼承父類被protected修飾的變量時, 子類享有父類操作這些變量的同等權利。作用域:所在的類,繼承的子類。 用法:

原创 天王蓋地虎~糗百電腦桌面客戶端(精簡版)

***********************************************************************************類1**********************************

原创 JavaScript學習筆記

1. 向未聲明的 JavaScript 變量來分配值 如果您把值賦給尚未聲明的變量,該變量將被自動作爲全局變量聲明。 for example: ca

原创 java 獲取n天之後的工作日,不考慮節假日

 看過網上的相關代碼,思路大多數是迭代日期以排除週末,效率不是很高,自己寫了一個。僅供參閱 /** * 獲取n天之後的工作日 * @param today * @param afterDays *

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 json操作實用工具類。實用jackson實現

import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml