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

          2010年12月25日

          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)編輯 收藏

          Mysql 出現(xiàn)中文亂碼---解決辦法

          1. 做Java web項(xiàng)目時,Mysql的配置不正確,可能會導(dǎo)致Mysql數(shù)據(jù)庫存儲中文時會出現(xiàn)亂碼的問題

              解決辦法:

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

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

                      Mysql配置編碼圖解:

                             安裝好Mysql,需要配置一些Mysql的關(guān)鍵參數(shù),才能正常運(yùn)行

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

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

                             1. 這步是在設(shè)置Mysql Server的最大并發(fā)量,選擇最后一項(xiàng),數(shù)量選擇1400

                              mysql1

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

                               mysql2

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

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

                                mysql5

                               4. 把”Enable Strick Mode” 的復(fù)選框的勾去掉

                                 mysql3

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

                                  mysql3

                   

                                 OK!

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

          使用Windows Live Writer 輕松寫技術(shù)博客

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

                1. 下載Windows Live Writer

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

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

                    1

                 3. 點(diǎn)擊“添加”,出現(xiàn)下圖,選擇“其他日志服務(wù)”,下一步

                     2

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

                     3

                   5. 選擇日志的類型

                     4 

                   6. 日志的類型

                     5

           

                     OK !

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

          SQL中Join和Key的應(yīng)用

          Join 和 Key

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

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

          請看 "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 也可以區(qū)分他們。

          接下來請看 "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" 列把上面的兩個表聯(lián)系了起來。

          引用兩個表

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

          誰訂購了產(chǎn)品,并且他們訂購了什么產(chǎn)品?

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

          結(jié)果集:

          LastName    FirstName     OrderNo

          Adams         John            22456

          Adams         John            24562

          Carter        Thomas         77895

          Carter        Thomas         44678

          SQL JOIN - 使用 Join

          除了上面的方法,我們也可以使用關(guān)鍵詞 JOIN 來從兩個表中獲取數(shù)據(jù)。

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

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

          結(jié)果集:

          LastName     FirstName      OrderNo

          Adams           John            22456

          Adams           John            24562

          Carter         Thomas          77895

          Carter         Thomas          44678

          不同的 SQL JOIN

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

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

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

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

            AJAX向Servlet傳輸中文參數(shù)解決方案

                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() {
                      //根據(jù)window.XMLHttpRequest對象是否存在使用不同的創(chuàng)建方式
                    if (window.XMLHttpRequest) {
                          xmlHttp = new XMLHttpRequest();                  //FireFox、Opera等瀏覽器支持的創(chuàng)建方式
                    } else {
                          xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE瀏覽器支持的創(chuàng)建方式
                   }
                }


                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();       //創(chuàng)建XMLHttpRequest對象
                     xmlHttp.open("POST",url,true);
                     xmlHttp.onreadystatechange = callback;

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

                     //使用XMLHttpRequest對象的send()方法,傳輸數(shù)據(jù)
                     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)編輯 收藏

            主站蜘蛛池模板: 雷州市| 合作市| 石家庄市| 南安市| 如皋市| 阿瓦提县| 开远市| 黄浦区| 鹤峰县| 工布江达县| 新野县| 神农架林区| 子长县| 个旧市| 洛南县| 丹巴县| 夹江县| 汶上县| 武夷山市| 明光市| 司法| 祁连县| 荥阳市| 连城县| 兰州市| 连云港市| 洮南市| 射洪县| 锡林浩特市| 迭部县| 东乌珠穆沁旗| 金乡县| 神木县| 文水县| 枣庄市| 壤塘县| 宾阳县| 万源市| 崇州市| 天等县| 赫章县|