原创 java實現快速排序

   一:快速排序的特徵   1:冒泡排序的改進   2:內部交換數據   3:分治+遞歸的思想   4:穩定排序   5:時間複雜度爲:O(n*logn)  二:算法的整體思路     1:原始數據:12 11 6

原创 c語言實現冒泡排序

  一:冒泡排序的特徵    1:內部排序    2:交換數據實現    3:時間複雜度爲:O(n*n)   二:冒泡排序的整體思路(按照升序)    如數據: 58 5 25 14 8   第一次循環後:5 25

原创 Git的基本使用

 一:Git是什麼?   我的理解:Git跟svn一樣,都是代碼版本控制軟件。但是:Git比較svn更強大一些,Linux源碼開發時候,就是用Git來管理的代碼。   Git優勢:目前我體會到的就是:Git有本地倉庫,沒有網絡時候一樣的提交

原创 我的友情鏈接

51CTO博客開發

原创 tomcat6和tomcat7管理員配置的區別

 最近在使用tomcat7,使用中發現:tomcat7配置管理員等信息和tomcat6不一樣,於是記錄下其不同之處。 一:tomcat6配置管理員信息 1:打開tomcat6下的~/conf/tomcat-users.xml文件,關於用戶角

原创 一款強大的分析java源代碼的插件

 一:爲什麼要使用插件來分析源代碼? 由於最近分析Tomcat源碼的過程中,發現手動分析源碼遇到如下困難: 1:速度慢  2:類與類之間調用關係不是很清楚 3:沒有很清晰的整體架構 二:安裝Eclipse插件分析源碼 1:插件名:Maint

原创 全面剖析java反射機制

   一:反射的基石  1:反射技術建立在jdk提供的Class類上,因此要掌握反射技術,首先要熟悉Class類。  2:通過Class類就可以得到java類中方方面面的內容<如:java類中的:構造方法(Constructor

原创 Oracle連接核心知識點

一:開始進入Oracle的世界吧   借我學校一位Oracle學的很牛逼的老師一句話:學好Oracle,再去學習其他數據庫的時候,你會有一種:一覽衆山小的感覺! 注意:本博客的所有Oracle的技術都是在:Oracle 11g版本上實現.

原创 辭職xxx軟件公司-我該怎樣規劃新的編程之路?

2012/7/1 我來到了xxx軟件公司實習;2012/8/29 xxx公司要給我籤一年的合同!這天,我辭職了。原因如下:     我想參加校招;我想出去多看看幾家軟件公司;趁年輕出去多闖闖;即使闖的頭破血流;我也要勇敢的向前! 辭職xxx

原创 java實現將日誌信息寫入TxT

 一:運用到的知識 1:java.io--文件流 2:java.util--日期處理 二:代碼以及註釋如下 //自定義包 package org.cloud.catalina.filter;   import java.io.File;

原创 python的四種數據結構淺析

python是什麼? 1:一門流行的腳本語言。 2:在web開發、網絡開發、腳本運用使用許多。 爲什麼要學習腳本語言? 1:因爲軟件中很多功能需要工具化、傻瓜化。 python的四種數據結構 1:列表 #定義一個列表 shopList=['

原创 java實現基本的單例模式

 一:爲什麼要使用設計模式? ---因爲設計模式可提高代碼的可維護性、可重用性、更容易擴展! 二:單例模式 1:單例模式之懶漢式 代碼如下:   package com.partten; /**  * @單例模式實現  * @author

原创 java代碼實現tomcat的啓動和停止

 一:通過java程序調用tomcat的BootStaup類實現tomcat的啓動和停止,這樣可以實現遠程啓動和停止tomcat! 二:代碼如下: package org.cloud.catalina.filter;   import j

原创 python class Object

 一:爲什麼要使用python的類對象編程?     我的理解:      1:便於維護、擴展代碼。      2:更易於重複使用代碼。 二:python 類對象編程代碼如下: #創建firstClass類 class firstClas

原创 Git的基本使用

 一:Git是什麼?   我的理解:Git跟svn一樣,都是代碼版本控制軟件。但是:Git比較svn更強大一些,Linux源碼開發時候,就是用Git來管理的代碼。   Git優勢:目前我體會到的就是:Git有本地倉庫,沒有網絡時候一樣的提交