Time of Update: 2015-12-29
第三章
Time of Update: 2015-12-29
Mybatis環境,mybatis環境配置第一步:下載jar包並匯入1、mysql驅動包2、mybatis環境包第二步:建立MYSQL資料庫由於這是用於測試,只建立了test-usreinfo資料表第三步:在src檔案夾中建立mybatis-cfg.xml(mybatis全域設定檔)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.
Time of Update: 2015-12-29
第四章 訊息摘要演算法--SHA,摘要--sha注意:本節內容主要參考自《Java加密與解密的藝術(第2版)》第6章“驗證資料完整性--訊息摘要演算法”4.1、SHA原理:訊息摘要長度(可以定量為加密後的字串的長度)越長,安全性越高MD5:128位二進位摘要(32位16進位字串)(已破解)SHA1:160位二進位摘要(40位16進位字串)(已破解)SHA256:256位二進位摘要(64位16進位字串)(常用,在spring
Time of Update: 2015-12-29
Servlet介面應用(開發servlet三種方式),servlet三種方式第一種:實現Servlet介面public class ServletDemo1 implements Servlet { @Overridepublic void init(ServletConfig config) throws ServletException {// TODO Auto-generated method stub}@Overridepublic ServletConfig
Time of Update: 2015-12-29
javaEE之---------過濾敏感詞(filter)我們在聊天的時候的或者留言的時候,有部分詞是不允許發表出來。我們可以採用過濾器實現這個功能。我們只是簡單利用過濾器實現這個過濾的功能,有些地方沒寫的很全前台代碼: Servlet裡面的代碼:僅僅只是把從前台收的資料讀取出來。看裡面的敏感詞是都過濾。代碼: public void doPost(HttpServletRequest request, HttpServletResponse
Time of Update: 2015-12-29
Hibernate緩衝應用的積累與總結,hibernate緩衝積累Hibernate緩衝一直比較難掌握,下面就分析和總結原因,相信你就會慢慢清楚了原來Hibernate緩衝也是可以輕鬆掌握的,但前提要求大家必須跟著動手去驗證一下,再用心體會,光看是沒有用的一、hibernate一級緩衝(Session
Time of Update: 2015-12-29
Redis整合Spring結合使用緩衝執行個體林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka摘要:本文介紹了如何在Spring中配置redis,並通過Spring中AOP的思想,將緩衝的方法切入到有需要進入緩衝的類或方法前面。一、Redis介紹什麼是Redis?redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(so
Time of Update: 2015-12-29
[javase學習筆記]-7.4 建構函式的記憶體載入這一節我們來說說建構函式在記憶體中是如何被載入的。我們之前說過,建構函式只有建立對象時才會被調用並且只調用一次。那麼在建立對象的過程中記憶體中的變化是什麼樣的呢?我們接著上一節的Person類,我們分析class Person{private String name;private int age;Person()//建構函式,分別為成員變數name和age賦固定的值{name = "baby";age =
Time of Update: 2015-12-29
Java&Xml教程(七)使用JDOM修改XML檔案內容JDOM提供了非常靈活的方式操作XML檔案,使用JDOM非常簡單而且代碼簡潔可讀性強。前面我們學習了如何使用JDOM解析XML檔案,本節介紹如何使用JDOM修改XML檔案內容。在這個教程中,我們準備對下面的XML檔案進行修改:employees.xml<code class=" hljs xml"><!--{cke_protected}{C}%3C!%2D%2D%3Fxml%20version%
Time of Update: 2015-12-29
【資料壓縮】JPEG標準與原理解析為了滿足不同應用的需求,JPEG標準包括兩種基本的壓縮方法:1.基於DCT的有損壓縮演算法;2.基於預測方法的無損壓縮演算法。基於DCT的基準系統有損壓縮技術是到目前為止應用最為廣泛的一種壓縮方法,本文將詳細解析此演算法。1.基於DCT有損壓縮原理下面是編碼器和解碼器的流程圖,壓縮過程:原圖分成8×8的子塊,分別進行正向離散餘弦變換(FDCT),對每個8×8子塊的係數採用量化表進行量化,最後使用熵編碼,輸出位元流。解碼器是完整的逆過程,本
Time of Update: 2015-12-29
javase學習筆記]-7.7
Time of Update: 2015-12-29
從頭認識java-14.4 Java數組的實用功能(1)這一章節我們來討論一下Java提供的數組的實用功能。1.複製我們下面來比較一下System.arraycopy和for package com.ray.ch14;import java.util.Arrays;public class Test {public static void main(String[] args) {int[] a = new int[10000000];Arrays.fill(a, 1);int[]
Time of Update: 2015-12-29
[javase學習筆記]-7.6 this關鍵字之原理這一節我們來講一個關鍵字,就是this關鍵字。我們還是通過例子來看吧:class Person{private String name;private int age;Person(String n,int a){name = n;age = a;}public void speak(){System.out.println(name+":"+age);}}class ThisTest {public static
Time of Update: 2015-12-29
[javase學習筆記]-7.5 建構函式需要注意的幾個細節這一節我們簡單的說幾個在使用建構函式時需要注意的細節。通過我們前幾節的學習,我們對建構函式有了一個比較清楚的認識,當我們在建立對象時,我們會調用建構函式。那麼我們在定義和調用建構函式時,需要注意哪些細節呢?第一個需要注意的細節:建構函式與set方法看兩個函數代碼:class Person{private String name;private int age;//建構函式,初始化namePerson(String n){name =
Time of Update: 2015-12-29
SSH&Nutz架構使用定時器quartz本篇介紹兩套架構下quartz的使用首先下載quartz-1.6.0.jar架包,並添加到lib目錄下。一、Nutz架構中使用定時器1.建立Schedule類:package com.xxx.xxx.mail.timer;import org.nutz.ioc.loader.annotation.IocBean;import org.quartz.CronTrigger;import org.quartz.JobBuilder;import
Time of Update: 2015-12-29
【演算法拾遺(java描述)】--- 插入排序(直接插入排序、希爾排序)插入排序基本思想每次將一個待排序的記錄按其關鍵字大小插入到前面已經拍好序的子檔案的適當位置,直到全部記錄插入完成為止。直接插入排序基本思想直接插入排序的基本操作是將一個記錄插入到已排好序的有序表中,從而得到一個新的有序表。即假設待排序的記錄存放在數組R[1······n]中,排序過程中,R被分成兩個子區間R[1··
Time of Update: 2015-12-28
Java開發環境的搭建,確定自己的作業系統版本並下載安裝JDK1、下載JDKwindows系統: 右鍵我的電腦->屬性;如:2、下載JDK:http://www.oracle.com/index.html(1)點擊I am a developer選項卡->選擇java
Time of Update: 2015-12-28
【譯】Stackoverflow:Java Servlet 工作原理問答,導讀本文來自stackoverflow的問答,討論了Java Servlet的工作機制,如何進行執行個體化、共用變數和多執行緒。問題:Servlet 是如何工作的?Servlet 如何執行個體化、共用變數、並進行多執行緒?假設我有一個運行了大量 Servlet 的 網頁伺服器。通過 Servlet 之間傳輸資訊得到 Servlet 上下文,並設定 session
Time of Update: 2015-12-28
SpringMVC中攔截器的使用,什麼是攔截器攔截器通常一般指的是通過攔截從瀏覽器發往伺服器的一些請求來完成某些功能的一段程式碼一般在一個請求發生之前,發生時,發生後我們都可以對請求進行攔截攔截器可以做什麼攔截器可以用於許可權驗證、解決亂碼、動作記錄記錄、效能監控、異常處理等自訂攔截器可以通過繼承Spring架構中的HandlerInterceptorAdapter類,然後重寫preHandle,postHandle,afterCompletion三個方法,在三個方法中寫我們自己要想實現的商務邏
Time of Update: 2015-12-28
第一章 Java加解密簡介,1、密碼編譯演算法:移位、替代(古典加密)對稱式加密:DES、AES非對稱式加密:RSA散列函數演算法(單向加密):MD5、SHA、Mac數位簽章演算法:RSA、DSA其中,前三種主要完成資料的加解密;散列函數類主要完成驗證資料的完整性,防止訊息在傳遞期間被篡改;數位簽章類:完成驗證資料的完整性,對資料來源以及收發雙方進行驗證。2、常用的加密工具JDK內建的安全類Bouncy CastleCommons