原创 我的小項目

原创 同一用戶的不同頁面共享數據(四)

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()); //發送