Time of Update: 2018-07-25
1. 用命令(手工)發送郵件 第一步:串連伺服器,telnet smtp.sina.com 25(這裡以新浪的stmp伺服器為例,Firefox的連接埠號碼是110)。 第二步:具體實施,先打個招呼(ehlo);然後選擇登陸驗證方式,是auth login plain 還是 auth login;輸入登入名稱和密碼,新浪的要輸入base64編碼後的使用者名稱和密碼;然後寫發送人和收件者;以及主題和內容。、
Time of Update: 2018-07-25
單態模式 public class Singleton { private Singleton(){} //在自己內部定義自己一個執行個體,是不是很奇怪。 //注意這是private 只供內部調用 private static Singleton instance = new Singleton(); //這裡提供了一個供外部存取本class的靜態方法,可以直接存取 public static Singleton getInstance() { return instance; } }
Time of Update: 2018-07-25
出於調試目的,我們需要列印方法名以及當前的PID和TID。以下是一種方式: 首先,匯入android.os.Process,然後,在需要的地方列印: import android.os.Process;...Log.v(TAG, new Exception().getStackTrace()[0].getMethodName() + " PID = " + Process.myPid() + " TID = " +
Time of Update: 2018-07-25
1. 並發量大時session a 叢集Session共用 b 在開發並發訪問量比較大的網站時一般儲存在Cookie中.加密的cookie,如果客戶瀏覽器禁用Cookie,提示客戶即可 c 單點登入 2. js事件冒泡 以下事件不冒泡:blur、focus、onchange、load、unload 消除冒泡事件的方法 阻止JavaScript事件冒泡傳遞(cancelBubble 、stopPropagation) var e=(evt)
Time of Update: 2018-07-25
在開發過程中總能用到註解,但是從來沒有自己定義過註解。最近賦閑在家,研究整理了一番,力求知其然知其所以然。 本文會嘗試描述什麼是註解,以及通過一個Demo來說明如何在程式中自訂註解。Demo沒有實際意義,僅僅只是為了註解而使用註解。 1、什麼是註解。 註解是在jdk 1.5開始提供的功能,目前被廣泛使用。以下是引用《Java瘋狂講義》第十四章關於註解的描述:
Time of Update: 2018-07-25
執行任務的具體線程類: package com.utils;import java.util.ArrayList;import java.util.List;public class MyThread extends Thread {private List<String> result = new ArrayList<String>();private String selfName;public MyThread(String selfName) {super()
Time of Update: 2018-07-25
1. Java API(ApplicationProgramming Interface,API)是Sun公司開發的Java程式類庫,提供給Java程式員使用的平台和工具。利用這些類庫中的類和介面可以方便地實現程式中的各種功能。 2.Java包的分類 µ Java的核心包(Java core package) µ Java的擴充包(Java extension package)
Time of Update: 2018-07-25
在項目中,需要將BASE64編碼的圖片轉換為圖片檔案顯示在WEB項目中,經GOOGLE一番搜尋,自己寫了個互換的工具類 package com.base.util;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE6
Time of Update: 2018-07-25
經常使用MyEclipse或Eclipse編輯器編寫java代碼的程式員,可能經常遇到一個黃線警告提示:dead code;一般程式員遇到這些問題都會置之不理,反正也不影響程式的編譯執行。對,這不是bug,只是一個提示,對於一個有強迫症的程式員來說,他非要代碼一點問題都沒有,包括黃線警告都要消滅掉,這裡簡單說下dead code 即無作用程式碼、無作用的代碼提示的原因和解決方案。
Time of Update: 2018-07-25
java:comp/env是標準的J2EE環境尋找規則使用這種方式必須做一次環境名到JNDI名的映射這種隔離使得在寫程式時不必關注真正的JNDI名字其實說白了跟把JNDI名放到設定檔裡是一樣的用法如下,如把java:comp/env/my/datasource映射到my.ora.dataourceweb.xml<resource-ref><res-ref-name>my/datasource</res-ref-name><res-type>java
Time of Update: 2018-07-25
JAVA 方法中的參數用 final 來修飾的原因 很多人都說在 JAVA 中用 final 來修飾方法參數的原因是防止方法參數在調用時被篡改,其實也就是這個原因,但理解起來可能會有歧義,有的人認為是調用語句的地方的變數的實際值不會被修改,另一種理解就是僅在調用方法內部不能被修改。 實際上第一種理解是有錯誤的,對於基本類型來說在調用的地方,用不用
Time of Update: 2018-07-25
Java基本資料對應的封裝類 在java中一切都是以類為基礎的,並且java對基本的資料類型也進行了封裝,如下所示,將介紹幾個基本的資料類型及其封裝類: 1 Boolean VS boolean public final class Boolean extends implements , <> Boolean 類將基本類型為 boolean
Time of Update: 2018-07-25
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本人聲明。否則將追究法律責任。 作者: 永恒の_☆ 地址: http://blog.csdn.net/chenghui0317/article/details/10299103 一、前言 目前web項目中,很多亂碼情況沒有得到統一解決,或多或少影響開發效率和延長開發時間, 所以總結一下關於java web項目各種亂碼情況的解決方案。
Time of Update: 2018-07-25
轉自:(此處更詳細)http://blog.csdn.net/gulu_gulu_jp/article/details/50994003 一、前言 前面我們已經嘗過了在雲端服務器上部署代碼的甜頭了,現在主菜就要上場了,那就是將我們的 JavaWeb 項目部署到雲端服務器上。興奮吧。淡定淡定~ 二、項目部署 我們對於 Java Web 項目在本地機器(無論是 Windows 還是 Linux)上的部署已經瞭然於心了,那麼對於在雲端服務器上部署 Java Web
Time of Update: 2018-07-25
鄙人初學設計模式,以下是最簡單的單例模式,所謂的單例也就是單個執行個體,是說一個類只能產生一個對象。單例模式可分為三個步驟。代碼如下: public class Singleton{private Singleton(){}private static Singleton singleton=new Singleton();static Singleton getSingleton(Singleton instance){return
Time of Update: 2018-07-25
單例模式 - 終極篇 1. 前言 單例(Singleton)是設計模式當中使用比較常用和重要的一種模式,有些架構師並不把單例作為一種設計模式,而是一種實現方式。下面是我自己總結的7中單例模式的寫法,廢話不多說,直接上代碼:(分享註明出處即可,看完這一篇基本上不用再看其他亂起八糟的總結了。) 2. 什麼是單例。 單例對象的類必須保證只有一個執行個體存在(from wiki) 懶漢式:lazy load 第一種(懶漢式簡單版):
Time of Update: 2018-07-25
JSP <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <script
Time of Update: 2018-07-25
以FileWriter類為例: FileWriter的構造方法中有一個方法是:FileWriter(String fileName, boolean append) ,其中第二個參數決定了寫檔案的方式,如果為true,則追加寫入,如果為false,則覆蓋寫入。 public void writeDealInfo(String str_log){ try { FileWriter fw=new
Time of Update: 2018-07-25
標籤:reference logs jdk 大量 weakref 回收 etc out 位置 說到記憶體回收(Garbage
Time of Update: 2018-07-25
標籤:ring set inf java封裝 test 類成員 string title logs 1、定義:多態是同一個行為具有多個不同表現形式或形態的能力,即一個介面不同的執行個體執行不同的