原创 轉載問題

Base64原理解析:https://segmentfault.com/a/1190000012203024 Base64是基於64個字符進行轉換的,因爲2的6次方正好爲64,所以6bit就可以表示出64個字符,因此在轉換的過程中以6bi

原创 Maven常用知識點

版本 Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上 環境變量 JAVA_HOME、M2_HOME(MAVEN_HOME部分應用要求配置MAVEN_HOME同樣指

原创 Java是一門面向對象的程序設計語言

1、什麼是程序設計? 程序設計是對複雜性的管理,待解決問題的複雜性,以及用來解決該問題的工具的複雜性。將一個問題抽象出來,並且用編程語言將這個問題解決,這就是程序設計。而人們能夠解決的問題的複雜性直接取決於抽象的類型和質量,類型指的是抽象

原创 Java的基本元素掌握情況

Java對象依賴引用來操作,任何事物都是“按值傳遞”。Humen zhangSan = new Man(); zhangSan只是一個引用,指向這個人,但不是這個人本身。 對象在哪裏? 寄存器:處理器內部,最快的存儲區域,容量最小; 堆

原创 Java對象的初始化與清理

1、構造器用來進行初始化、GC用於清理 2、方法的重載以及怎麼進行重載 3、this關鍵字 返回當前對象的引用 調用構造函數(最多一次,且位於當前構造函數的第一行) static中就沒有this的概念 4、finalize() 一旦GC準

原创 Apache問題總結

Jsch通過apache訪問sftp服務器被拒403(AH00939: CONNECT: attempt to connect to **** failed) 解決方案:http.conf增加配置AllowCONNECT 443 563

原创 開發問題

1、交易時間過長,在交易尚未完成時,定時輪訓到此筆交易 2、HTTTP的POST請求,第三方返回參數不對,原因http通訊的contentType配置不正確 3、 java.lang.NoSuchFieldError------jar包多

原创 wget正常 curl、 應用報錯301 Moved Permanently

301 Moved Permanently 是什麼意思 301永久重定向是一種非常重要的“自動轉向”技術,是網址重定向最爲可行的一種辦法。當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的

原创 SVN的概述

Apache Subversion 通常被縮寫成 SVN,是一個開放源代碼的版本控制系統; TortoiseSVN是一個Apache ™ Subversion(SVN)®客戶端,實現爲Windows外殼擴展。 TortoiseSVN可以集

原创 CryptSync--同步加密小程序,大小2.xM

CryptSync是一個小實用程序,可在加密一個文件夾中的內容時同步兩個文件夾。這意味着兩個文件夾中的一個文件夾中的所有文件都未加密(您使用的文件),另一個文件夾中的所有文件都已加密。同步的加密文件夾若在 OneDrive, DropBo

原创 對象創建型模式--Factory Method(工廠方法)

結構 參與者 Product:定義工廠方法所創建的接口 ConcreteProduct:實現Product接口 Creator: 聲明工廠方法,該方法返回一個Product類型的對象。Creator也可以定義一個工廠方法的缺省實現,它返

原创 String-不可變的字符串

每一個看起來會修改String值得方法,其實都是創建了一個全新得String對象public final class String{} 方法參數傳遞其實是引用的傳遞--值傳遞 StringBuffer方法:append() toStrin

原创 正則表達式

Java中的 \ 具有特殊意義--所以\\d表示數字 普通的反斜槓\\\\ 正則表達式在Java中的用法 String自帶(底層也是Pattern) 1、boolean isMatch = "-1234.56".matches("-?\\

原创 對象創建型模式--Builder 生成器

動機 格式轉換器,將一種格式轉換成多種格式 結構 參與者 Builder抽象類,多態調用:爲創建一個Product對象的各個部件指定抽象接口 ConcreteBuilder:不同技藝的工人 實現Builder的接口以構造和裝配該產品的各

原创 對象創建型設計模式--抽象工廠(Abstract Factory)

創建型設計模式概述 抽象了實例化過程,能使系統更好的創建、組合、表示對象 類創建模式使用繼承改變被實例化的類;對象創建模式將實例化委託給另一個對象 對象創建型模式--抽象工廠(Abstract Factory) 動機:多個頁面佈局的應用程