Time of Update: 2018-07-26
Java中線程的建立有兩種方式: 1. 通過繼承Thread類,重寫Thread的run()方法,將線程啟動並執行邏輯放在其中 2. 通過實現Runnable介面,執行個體化Thread類
Time of Update: 2018-07-26
/** * 1、當使用建立對象執行個體或者調用靜態成員變數或者方法時,初始化靜態變數 * 2、靜態變數在初始化時在前面的先初始化,靜態塊和靜態變數相同對待(在初始化過程中,有建立對象執行個體的時候,暫時停止後面的靜態變數初始化) * 3、靜態變數沒有初始化時,使用預設的初始值(如int為0) * 4、建立對象執行個體,對非靜態成員變數進行賦值,構造塊同樣如此,排在前面的先初始化 * 5、成員變數沒有初始化時,使用預設的初始值(如int為0) */public class TestInit
Time of Update: 2018-07-26
Java Swing 2D系統屬性參數詳解 -Dsun.java2d.opengl=true // 如果硬體加速已經被enable,可以通過這個選項來提高Swing GUI 速度,預設值為false -Dsun.java2d.trace=[log[,timestamp]],[count],[out:<filename>],[help],[verbose]
Time of Update: 2018-07-26
1.計算電費 (if-else) import java.util.Scanner; public class Compter { public static void main(String args[]){ Scanner reader=new Scanner(System.in); double amount=0; double price=0; System.out.println("輸入電量:");
Time of Update: 2018-07-26
前言 Java NIO(new/inputstream outputstream)使用通道、緩衝來操作流,所以要深刻理解這些概念,尤其是,緩衝中的資料結構(當前位置(position)、限制(limit)、容量(capacity)),這些知識點要通過寫程式慢慢體會。 NIO vs 傳統IO NIO是面向緩衝、通道的;傳統IO面向流 通道是雙向的既可以寫、也可以讀;傳統IO只能是單向的 NIO可以設定為非同步;傳統IO只能是阻塞,同步的
Time of Update: 2018-07-26
// 引用三個jar包 commons-net-1.4.1.jar jakarta-oro-2.0.8.jar log4j-1.2.17.jar Ftp執行個體 <pre name="code" class="java">package com.ftp;/** * ftp連結常量 * */public class Ftp {private String ipAddr;//ip地址private Integer
Time of Update: 2018-07-26
開發設計工具 remix solc web3j truffle geth(testrpc) 開發步驟 1. 使用 remix 編寫 智能合約(.sol) , 含調試 2. 使用 solc(solcjs) 編譯 sol 檔案到 .bin .abi
Time of Update: 2018-07-26
1、全文檢索查詢概述 https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.1/java-full-text-queries.html The high-level full text queries are usually used for running full text queries on full text fields like the body of an email. They
Time of Update: 2018-07-26
1. 產品篇 1.有哪些產品呢。 1. ipip.net 官網:http://www.ipip.net/ 優勢:支援離線下載,資料更新頻繁,資料精確 劣勢:收費如下,收費的才有經緯度 2.Max Mind 官網:http://dev.maxmind.com/zh-hans/geoip/legacy/geolite/ 優勢:支援離線下載,資料如果是收費版的更新頻繁,資料精確,有大致經緯度 &
Time of Update: 2018-07-26
什麼是BeanUtils BeanUtils主要提供了對於JavaBean進行各種操作。 BeanUtils的作用 在一般的寫Javabean組件的時候,都必須要寫setter和getter方法,當然假如我們事先已經知道Javabean的相關屬 性和方法,寫Javabean是比較簡單的,但是組件太多的時候,重複編寫經常是枯燥乏味令人厭煩的。但當有些時候我 麼需要調用動態對象的屬性的時候,我們應該怎麼來設定和擷取對象的屬性呢。BeanUtils就可以協助我們來解決這
Time of Update: 2018-07-26
static{}(即static塊),會在類被載入的時候執行且僅會被執行一次,一般用來初始化靜態變數和調用靜態方法,下面我們詳細的討論一下該語句塊的特性及應用。 一、在程式的一次執行過程中,static{}語句塊中的內容只被執行一次,看下面的樣本: 樣本一 Java代碼
Time of Update: 2018-07-26
在寫認證請求的時候遇到需要到絕對路徑下面去尋找認證 而在 myeclipse裡面當前類的絕對路徑是這樣獲得的: package fafa; public class Test {private static String currentDir = null;public static void main(String[] args) {currentDir =
Time of Update: 2018-07-26
定時器在java用的比較普遍,這裡稍作整理下 ,主要是配置中的資訊整理 後續會繼續補充 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3
Time of Update: 2018-07-26
package com.yanshu.tools; import java.util.HashMap; import java.util.*; public class CRequest { /** * 解析出url請求的路徑,包括頁面 * @param strURL url地址 * @return
Time of Update: 2018-07-26
在我們平時寫程式的時候,有些參數是經常改變的,而這種改變不是我們預知的。比如說我們開發了一個操作資料庫的模組,在開發的時候我們串連本地的資料庫那麼 IP ,資料庫名稱,表名稱,資料庫主機等資訊是我們本地的,要使得這個操作資料的模組具有通用性,那麼以上資訊就不能寫死在程式裡。通常我們的做法是用設定檔來解決。 各種語言都有自己所支援的設定檔類型。比如 Python ,他支援 .ini 檔案。因為他內部有一個 ConfigParser 類來支援 .ini
Time of Update: 2018-07-26
class1.isAssignableFrom(class2) 判定此 Class 對象所表示的類或介面與指定的 Class 參數所表示的類或介面是否相同,或是否是其超類或超介面。如果是則返回 true;否則返回 false。如果該 Class 表示一個基本類型,且指定的 Class 參數正是該 Class 對象,則該方法返回 true;否則返回 false。 1.class2是不是class1的子類或者子介面 2.Object是所有類的父類
Time of Update: 2018-07-26
package array;import java.util.PriorityQueue;import java.util.Queue;import sort.Sort;/** * 已知兩遞增數組A={ai}和B={bj},對於A[i]+B[j],輸出前k個最小值 * */public class MinTwoArrayK {/** * 演算法複雜度(o(n^2)) * 1、先將所有可能的值求出來 * 2、排序 * @param a 遞增數組 * @param b 遞增數組 * @param
Time of Update: 2018-07-26
在現實使用maven 簡曆項目中很多人可能會碰到這種情況,當我碰到這種情況的時候看到網的解決方案都很多,但是大家都講到了就是jdK版本與maven的編譯的版本不一樣所導致的但是沒有一個人的說道直接的解決方案。 下面我來說說看: 1、首先error log和markers看到你的錯誤情況,你可以跟據你的錯誤去修改。 2、開啟你的pom.xml檔案,修改下面的內容 <build> &
Time of Update: 2018-07-26
document.cookie="info="+name+","+passw +";"; // 儲存cookie var info = document.cookie.split(";")
Time of Update: 2018-07-26
javabean.groovy 可用於 jsp , freemarker 輸出表格 import java.io.Fileif (args.size() <1){ println " usage:groovy javabean Bean.java var "; return}def f1 = args[0];def var ='';def i =0;if (args.size() ==2){ var = args[1];}else {