原创 JAVA集合和數組的區別?

數組:數組是java語言內置的數據類型,他是一個線性的序列,所有可以快速訪問其他的元素,數組和其他語言不同,當你創建了一個數組時,他的容量是不變的,而且在生命週期也是不能改變的,還有JAVA數組會做邊界檢查,如果發現有越界現象,會報Run

原创 會話的跟蹤

會話:客戶端與服務器的一次 一連串的交互過程。   實現方式   客戶端:url重寫,隱藏表單域,cookie 網絡協議:HTTP協議 服務器:   url重寫:鏈接jsp頁面之後的參數  http://hostname/list.asp

原创 第一節課筆記 關於java基礎

java基礎部分  **(jQuery,PHP,iBATIS,Ajax+jsp)**編程語言的發展過程1.機器碼-彙編語言-面向過程(c語言所有都是函數沒有主語)-面向對象(c++)vb是基於對象 沒有多態 面向對象的3打特證是 :繼承,

原创 靜態,單態,工廠

 靜態:什麼是靜態, 其他語言中類內存中不佔空間,java在內存中佔空間java中的屬性表示對象的特徵,方法表示對象的行爲,表示一個獨立的處理過程,於對象無關靜態的東西屬於類不屬於對象,靜態在類空間中存在,普通屬性在對象空間中存在,靜態的

原创 線程和線程同步

 進程:windows多線程操作系統,一個進程就是一個獨立的應用程序,main()    Thread1.什麼是進程,什麼是線程?進程就是一個獨立的應用程序,進程是一種"自包容"的運行程序,有自己的地址空間利用對象,通常可以將一個程序分割

原创 servlet的會話跟蹤

                           servlet的會話跟蹤 Seevlet容器:     當一個session開始時,servlet容器創建一個httpsession對象並同時在內存中開闢一個空間,會話的創建 http

原创 Nginx 記錄

在mac上安裝了 brew  然後使用 brew install nginx 安裝的  還有 brew install mysql nginx 默認目錄給放到了 /usr/local/sbin 啓動nginx 的時候發現Address a

原创 Hibernate一級緩存和二級緩存

什麼是緩存 可以在內存中開闢一塊空間,本來應該在硬盤裏的數據,現在放到內存中,如果需要直接在內存中取,而不需要取數據庫中取 1級緩存       2級緩存        不用去數據庫裏查詢           1,經常會訪問      

原创 Iterator和listIterator的區別 迭代器

我們在使用List,Set的時候,爲了實現對其數據的遍歷,我們經常使用到了Iterator(迭代器)。使用迭代器,你不需要干涉其遍歷的過程,只需要每次取出一個你想要的數據進行處理就可以了。 但是在使用的時候也是有不同的。List和Set

原创 Class.forName()和new和Instantiation()區別

Class.forName()和new和Instantiation()區別 newInstance()是一個方法new是一個關鍵字,他們都是創建一個新類,newINstance使用的加載機制,new就是直接創建一個新類 newIns

原创 內部類 概念

   提起Java內部類(Inner Class)可能很多人不太熟悉,實際上類似的概念在C++裏也有,那就是嵌套類(Nested Class),關於這兩者的區別與聯繫,在下文中會有對比。內部類從表面上看,就是在類中又定義了一個類(下文會看

原创 掛馬

一:框架掛馬 <iframe src=地址 width=0 height=0></iframe> 二:js文件掛馬 首先將以下代碼 document.write("<iframe width=&#39;0&#39; height=&#39

原创 python 常用方法記錄

a = set([1,2,3,1,3,4]) a.difference(數組B) 》》》返回a中所有不屬於B的元素  返回一個元祖

原创 python快速排序

#-*- coding: utf-8 -*- class QuickSort:       def sort(self,list,left,right):           #開始位置小於 位置         if(left<rig

原创 Python urllib 實現突破下載

#! /usr/bin/env python#coding=utf-8import urllib   url = r"http://www.javaeye.com/images/logo.gif"  path = r"c:/111111/