Time of Update: 2017-01-18
一、準備工作無數人來追問模式一的開發,所以在這就貼出來,僅供參考。關於模式一和模式二的區別,我有解釋過很多次,無非就是模式一的二維碼是針對商品的,模式二的二維碼是針對訂單的,其他具體細節我就不費口舌了,各位可以自行去官方查看文檔,然後是選模式一還是模式二就得看自己的業務了。1.1、有關配置參數還是之前那四樣,APP_ID和APP_SECRET可以在公眾平台找著,MCH_ID和API_KEY則在商戶平台找到,特別是API_KEY要在商戶平台設定好,這個東東關係到參數校正的正確與否,所以一定要設定正
Time of Update: 2017-01-18
本文主要談一下密碼學中的加密和數位簽章,以及其在java中如何進行使用。對密碼學有興趣的夥伴,推薦看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的發行版本中安全性方面有了很大的改進,也提供了對RSA演算法的直接支援,現在我們從執行個體入手解決問題(本文僅是作為簡單介紹): 一、密碼學上常用的概念 1)訊息摘要:
Time of Update: 2017-01-18
先給大家簡單說下Docker的概念Docker 是一個開源的應用程式容器引擎,讓開發人員可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。1、先說如何在docker中部署tomcat第一步:root使用者登入在系統根目錄下建立檔案夾tomcat7,命令如:mkdir tomcat7,並且切換到該目錄下:cd tomcat7;第二步:建立Dockerfile,命令如:touch
Time of Update: 2017-01-18
對於一個能夠訪問原始碼的經驗豐富的Java開發人員來說,任何程式都可以被看作是博物館裡透明的模型。類似線程轉儲(dump)、方法調用跟蹤、斷點、切面(profiling)統計表等工具可以讓我們瞭解程式目前正在執行什麼操作、剛才做了什麼操作、未來將做什麼操作。但是在產品環境中情況就沒有那麼明顯了,這些工具一般是不能夠使用的,或最多隻能由受過訓練的開發人員使用。支援小組和終端使用者也需要知道在某個時刻應用程式正在執行什麼操作。
Time of Update: 2017-01-18
IT技術日新月異,新技術的出現令人目不暇接,似乎每一天都在產生著新名詞。不過歸根結底IT所要實現的價值不外乎資料收集,然後再以客戶希望的形式展示給客戶而已。因此資料存取技術也就成了一個永恒的話題。而在Java這個開放的世界裡,資料庫存取技術是五花八門,種類繁多。我們也來侃侃Java世界裡主流的資料庫存取技術。 首先列出英雄榜 1.JDBC直接存取資料庫 2.EJB entity bean. 3.JDO技術。
Time of Update: 2017-01-18
這幾天看了下之前寫的有關微信支付的部落格,看的人還是挺多的,看了下留言不知道是因為部落格寫的不夠細還是什麼情況,大多都找我要源碼,我覺得吧程式員還是需要有這麼一個思考的過程,因此沒直接給源碼,俗話說“授人以魚不如授人以漁”。因此希望看文章的同時也花一點時間自己親自敲一敲代碼。好了廢話不多說這次來分享微信現金紅包介面的使用。下面是微信開發文檔對現金紅包的介紹:現金紅包,是微信支付商戶平台提供的營銷工具之一,上線以來深受廣大商戶與使用者的喜愛。商戶可以通過本平台向微信支付使用者發放現金紅包。使用者領
Time of Update: 2017-01-18
在各種應用系統的開發中,經常需要儲存使用者資訊,很多地方都要儲存使用者密碼,而將使用者密碼直接儲存在伺服器上顯然是不安全的,本文簡要介紹工作中常用的
Time of Update: 2017-01-18
重載:方法名相同,但參數不同的多個同名函數 注意:1.參數不同的意思是參數類型、參數個數、參數順序至少有一個不同 2.傳回值和異常以及存取修飾詞,不能作為重載的條件(因為對於匿名調用,會出現歧義,eg:void a ()和int a() ,如果調用a(),出現歧義) 3.main方法也是可以被重載的覆蓋:子類重寫父類的方法,要求方法名和參數類型完全一樣(參數不能是子類),傳回值和異常比父類小或者相同(即為父類的子類),存取修飾詞比父類大或者相同 兩同兩小一大
Time of Update: 2017-01-18
volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因為在程式中使用它往往會導致出人意料的結果。在Java
Time of Update: 2017-01-18
以最終客戶的角度來看,JAR檔案就是一種封裝,他們不需要知道jar檔案中有多少個.class檔案,每個檔案中的功能與作用,同樣可以得到他們希望的結果。除jar以外對於J2EE來說還有war和ear。區別見下表:JARWAREAR英文Java Archive fileWeb Archive fileEnterprise Archive file包含內容class、properties檔案,是檔案封裝的最小單元;包含Java類的普通庫、資源(resources)、輔助檔案(auxiliary
Time of Update: 2017-01-18
重新編譯jsp是不用重啟服務期的,但類就需要。 所以需要設定一下:: 在weblogic.xml檔案裡加上下面的一句即可(紅色標示) <weblogic-web-app> <container-descriptor> <servlet-reload-check-secs>-1</servlet-reload-check-secs>
Time of Update: 2017-01-18
1,什麼是字元編碼? 字元(Character)是文字與符號的總稱,包括文字、圖形符號、數學符號等。一組抽象字元的集合就是字元集(Charset)。字元集的出現是為了資訊進行傳播儲存提供方便。目前常用到字元集有:ASCII,ISO 8859-1,Unicode,GB23122,各種編碼集有哪些特點?ASCII: ASCII(American Standard Code for Information Interchange,
Time of Update: 2017-01-18
java 方法簽名,我想做java
Time of Update: 2017-01-18
本文執行個體為大家分享了Java測試網路連通性的方法,供大家參考,具體內容如下第一種方式:利用java運行時: Java代碼 /** * test network * @param ip */private void getNetworkState(String ip) { Runtime runtime = Runtime.getRuntime(); try { log.info("=================正在測試網路連通性ip:"+ip); Process
Time of Update: 2017-01-18
java 註解:java javax.annotation.Resource 當我們在xml裡面為類配置注入對象時,會發現xml檔案會越來越臃腫,維護起來很麻煩。這時候我們可以使用註解這種機制來為類配置注入對象。 Java為我們提供了 javax.annotation.Resource這個註解。
Time of Update: 2017-01-18
在需要線程同步的時候如何選擇合適的線程鎖?例:選擇可以存入到常量池當中的對象,String對象等 複製代碼 代碼如下:public class SyncTest{ private String name = "name";public void method(String flag) { synchronized (name) &
Time of Update: 2017-01-18
那麼Http協議中的Multipart是個什麼東東?下面是摘抄http協議1.1的一段話:在multipart entity(多部分實體)的例子中,一個或多個不同的資料集合并在一個單一的body(體)中,一個"multipart"(多部分)類型 field的(域)必須出現在實體的header(頭域)。body(體)必須包括一個或多個body
Time of Update: 2017-01-19
我們有時候會遇到這樣的情況,需要擷取某些中文的拼音、中文首字母縮寫和中文首字母,下面我將為大家介紹一下如何擷取中文拼音的縮寫。1、項目建立和配置首先,我們建立一個Java項目,建立libs檔案夾並引入一個734a7099-4830-39f2-a136-0e850ccdcc7a.jar檔案,這個步驟相信就不用詳細寫了,跳過。2、擷取中文拼音(如:廣東省 -->guangdongsheng)</pre><pre name="code" class="java"><
Time of Update: 2017-01-19
經常我們要刪除集合中的某些元素。有些可能會這麼寫。複製代碼 代碼如下: public void operate(List list){ for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next(); if (str.equals("chengang")){ list.remove(str); } } } 這種寫法一運行就會報如下異常: Exception in
Time of Update: 2017-01-19
快速排序作為一種高效的排序演算法被廣泛應用,SUN的JDK中的Arrays.sort 方法用的就是快排。快排採用了經典的分治思想(divide and conquer):Divide:選取一個基元X(一般選取數組第一個元素),通過某種分區操作(partitioning)將數組劃分為兩個部分:左半部分小於等於X,右半部分大於等於X。Conquer: 左右兩個子數組遞迴地調用Divide過程。Combine:快排作為就地排序演算法(in place