Time of Update: 2017-01-19
1、瀏覽器無法運行JAVA指令碼的解決方案。 rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%System32dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Catrooticatalog.mdb regsvr32 /s comcat.dll
Time of Update: 2017-01-19
複製代碼 代碼如下://觀察者,需要用到觀察者模式的類需實現此介面public interface Observer { void update(Object... objs);}//被觀察者(一個抽象類別,方便擴充)public abstract class Observable { public final ArrayList<Class<?>> obserList = new ArrayList<Class<?>>();&
Time of Update: 2017-01-19
微信分享功能開發用了一天時間,把微信發送給朋友和分享到朋友圈功能開發出來,在這裡給大家分享一下,避免大家走彎路。一、伺服器端程式package com.wiimedia.controller;import java.io.IOException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.text.ParseException;import
Time of Update: 2017-01-19
要想區分這哥倆,首先,我們得知道它們分別是什麼。先從成員變數下刀。成員變數 我們來研究一個事物:
Time of Update: 2017-01-19
java檔案上傳與檔案下載是程式開發中比較常見的功能,下面通過本文給大家介紹Java中實現檔案上傳下載的三種解決方案,具體詳情如下所示;第一點:Java代碼實現檔案上傳FormFile file=manform.getFile(); String newfileName = null;String newpathname=null;String fileAddre="/numUp";try {InputStream stream = file.getInputStream();//
Time of Update: 2017-01-19
一、概念生產者與消費者問題是一個金典的多線程協作的問題.生產者負責生產產品,並將產品存放到倉庫;消費者從倉庫中擷取產品並消費。當倉庫滿時,生產者必須停止生產,直到倉庫有位置存放產品;當倉庫空時,消費者必須停止消費,直到倉庫中有產品。解決生產者/消費者問題主要用到如下幾個技術:1.用線程類比生產者,在run方法中不斷地往倉庫中存放產品。2.用線程類比消費者,在run方法中不斷地從倉庫中擷取產品。3 .
Time of Update: 2017-01-19
一、參數傳遞方法為解決標題問題,首先介紹參數傳遞方法。目前各類程式設計語言的參數傳遞方法主要有三種:1.按值傳遞2.按引用傳遞3.按指標傳遞其中按值傳遞表示方法(函數)接收的是調用者提供的變數的拷貝,不改變參數的值;按引用傳遞表示方法(函數)接收的調用者提供的變數地址;按指標傳遞表示方法(函數)接收的是調用者提供的指標的拷貝,不改變指標的值和地址,但可以改變指標所指向的地址。二、Java參數傳遞方法Java提供的參數傳遞方法,很遺憾只有一種,按值傳遞。也就是說,方法得到的是所有參數值的一個拷貝,
Time of Update: 2017-01-19
前言多線程編程中,為每個任務分配一個線程是不現實的,線程建立的開銷和資源消耗都是很高的。線程池應運而生,成為我們管理線程的利器。Java 通過Executor介面,提供了一種標準的方法將任務的提交過程和執行過程解耦開來,並用Runnable表示任務。下面,我們來分析一下 Java
Time of Update: 2017-01-19
Lodop是一款專業的WEB列印控制項,其設計目標是簡單易用、功能足夠強大,開創WEB列印開發的新局面。Lodop設計者對WEB下的列印開發工作單位進行了分類匯總,高度抽象,設計出僅用幾個功能函數,就可實現複雜的列印任務,盡量減少使用者的知識累贅。控制項發布包有3個系統檔案組成,全部功能用幾個控制項參數和2組功能函數來實現。列印某一個網頁上的內容我們都經常遇到過,比如網上申請港澳通行證時需要填寫申請表,然後把申請表給列印出來。像這樣的列印技術是怎麼實現?這種列印可以通過一種叫雲列印的外掛程式來做
Time of Update: 2017-01-19
java內部類分為: 成員內部類、靜態嵌套類、方法內部類、匿名內部類 。在java的世界裡,提供了匿名內部類文法,用於協助大家簡化代碼,本文簡要從介面,抽象類別以及常規類以代碼的形式描述其常用模式。1. 介面模式public interface IWriter {void write();}public static void main(String[] args) {IWriter writer = new IWriter() {@Overridepublic void write()
Time of Update: 2017-01-19
在下面介紹Android中如何使用instanceof關鍵字開發更方便時,先來溫習一下java中instanceof的概念。instanceof大部分的概念是這樣定義的:instanceof是Java的一個二元操作符,和==,>,<是同一類東西。由於它是由字母組成的,所以也是Java的保留關鍵字。它的作用是測試它左邊的對象是否是它右邊的類的執行個體,返回boolean類型的資料。舉個栗子: String s = "I AM an Object!"; boolean
Time of Update: 2017-01-19
直譯過來就是倒計數(CountDown)門閂(Latch)。倒計數不用說,門閂的意思顧名思義就是阻止前進。在這裡就是指 CountDownLatch.await() 方法在倒計數為0之前會阻塞當前線程。CountDownLatch是一個同步輔助類,在完成一組正在其他線程中執行的操作之前,它允許一個或多個線程一直等待。CountDownLatch 的作用和 Thread.join()
Time of Update: 2017-01-19
二叉樹的分類(按儲存結構)樹的分類(按儲存結構) 順序儲存(用數組表示(靜態二叉樹))
Time of Update: 2017-01-19
預設格式複製代碼 代碼如下:public class MyClass implements Serializable{...}序列化:複製代碼 代碼如下:ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream(outputPath)); output.writeObject(myObject);還原序列化:複製代碼 代碼如下:ObjectInputStream input = new
Time of Update: 2017-01-19
由於我經常下載一些pdf格式的電子書,有的時候一些好書下載下來沒有書籤,讀起來感覺沒有整體的感覺,所以決定自己寫一個小工具,將特定格式的文本解析成為書籤,然後儲存到pdf格式中。整體思路是從豆瓣啊、京東啊、噹噹啊、亞馬遜下面的介紹中可以copy出目錄資訊,拿《HTTP權威指南》為例:目錄的結構如:複製代碼 代碼如下:第1章 HTTP 概述 31.1 HTTP——網際網路的多媒體信使 41.2 網頁用戶端和伺服器 41.3 資源 51.3.1 媒體類型 61.3.2 URI 71.3.3 URL
Time of Update: 2017-01-19
一、集合映射1.集合小介集合映射也是基本的映射,但在開發過程中不會經常用到,所以不需要深刻瞭解,只需要理解基本的使用方法即可,等在開發過程中遇到了這種問題時能夠查詢到解決方案就可以了。對應集合映射它其實是指將java中的集合映射到對應的表中,是一種集合對象的映射,在java中有四種類型的集合,分別是Set、Map、List還有普通的數組,它們之間有很大的區別:(1)Set,不可以有重複的對象,對象是無序的;(2)List,可以與重複的對象,對象之間有順序;(3)Map,它是索引值成對出現的;(4
Time of Update: 2017-01-19
LockSupport是用來建立鎖和其他同步類的基本線程阻塞原語。LockSupport中的park() 和 unpark() 的作用分別是阻塞線程和解除阻塞線程,而且park()和unpark()不會遇到“Thread.suspend 和 Thread.resume所可能引發的死結”問題。因為park() 和 unpark()有許可的存在;調用 park() 的線程和另一個試圖將其 unpark() 的線程之間的競爭將保持活性。基本用法LockSupport
Time of Update: 2017-01-19
一、檔案的編碼package com.study.io;/*** 測試檔案編碼*/public class EncodeDemo {/*** @param args* @throws Exception */public static void main(String[] args) throws Exception {String s="好好學習ABC";byte[] bytes1=s.getBytes();//這是把字串轉換成字元數組,轉換成的位元組序列用的是項目預設的編碼(這裡為UTF-8
Time of Update: 2017-01-19
html<#-- 上傳頭像 測試頁 使用imgareaselect 外掛程式 --> 最後 上傳了這個外掛程式 共學習參考<link rel="stylesheet" type="text/css" href="${frontRes}/imgareaselect/css/imgareaselect-animated.css" /> <link rel="stylesheet" type="text/css"
Time of Update: 2017-01-19
一、組合映射組合是關聯關係的一種特殊情況,是關聯關係耦合度最高的一種關係,組合的主對象和子物件擁有相同的生命週期,主對像消亡的話子物件也會消亡。這裡使用僱主和使用者作為樣本,使用者和僱主都擁有連絡方式屬性,如果這裡站在對象角度思考的話,常常會把物件模型繪製成為組合的方式,抽象出來一個共同的連絡方式類,然後兩種人分別包含相應的連絡方式對象即可,嚮應的物件模型時它的對象樣本如下圖所示:組合物件模型在產生相應的關聯式模式後會把對應的子類包含到主表中,所以對應的表結構會將相應的屬性產生到對應的表中,相應