原创 Java數據加密方法

1.SHA256加密就是一個哈希函數。 哈希函數,又稱散列算法,是一種從任何一種數據中創建小的數字“指紋”的方法。散列函數把消息或數據壓縮成摘要,使得數據量變小,將數據的格式固定下來。該函數將數據打亂混合,重新創建一個叫做散列值(或哈希值

原创 去除空格的函數

1.用於JS去除空格  //Function trim a string function trim(Str , Flag) { Str = ""+Str; if( Flag == "l" || Flag == "L"

原创 Java避免NullPointerException的一些技巧

  那些情況會引發該異常呢? 被調用方法的對象爲null。 訪問或修改一個null對象的字段。 求一個數組爲null對象的長度。 訪問或修改一個數組爲null對象中的某一個值。 被拋出的值是null並且是一個Throwa

原创 Spring applicationContext.xml的配置說明

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="

原创 JAVA常用的排序算法

一 冒泡排序 概述:冒泡排序是最簡單的排序之一了,其大體思想就是通過與相鄰元素的比較和交換來把小的數交換到最前面。這個過程類似於水泡向上升一樣,因此而得名。舉個栗子,對5,3,8,6,4這個無序序列進行冒泡排序。首先從後向前冒泡,4和6比

原创 Java面試題

1.GC回收機制原理 2.MyBatis的工作原理 3.SpringMVC的工作原理 4.描述下Redis 5.Executor 線程池調用 6.哈希原理 7.equals比較原理 8.單例模式等其他設計模式 9.如何理解Java的三個特

原创 借鑑相關的面試內容(轉)

一面 1、自我介紹 答:自我介紹是面試中唯一的自己主動介紹自己的環節,一定要好好把握好,你數據結構學的號可以手撕一個紅黑樹你就說我數據結構掌握地很好,反正就是要把自己的優勢凸顯出來,比如我是保研的以及對於java的知識較熟悉,我介紹完自己

原创 發送URL請求

1.通過URL對象的openStream() 方法能夠得到指定資源的輸入流 public static String loadJSON(String url) { StringBuilder json = new StringBui

原创 Spring中的監聽器

1.WebAppRootListener 這個listener的作用就是監聽web.xml中的配置param-name爲webAppRootKey的值: <!-- 獲得web項目根路徑 --> <context-param>

原创 SHA256加密

SHA256它就是一個哈希函數。 哈希函數,又稱散列算法,是一種從任何一種數據中創建小的數字“指紋”的方法。散列函數把消息或數據壓縮成摘要,使得數據量變小,將數據的格式固定下來。該函數將數據打亂混合,重新創建一個叫做散列值(或哈希值)的指

原创 關於byte[ ] & 0xFF的問題

最近在寫有關SHA256加密解密的問題,發現有一段代碼是這樣的,處於好奇理解了一下。 private static String byte2Hex(byte[] bytes){ StringBuffer stringBuffer =

原创 JMS消息隊列

1.JMS思想: SUN公司給我們提供了一組標準被Java API用於企業級的消息處理, 通過JMS可以在Java程序之間發送和接受消息以達到交換數據的目的, 異步通信實現了程序之間的鬆耦合的關係. 在異步處理的世界,我們

原创 tomcat報錯

報錯信息:Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may al

原创 遊標概念作用以及orcle遊標的使用

遊標概念 遊標實際上是一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。遊標充當指針的作用。儘管遊標能遍歷結果中的所有行,但他一次只指向一行。 概括來講,SQL的遊標是一種臨時的數據庫對象,即可以用來存放在數據庫表中的數據行副本,

原创 js常用方法

1.遍歷select for(var i=0;i<document.getElementById(id).options.length;i++)     {         if(document.getElementById(id).