原创 log4j詳解(二) XML 配置方式

上一篇文章說到了 log4j 的 properties 的配置方式,雖然感覺區別沒有很大,但是 log4j.properties的配置方式裏面不能使用 Filter 過濾器來限制日誌級別,另一個原因在於 log4j.xml 在插入數據庫的

原创 詳談線性表的有關操作(Java、C兩種語言)

    之前在學習線性表一章的時候,有些地方都是比較含糊的帶過,只是把一些比較難理解的地方花了好長時間才明白。。。。然後寫出代碼,存在博客上面。從今天開始,將重新把數據結構這本書走一遍,用C和Java兩種語言,儘量把每個部分都可以用代碼實

原创 WebService(二)-->關於 WebService 的幾個問題和重要術語及相關工具使用(多圖)

WebService 原理:HTTP + XML 一、WebService 是什麼? 1.基於 web 的服務:服務器端整出一些資源讓客戶端應用訪問(獲取數據) 2.一個跨語言、跨平臺的規範(抽象) 3.多個跨語言、跨平臺的應用間通信整合

原创 劍指Offer-->從上向下打印二叉樹(層序遍歷 + 詳解)

這道題目難度一般,重要的是想到以隊列作爲輔助來解決。 分析:因爲按層打印的順序決定了先打印的應該爲根結點。爲了接下來能夠打印值爲 8 的結點的兩個子結點,應該在遍歷到該結點時把值爲 6 和 10 的兩個結點保存到一個容器裏,

原创 Spring 整合 Hibernate

         PS:前段時間一直都在學校,要麼上課,要麼做學期最後的課程設計,一直無暇整理所學。前些天剛來公司實習,感覺好像對於三大框架的應用並沒有很多,只有Spring,也是爲了對過去的總結,也是爲了怕自己後來再用的時候又要各處找資

原创 詳談棧的實現and幾個算法實現

    對於棧的概念以及圖解,在之前的文章中已經寫過了,而代碼卻沒有多少,恐理解膚淺,故代碼獻上,以求真知~(重新看數據結構算法C那本書,還有好些個經典算法。。。比如迷宮求解和漢諾塔,爭取一一實現) <span style="font-f

原创 詳談單鏈表的有關操作集錦~

1.單鏈表    在 Java 中沒有顯式的指針類型,然而實際上對象的訪問就是使用指針來實現的,即在Java 中是使用對象的引用來替代指針的。因此在使用 Java 實現該結點結構時,一個結點本身就是一個對象。結點的數據域 data 可以使

原创 對AOP切面的一些整理與理解

  首先上一張AOP的圖示 一:幾個重要的概念   1> 切面:橫切關注點(跨越應用程序多個模塊的功能)被模塊化的特殊對象[驗證切面,日誌切面]   2> 通知:切面中的每一個方法   3> 目標:被通知的方法(業務邏輯中的方

原创 log4j詳解(一)properties配置方式+Socket編程

     這段時間看了 Socket 編程 和 log4j 進行日誌處理,打算搞一搞加深印象。代碼有詳細的註釋。歡迎各位拍磚 =。=|||    一、步驟,簡單操作 1、加入 jar 包。 2、在 src 同級創建並設置配置文件 lo

原创 劍指Offer-->二叉搜索樹的後序遍歷序列

   對於此題的解釋,在註釋中解釋的十分詳細,就不在此贅述。另外。。之前的一篇文章中提到了關於二叉樹的詳細說明,以及非遞歸、遞歸遍歷二叉樹的多種方法。    鏈接在此~二叉樹之非遞歸遍歷  漫談二叉樹之遞歸遍歷    廢話少說,代碼搞起/

原创 詳談雙向鏈表的實現與簡單操作

1.單鏈表的一個優點是結構簡單,但是它也有一個缺點,即在單鏈表中只能通過一個結點的引用訪問其後續結點,而無法直接訪問其前驅結點,要在單鏈表中找到某個結點的前驅結點,必須從鏈表的首結點出發依次向後尋找,但是需要Ο (n)時間。爲此我們可以擴

原创 劍指Offer-->從上向下打印二叉樹(★★)

這道題目難度一般,重要的是想到以隊列作爲輔助來解決。 分析:因爲按層打印的順序決定了先打印的應該爲根結點。爲了接下來能夠打印值爲 8 的結點的兩個子結點,應該在遍歷到該結點時把值爲 6 和 10 的兩個結點保存到一個容器裏,此時

原创 劍指Offer-->調整數組順序使奇數位於偶數前面,並按順序排列(2種方法)

       從表面看好像這道題目很簡單,其實做起來並沒有想象中簡單,個人覺得比較困難的點在於當奇數偶數已經分開但順序沒有排列的時候,對兩半部分數組進行操作是稍微有些複雜的。提供了兩種解法,希望大家能夠有所借鑑。 import java.

原创 WebService(一)-->Schema 幾個重要的規則

Schema 規範中(book.xsd --> book.xml):  [規範是互相之間存在關係的,由1決定2,2決定3...]  1. 所有標籤和屬性都需要有 schema 文件來定義   2. 所有的 schema 文件都需要有一個i

原创 詳談單鏈表之合併and冒泡排序

<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong> 線性表一章基本看完了,但是感覺還學得太少,應該和一些經典的算法相結合,看看自己應用的如何。不得不承認自己只是