原创 同一用戶的不同頁面共享數據(四)
session技術:服務器內存爲每個客戶分配各自的session空間(String,Object) 1:用途: 1.網上商城中的購物車 2.保存登陸用戶的信息 3.將某些數據放入到session中,供同一用戶
原创 ServletContext(不同用戶在服務器端共享數據)
ServletContext(String,Object) 1:使用: 1:如何得到ServletContext實例 ServletContext sc = this.getServletContext();
原创 分頁技術
分頁處理的方法:public ArrayList getResultByPage(int pageNow,int pageSize) { ArrayList al = new ArrayList(); int rowCount
原创 servlet總體概況學習
servlet:服務器端小程序,與之對應的是application(客戶端小程序) 特點:由服務器端調用和執行 運行環境:瀏覽器、服務器、數據庫 容器:tomcat(http://localhost:8080或http://127.0.0
原创 java ee的13種技術
1:JDBC JDBC-ODBC橋、JDBC-native、JDBC-network、純java驅動 2:java命名和目錄接口(JNDI) 3:EJB 會話Bean(Session Bean),實體Bean(En
原创 同一用戶的不同頁面共享數據(二、三)
sendRedirect()方法: 通過該方法可以將一個頁面的信息傳送給另外的頁面,比如: sendRedirect(“welcome?uname=aaa”); 優點:傳送信息的速度比較快 缺點:它只
原创 同一用戶的不同頁面共享數據的四種技術(一)
cookie技術:服務器在客戶端保存用戶的信息,比如登錄名、密碼等 用途:1.保存用戶名、密碼,在一定時間不用重新登錄 2.記錄用戶訪問網站的喜好,比如有無背景音樂、網頁的背景色是什麼
原创 CSS二---Position
CSS 有三種基本的定位機制:普通流、浮動和絕對定位(均是塊元素) 類型: static 元素框正常生成。塊級元素生成一個矩形框,作爲文檔流的一部分,行內元素則會創建一個或多個行框,置於其父元素中。 relative 元素框偏移某個距離。
原创 rabbitmq三---將所有消息發給每個消費者
1:概念 exchange類型:direct(路由規則),topic(),headers(),fanout(發佈訂閱---發送端羣發,接收端(全收)綁定) 2:代碼 發送端: channel.exchangeDeclare(EXCHAN
原创 spring數據驗證----驗證類
import com.mycompany.guodandanexception.EntityValidateFailedException; import java.util.Set; import javax.validation.Co
原创 mercurial三---netbeans下的使用
1:clone項目 team---mercurial---clone Other---填寫URL---填寫用戶名與密碼---完成 2:commit 項目---右鍵---mercurial---commit---填寫信息---選文件---完
原创 rabbitmq五---接收符合特定路由規則的消息
發送端: channel.exchangeDeclare(EXCHANGE_NAME, "topic");//聲明topic類型的Exchange String routingKeyOne = "logs.error.one";// 定義
原创 java 線程
最早的併發,是不斷的創建新的進程,導致服務器吃不消,所以採用了輕量級的線程來處理併發問題(共享資源、可重用線程池) 使用線程時很可能會破壞另一個線程使用的變量或數據結構,所以每個線程只有在確保資源不會改變或具有獨佔訪問權的時候,纔可以使用
原创 rabbitmq二---均勻分配消息給每個接收者,prefetchCount設置均勻分配的個數
發送端的程序如下: channel.basicPublish("", TASK_QUEUE_NAME,MessageProperties.PERSISTENT_TEXT_PLAIN, message.getBytes()); //發送