隨筆 - 6, 文章 - 1, 評論 - 2, 引用 - 0
          數據加載中……

          2010年12月29日

          Myeclipse 新建Servlet的圖解

              1. new –> Other

                         servlet1

             2. Myeclipse—> Web –> Servlet

                         servlet2

             3. 雙擊Servlet

                         servlet3

              OK!

          posted @ 2010-12-29 10:52 李大鵬 閱讀(211) | 評論 (0)編輯 收藏

          Maven 配置

               http://www.cnblogs.com/good_hans/archive/2010/03/22/1691965.html

          posted @ 2010-12-29 10:06 李大鵬 閱讀(125) | 評論 (0)編輯 收藏

          2010年12月28日

          Mysql 出現中文亂碼---解決辦法

          1. 做Java web項目時,Mysql的配置不正確,可能會導致Mysql數據庫存儲中文時會出現亂碼的問題

              解決辦法:

                      首先要查看你的Jsp中的編碼 <%@ page pageEncoding="utf-8"%>

                      Mysql中的編碼類型要與你的Jsp中的編碼一至,這樣才能保證你insert到Mysql數據庫中的數據不是亂碼

                      Mysql配置編碼圖解:

                             安裝好Mysql,需要配置一些Mysql的關鍵參數,才能正常運行

                             程序—>MySQL—>MySQL Server 5.0—>MySQL Server Instance Config Wizard

                             前幾步基本上都是默認的,在后面有幾步需要大家注意

                             1. 這步是在設置Mysql Server的最大并發量,選擇最后一項,數量選擇1400

                              mysql1

                              2. 這步要把Enable Strick Mode 的復選框的勾去掉

                               mysql2

                              3. 這步是在設置Mysql Server 的編碼集,一定要注意選擇最后一項“Manual Selected Default Character Set / Collation”

                                  下面的”Character Set :” 特別要注意選擇”utf-8”

                                mysql5

                               4. 把”Enable Strick Mode” 的復選框的勾去掉

                                 mysql3

                                5. 選中“Enable root access from remote machines” 這個復選框

                                  mysql3

                   

                                 OK!

          posted @ 2010-12-28 15:58 李大鵬 閱讀(158) | 評論 (0)編輯 收藏

          使用Windows Live Writer 輕松寫技術博客

                使用Windows Live Writer 寫技術博客是一件非常愉快的事情,有一種寫日記的感覺,大家不妨試一試!哈哈

                1. 下載Windows Live Writer

                     http://explore.live.com/windows-live-writer?os=winxp

                2. 安裝完成后,重點是配置Windows Live Writer 的賬戶,打開 工具-->賬戶選項,選擇左邊的“賬戶”選項。

                    1

                 3. 點擊“添加”,出現下圖,選擇“其他日志服務”,下一步

                     2

                  4. 配置你的博客的地址和密碼,如

                     3

                   5. 選擇日志的類型

                     4 

                   6. 日志的類型

                     5

           

                     OK !

          posted @ 2010-12-28 11:23 李大鵬 閱讀(143) | 評論 (0)編輯 收藏

          2010年12月25日

          SQL中Join和Key的應用

          Join 和 Key

          有時為了得到完整的結果,我們需要從兩個或更多的表中獲取結果。我們就需要執行 join。

          數據庫中的表可通過鍵將彼此聯系起來。主鍵(Primary Key)是一個列,在這個列中的每一行的值都是唯一的。在表中,每個主鍵的值都是唯一的。這樣做的目的是在不重復每個表中的所有數據的情況下,把表間的數據交叉捆綁在一起。

          請看 "Persons" 表:

          Id_P  LastName  FirstName         Address              City

          1       Adams        John          Oxford Street         London

          2        Bush        George        Fifth Avenue          New York

          3       Carter      Thomas        Changan Street       Beijing

          請注意,"Id_P" 列是 Persons 表中的的主鍵。這意味著沒有兩行能夠擁有相同的 Id_P。即使兩個人的姓名完全相同,Id_P 也可以區分他們。

          接下來請看 "Orders" 表:

          Id_O       OrderNo       Id_P

          1             77895          3

          2             44678          3

          3             22456          1

          4             24562          1

          5             34764         65

          請注意,"Id_O" 列是 Orders 表中的的主鍵,同時,"Orders" 表中的 "Id_P" 列用于引用 "Persons" 表中的人,而無需使用他們的確切姓名。

          請留意,"Id_P" 列把上面的兩個表聯系了起來。

          引用兩個表

          我們可以通過引用兩個表的方式,從兩個表中獲取數據:

          誰訂購了產品,并且他們訂購了什么產品?

          SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
          FROM Persons, Orders
          WHERE Persons.Id_P = Orders.Id_P 
          

          結果集:

          LastName    FirstName     OrderNo

          Adams         John            22456

          Adams         John            24562

          Carter        Thomas         77895

          Carter        Thomas         44678

          SQL JOIN - 使用 Join

          除了上面的方法,我們也可以使用關鍵詞 JOIN 來從兩個表中獲取數據。

          如果我們希望列出所有人的定購,可以使用下面的 SELECT 語句:

          SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
          FROM Persons
          INNER JOIN Orders
          ON Persons.Id_P = Orders.Id_P
          ORDER BY Persons.LastName
          

          結果集:

          LastName     FirstName      OrderNo

          Adams           John            22456

          Adams           John            24562

          Carter         Thomas          77895

          Carter         Thomas          44678

          不同的 SQL JOIN

          除了我們在上面的例子中使用的 INNER JOIN(內連接),我們還可以其他幾種連接。

          下面列出了您可以使用的 JOIN 類型,以及它們之間的差異。

          • JOIN: 如果表中有至少一個匹配,則返回行
          • LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行
          • RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行
          • FULL JOIN: 只要其中一個表中存在匹配,就返回行

            posted @ 2010-12-25 22:38 李大鵬 閱讀(252) | 評論 (0)編輯 收藏

            AJAX向Servlet傳輸中文參數解決方案

                function checkMember(){
                    var username = document.getElementById("userid").value;
                    var password = document.getElementById("password").value;
                    var password2 = document.getElementById("repeat").value;
                    var email = document.getElementById("email").value;
                    var phone = document.getElementById("phone").value;
                    var addr = document.getElementById("addr").value;
                    getResult(username,password,phone,addr,email);
                }


                function createXmlHttp() {
                      //根據window.XMLHttpRequest對象是否存在使用不同的創建方式
                    if (window.XMLHttpRequest) {
                          xmlHttp = new XMLHttpRequest();                  //FireFox、Opera等瀏覽器支持的創建方式
                    } else {
                          xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE瀏覽器支持的創建方式
                   }
                }


                function getResult(username,password,phone,addr,email){
                     createXmlHttp(); 
                     var param = "flag=add&username="+username+"&password="+password+"&phone="+phone+"&addr="+addr+"&email="+email;
                     var url = "/ShoppingWeb/servlet/AdminServlet?random="+Math.random();       //創建XMLHttpRequest對象
                     xmlHttp.open("POST",url,true);
                     xmlHttp.onreadystatechange = callback;

                     //設置HTTP的Content-Type='application/x-www-form-urlencoded'  為發送的內容編碼
                     xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

                     //使用XMLHttpRequest對象的send()方法,傳輸數據
                     xmlHttp.send(param); 
                  }


                 function callback(){
                     if (xmlHttp.readyState == 4) {
                         if (xmlHttp.status == 200) {
                               if(xmlHttp.responseText == 1){
                                   alert("注冊成功!");
                          }
                     }
                  }
                 }

            posted @ 2010-12-25 20:58 李大鵬 閱讀(419) | 評論 (2)編輯 收藏

            主站蜘蛛池模板: 曲沃县| 清远市| 洞口县| 濉溪县| 姜堰市| 岳阳市| 漯河市| 霍林郭勒市| 曲阜市| 集安市| 旺苍县| 山西省| 连云港市| 当雄县| 安泽县| 虹口区| 祁东县| 南漳县| 广西| 客服| 安泽县| 无极县| 皋兰县| 习水县| 普宁市| 安塞县| 灵川县| 虎林市| 峨山| 资源县| 东城区| 隆德县| 乐平市| 宽甸| 湘潭市| 专栏| 永定县| 通海县| 疏附县| 通化县| 界首市|