Time of Update: 2015-08-13
標籤: 現象 使用了weixin-java-tools包對接企業號,在啟用回調URL時就發生異常,AES加密失敗,報java.security.InvalidKeyException:illegal Key Size,當密鑰大於128位時報此錯誤。 解決方案 到Oracle官網下載JCE無限制權限原則檔案(注意對應版本),下載後解壓,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安裝了JRE,
Time of Update: 2015-08-13
標籤:一.Properties類與Properties設定檔 Properties類繼承自Hashtable類並且實現了Map介面,也是使用一種索引值對的形式來儲存屬性集。不過Properties有特殊的地方,就是它的鍵和值都是字串類型。 二.Properties中的主要方法 (1)load(InputStream inStream)
Time of Update: 2015-08-13
標籤:java 反射 class reflect 前言反射提供了一種動態功能,這種動態功能非常強大。它主要體現在通過反射相關的API,就可以知道一個陌生的Java類的所有資訊,包括屬性、方法、構造器等。而且元素完全可以在運行時動態進行建立或調用,而不必在JVM運行時就進行確定。通過查閱相關資料,進行了整理,本篇也是基於下面文章進行擴充。
Time of Update: 2015-08-13
標籤:hibernate 對象 狀態 Hibernate中對於要持久化的Java對象在他的生命週期中需要經曆以下幾種狀態: 1、臨時狀態(transient):剛剛用new語句建立,還沒有被持久化,不處於session的緩衝中。處於臨時狀態的Java對象被稱為臨時對象。 2、持久化狀態(persistent):已經被持久化,加入到session中,處於持久化的狀態Java對象被稱為持久化對象。
Time of Update: 2015-08-13
標籤:hbase1.0 java hbase public class HQuery {private static ConnHBase connHbase=new ConnHBase();/***************建表****************************/public void creatTable(String TBname,String...colFamily)
Time of Update: 2015-08-13
標籤:圖片上傳 jquery <script type="text/javascript">/** 添加歌曲 */function addSong(){var id=$("#_activity_id").val();window.location.href =
Time of Update: 2015-08-13
標籤:資料 資料結構 java 隊列 queue 和棧類似,隊列queue也是表。然而,使用隊列時插入在一端進行而刪除在另一端進行。隊列的基本操作是enqueue(入隊)和dequeue(出隊),入隊是在隊尾rear(表的末端)插入一個元素,出隊是刪除在隊頭front(表的開頭)的元素。和棧一樣,對於隊列而言任何錶
Time of Update: 2015-08-13
標籤:認識變數變數有兩種:primitive數資料類型和引用。聲明變數Java注重變數。它不會讓你將浮點數類型變數放進整數類型的變數中,除非你先跟編譯器確認過數字可以損失掉精確度。為了要讓型別安全能過發揮作用,必須聲明所有變數的類型。變數有兩種:primitive主要資料類型和對象引用。primitive主要資料類型用來儲存基本類型的值,包括整數、布爾和浮點數等,而對象引用儲存的是對象的引用。聲明變數的規則:variables must have type變數必須擁有類型variables
Time of Update: 2015-08-13
標籤:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public class HttpUtils { /** *
Time of Update: 2015-08-13
標籤:一、關鍵字 被java語言賦予特殊含義的單詞,組成關鍵字單詞的字母全部小寫。 class、public、static、void均屬於關鍵字class KeyWordDemo{ public static void main(String[] args){ System.out.println("hello keyword"); }}二、標識符
Time of Update: 2015-08-13
標籤:打算用JAVA實現一個簡單的RPC架構,看完RPC參考代碼之後,感覺RPC的實現主要用到了兩個方面的JAVA知識:網路通訊和動態代理。因此,先補補動態代理的知識。---多看看代碼中寫的注釋參考:Java 代理模式與動態代理類 java的動態代理機制詳解 在動態代理中,首先定義一個介面,這個介面中聲明的方法 是 真實類需要實現的,真實類實現該方法來提供具體的操作。public interface Subject { public abstract void
Time of Update: 2015-08-13
標籤:package cn.itcast.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import
Time of Update: 2015-08-13
標籤:說起內部類,剛開始還有點暈,後來慢慢看懂了。其實內部類還是可以拿手機做對比,類是一整台手機的抽象,類就是裡面某一個組件的抽象。1.這是一個最簡單的例子:/* * 下面是一整台抽象的手機 */class phone{ float cpu= 1.2f; //內部類:cpu類表示了手機裡面抽象的cpu class cpu{ //cpu應該能做的事 void print(){
Time of Update: 2015-08-13
標籤:1,偽造請求package com.sxb.web.v2.wh.unittest;import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import
Time of Update: 2015-08-13
標籤: 建造者模式簡介 建造者模式是將一個複雜的對象的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示。換句話說,建造模式是對象的建立模式。建造模式可以將一個產品的內部表象與產品的生產過程分割開來,從而可以使一個建造過程產生具有不同的內部表象的產品對象。 建造者模式的設計方法 建造者模式通常有四個結構主體,它們分別是Director,Builder,ConcreteBuilder,Product。每個主體所起的作用不一樣,下面分別說說它們的作用。 Director的作用
Time of Update: 2015-08-13
標籤: 1、java中的“+”運算子不僅可以運算加減,而且可以實現字串的拼接,例如 someString + someOtherString = aThirdString。嚴格來說,加法運算子和字串拼接運算子是不同的,只是他們使用同一個符號:+。JVM能在運行上下文得知加號究竟是指加法運算子還是字串拼接運算子。如果JVM判斷出上下文是數字,它就執行加法運算;如果JVM判斷出上下文是文本,它就執行字串拼接運算。 int a = 1;int b = 2;int c =
Time of Update: 2015-08-13
標籤:緩衝 資料存放區 硬碟 記憶體 演算法
Time of Update: 2015-08-13
標籤:hibernate一、java對象生命週期 1.在java中,使用new關鍵字,建立一個java對象,jvm就為這個對象分配一塊記憶體空間。只要這個變數被引用,他就一直存在於記憶體中。如果沒有被任何變數引用(包括間接引用),那麼這個對象就會被記憶體回收行程回收。下面用一段代碼來解釋:Customer c=new Customer(); Order o1=new Order(); Order 02=new Order(); o1.setCustomer(c);
Time of Update: 2015-08-13
標籤:java gui 監聽機制 /* * GUI(Graphical User Interface):映像使用者介面。 * CLI:命令使用者介面。 * java為GUI提供的對象都在java.Awt中和javaSwing兩個包中。 * java.Awt:(Abstract Window ToolKit)抽象視窗工具包,需要調用本地系統方法實現功能。屬於重量控制項。 *
Time of Update: 2015-08-13
標籤: 在工作的旅途中,也不能忘了學習,所以抽空看了一些J2EE視頻,接下來就講一下Servlet。 1.什麼是servlet? 是伺服器端執行的用於響應用戶端請求的Java類。主要功能在於互動式地瀏覽和修改資料,產生動態web內容。 2.Servlet生命週期