<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ann
    冰是沒有未來的,因為它的永恒
    posts - 107,comments - 34,trackbacks - 0
         摘要: 1. 安裝vnc
    rpm -ivh vnc-server-4.1.2-14.el5_3.1.i386.rpm
    rpm -ivh vnc-4.1.2-14.el5_3.1.i386.rpm


    3. 設置vnc server的訪問密碼
    [ann@ecdev1 ~]# vncpasswd

    3. 執行vncserver,第一次執行后會生產一些配置文件

    4. 修改/home/ann/.vnc/xstart(如果無此文件,就運行vncserver)
    #!/bin/sh
    # Uncomment the following two lines for normal desktop:
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xsta  閱讀全文
    posted @ 2010-05-19 09:49 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: I tried the Build and Deployment tool in Commerce version 7. I followed the tutorial for the same found here:
    http://publib.boulder.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.doc/concepts/cdewcbdbuild.htm

    When I start the build process it extracts the projects from the CVS successfully, but while buildingarchiving the ejb jar the build fails with the following error:
    java.io.IOException: Cannot run program "D:\Programs\RAD75\SDP\runtimes\base_v7\java\jre\b  閱讀全文
    posted @ 2010-05-17 10:56 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:

    SQL like子句的另一種實現方法,速度比like快


    一般來說使用模糊查詢,大家都會想到LIKE
    select * from table where a like '%字符%'

    如果一個SQL語句中用多個 like模糊查詢,并且記錄條數很大,那速度一定會很慢。
    下面兩種方法也可實現模糊查詢:
    select * from table where patindex('%字符%',a)>0
    select * from table where charindex('字符',a)>0
    經測試這兩種方法比LIKE速度要快。

      閱讀全文
    posted @ 2010-05-04 12:58 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: #!/bin/sh
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    #################################
    # application: test
    # DFILE : pid file
    # GDIR : application webapp
    # LOGDIR : logs dir
    ######################
    NAME=et-play
    TestDIR="/data/webapps/play/test"
    GDIR="${TestDIR}/test"
    PIDFILE="${TestDIR}/${NAME}.pid"
    LOGDIR="${GDIR}/logs"
    APP_USER=test
    # Timeout in seconds for the shutdown of webapps
    APP_SHUTDOWN=30 <  閱讀全文
    posted @ 2010-03-19 13:22 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1.備份表中的數據


    D:\Program Files\PostgreSQL-8.3.7\bin\pg_dump.exe -h *.*.*.* -p 5432 -U username -F c -v -f "D:\Program Files\PostgreSQL-8.3.7\bin\sss.backup" -t "\"public\".\"tablename\"" databasename

    2. 創建表

    CREATE TABLE tablename
    (
    id bigint,
    createtime timestamp without time zone,
    modifyname character varying(255),
    modify_date timestamp without time zone,
    modify_detail character varying(100000),
    "name" character varying(255  閱讀全文
    posted @ 2010-03-11 10:02 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 一.linux 監控數據庫活動
    $ ps auxww | grep ^postgres

    postgres 3424 0.0 1.2 42708 26588 ? Ss Jan29 0:00 postgres: writer process
    postgres 3425 0.0 0.0 42576 1284 ? Ss Jan29 0:00 postgres: wal writer process
    postgres 3426 0.0 0.0 43364 1972 ? Ss J  閱讀全文
    posted @ 2010-02-09 15:30 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1、對于第一種重復,比較容易解決,使用

    select distinct * from tableName

      就可以得到無重復記錄的結果集。

       如果該表需要刪除重復的記錄(重復記錄保留1條),可以按以下方法刪除

    select distinct * into #Tmp from tableName
    drop table tableName
    select * into tableName from #Tmp
    drop table #Tmp


      閱讀全文
    posted @ 2010-02-08 16:22 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: Well, there's second places I set the proxy on a new Linux install.
    1) in /etc/profile:
    code:


    export http_proxy="http://user:pass@xxx.xxx.xxx.xxx:port/"
    export ftp_proxy="http://user:pass@xxx.xxx.xxx.xxx:port/"

    2) in /etc/apt/apt.conf
    code:

    Acquire::http::Proxy "http://user:pass@xxx.xxx.xxx.xxx:port/";
    Acquire::ftp::Proxy "http://user:pass@xxx.xxx.xxx.xxx:port/";


      閱讀全文
    posted @ 2010-02-02 15:16 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: Add the following line to either /etc/apt/apt.conf or /etc/apt/apt.conf.d/70debconf
    code:

    APT::Cache-Limit 50000000;
      閱讀全文
    posted @ 2010-02-02 15:13 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:
    1. 用命令行創建新的project
    #>: play new test

    輸入 test(會有What is the application name?提示)
    注:一定要輸入test 否則在導入到eclipse中就要手動改配置文件

    2. 導入eclipse
    >play eclipsify test
    打開eclipse 在import 就ok了.

    如果在創建project時候未輸入test。
    就要手動修改test.launch文件,也就是查找,得出 E:"project"eclipse"play1 ,然后把文件中所有的E:"project"eclipse"play1替換為test
    修改前:

    posted @ 2010-02-01 13:38 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:
    intellj 編碼設置 ,project編碼設置 這兩個編碼必須統一。
    例如: intellj設置的是系統默認的編碼gbk,而project是utf8。

      閱讀全文
    posted @ 2010-01-15 18:04 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 按照我寫的目錄結構來放置。
    下載地址:
    http://www.apache.org/dist/tomcat/tomcat-6/v6.0.18/bin/extras/tomcat-juli.jar
    http://www.apache.org/dist/tomcat/tomcat-6/v6.0.18/bin/extras/tomcat-juli-adapters.jar

    tomcat6-------lib
    | |--------tomcat-juli-adapters.jar
    | |--------log4j.jar
    | |--------log4j.properites
    |
    |----bin
    |--------tomcat-juli.jar
    閱讀全文
    posted @ 2010-01-14 18:10 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: Bulk close all in lucene2.9.1 issues.   閱讀全文
    posted @ 2010-01-14 16:06 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 找到啟動用戶目錄
    比如是/home/hudson/下面
    .hudson/nodeMonitors.xml 加入


    false


    false



      閱讀全文
    posted @ 2010-01-12 13:22 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:

    Jetty's default configuration has a limitation on POST data (200000 bytes)that
    prevents Hudson from reading the Update Center data (available
    plugins). Jetty gets an error like java.lang.IllegalStateException: Form too large. To resolve this, add something like this to jetty.xml:

    Jetty 6:

    在jetty.xml中設置該參數



    org.mortbay.jetty.Request.maxFormContentSize

    -1閱讀全文
    posted @ 2010-01-12 11:09 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 地址:http://code.google.com/apis/chart/  閱讀全文
    posted @ 2010-01-12 10:33 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: server:

    package com.test.web.resources;

    import javax.ws.rs.Consumes;
    import javax.ws.rs.POST;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.MultivaluedMap;

    import org.springframework.stereotype.Component;


    /**
    * 測試
    * @author ann
    *
    */
    @Path("/test")
    @Component
    public class Test {

    @POST
    @Path("/formTest")
      閱讀全文
    posted @ 2010-01-11 17:02 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 同步的集合類Hashtable和Vector,以及同步的包裝器類Collections.synchronizedMap和Collections.synchronizedList,為Map和List提供了基本的有條件的線程安全的實現。然而,某些因素使得它們并不適用于具有高度并發性的應用程序中――它們的集合范圍的單鎖特性對于可伸縮性來說是一個障礙,而且,很多時候還必須在一段較長的時間內鎖定一個集合,以防止出現ConcurrentModificationExceptions異常。

    ConcurrentHashMap和CopyOnWriteArrayList實現提供了更高的并發性,同時還保住了線程安全性,只不過在對其調用者的承諾上打了點折扣。ConcurrentHashMap和CopyOnWriteArrayList并不是在您使用HashMap或ArrayList的任何地方都一定有用,但是它們是設計用來優化某些特定的公用解決方案的。許多并發應用程序將從對它們的使用中獲得好處。

    總結:在多線程并發情況下,為了避免ConcurrentModificati  閱讀全文
    posted @ 2010-01-07 18:04 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:

    數據庫服務器,應對是高并發的訪問,每天都有大量的讀寫刪除操作。因此,時間一長服務器的內存就耗盡,數據庫的占的空間也很大。為了應對這個情況,我制定兩個常用的維護操作。

    一、注重日常清理(VACUUM;)。因為有大量的更新(update)"刪除(delete)操作,會有大量的空間需要釋放。

    每日執行一次VACUUM,每周訪問量低的時候執行VACUUM FULL;

    語法結構;

    VACUUM [ FULL | FREEZE ] [ VERBOSE ] [ table ]
    VACUUM [ FULL | FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]

    FULL ------選擇"完全"清理,這樣可以恢復更多的空間, 但是花的時間更多并且在表上施加了排它鎖。
    FREEZE ---------選擇激進的元組"凍結"。
    VERBOSE --------- 為每個表打印一份詳細的清理工作報告。 <  閱讀全文
    posted @ 2010-01-07 15:55 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: grails 升級到1.2.0 版本之后需要注意的

    1.默認的webserver是tomcat.
    如果想切換為jetty。grails uninstall-plugin tomcat
    grails install-plugin jetty

    2. 有了很多標準的規范,比如 :
    1). 必須放入
    標簽之內。
    2).urlmap中 "/test_$guid?"(controller:"test",action:"list")
    "/" (controller:"index",action:"list")
      閱讀全文
    posted @ 2010-01-05 16:55 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: CREATE INDEX 在指定的表上構造一個名為 index_name 的索引。索引主要用來提高數據庫性能。但是如果不恰當的使用將導致性能的下降。

    PostgreSQL 為從索引提供 B-tree,R-tree,hash(散列) 和 GiST 索引方法。 B-tree 索引方法是一個 Lehman-Yao 高并發 B-trees 的實 現。R-tree 索引方法用 Guttman 的二次分裂算法實現了標準的 R-trees。 hash(散列)索引方法是 Litwin 的線性散列的一個實現。 用戶也可以定義它們自己的索引方法,但這個工作相當復雜。
    如果出現了 WHERE 子句,則創建一個部分索引。 部分索引是一個只包含表的一部分記錄的索引,通常是該表中比其它部分數據更有用的部分。

    在 WHERE 子句里用的表達式只能引用下層表的字段,但是它可以使用所有字段,而不僅僅是被索引的字段。 目前,子查詢和聚集表達式也不能出現在WHERE里。

    索引定義里的所有函數和操作符都必須是immutable,(不  閱讀全文
    posted @ 2009-12-22 10:00 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: java -cp "./WEB-INF/lib/*:./WEB-INF/classes" bran.RestaurantCenterJettyStarter  閱讀全文
    posted @ 2009-12-22 09:47 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 一個登錄用戶在頁面訪問的時候如何充分利用 cache?

    頁面靜態化的一個大問題是登錄用戶訪問頁面如何靜態化。 例如首頁, 大部分的頁面內容需要緩存但是用戶登錄后的個人信息是動態信息, 不能緩存。 那么如何解決這個"頁面部分緩存"問題?

    現有的方案是利用 SSI - Server Side include.

    Nginx SSI 實現是 http://wiki.nginx.org/NginxHttpSsiModule

    這里最關鍵的就是靜態文件可以包含一個動態的網頁的 URL.

    這里有一篇文章對這個問題進行了深入的討論:

    http://jimmyg.org/blog/2009/ssi-memcached-nginx.html

    文章用了 memcache. 我關心的是 SSI 和 Nginx 自身的 cache 的協同工作。


    模塊分析:

    1. http://hi.baidu.com/langwan/blog/item/  閱讀全文
    posted @ 2009-12-22 09:35 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 一 . Adding Brokers to a Conventional Cluster

    1. To Add a New Broker to a Conventional Cluster Using a Cluster Configuration File
    1).Add the new broker to the imq.cluster.brokerlist property in the cluster configuration file.
    2).Issue the following command to any broker in the cluster: imqcmd reload cls
    3).(Optional) Set the value of the imq.cluster.url property in the new broker’s instance configuration file (config.properties) to point to the clu  閱讀全文
    posted @ 2009-12-22 09:32 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: http://svn.codehaus.org/grails-plugins/grails-quartz/tags/RELEASE_0_4_1/  閱讀全文
    posted @ 2009-12-11 15:56 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: http://lucene.apache.org/solr/tutorial.html  閱讀全文
    posted @ 2009-12-11 12:43 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: user-agent 收集:http://www.developershome.com/wap/detection/detection.asp?page=userAgentHeader

    http://search.cpan.org/~cmanley/Mobile-UserAgent-1.05/lib/Mobile/UserAgent.pm

    http://www.zytrax.com/tech/web/mobile_ids.html

    http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones

    nginx

    location = / {

    root /var/www/path;
    if ($http_user_agent ~* "Nokia") { rewrite . /index.html break; }

    if ($http_user_agent ~* "Mobile") { r  閱讀全文
    posted @ 2009-12-08 09:22 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 原理簡介

    安裝運行

    特殊介紹

    1.iptables的3個表:

    filter: 顧名思義,用于過濾的時候

    nat: 顧名思義,用于做NAT 的時候

    manager:見下

    2.iptables的5條鏈

    INPUT: 匹配目的IP 是本機的數據包

    OUPUT: 匹配源IP是本機的數據包

    FORWARD: 匹配穿過本機的數據包

    PREROUTING: 用于修改目的地址(DNAT)

    POSTROUTING:用于修改源地址(SNAT)

    3.manager簡介

    這個表主要用來mangle數據包。我們可以改變不同的包及包頭的內容,比如 TTL,TOS或MARK。 注意MARK并沒有真正地改動數據包,
    它只是在內核空間為包設了一個標記。防火墻內的其他的規則或程序(如tc)可以使用這種標記對包進行過濾或高級路由。這個表有五  閱讀全文
    posted @ 2009-12-04 13:42 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 限制 client 每秒訪問次數
    限制連 80 port 的次數 = 60 秒 2次 , 超過就 drop
    iptables -I INPUT -p tcp –dport 80 -i eth0 -m state –state NEW -m recent –set
    iptables -I INPUT -p tcp –dport 80 -i eth0 -m state –state NEW -m recent –update –seconds 60 –hitcount 2 -j DROP

    2. 控制client訪問特定的port
    只允許114.80.192.18 和 127.0.0.1 訪問8080-8099的端口
    iptables -A INPUT -p tcp -s 114.80.192.18 --dport 8080:8099 -j ACCEPT
    iptables -A INPUT -p tcp -s ! 127.0.0.1 --dport 808  閱讀全文
    posted @ 2009-12-04 11:52 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: nginx 聊天室模塊  閱讀全文
    posted @ 2009-11-20 11:29 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: nginx 重啟之后 用purge 會出現以上錯誤
    nginx log :
    2009/11/17 15:03:52 [crit] 1553#0: *1 cache file "/data/nginx_cache/etwebservice/a/2b/b3a2527b6f3a38d63663ee436e7d82ba" is too small, client: 222.66.142.229, server: localhost, request: "HEAD /purge/RestTakeoutServer/dish/B10I24R57547/list?commentCount=5 HTTP/1.1", host: "222.66.142.229"

    客戶端請求出錯

    HTTP/1.1 500 Internal Server Error
    Server: nginx/0.8.24
    Date: Tue, 17 Nov 2009 07:03:52 GMT
    Content-Type: text/html
    Content  閱讀全文
    posted @ 2009-11-17 17:59 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: nginx0.8.26 加入 purge_cache module  閱讀全文
    posted @ 2009-11-17 17:45 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 下一站,考慮中......  閱讀全文
    posted @ 2009-11-06 14:31 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 安裝openvpn
    2. CA證書  閱讀全文
    posted @ 2009-11-05 15:49 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:
    1.創建repo sudo -u subversion svnadmin create TestRepo

    2.備份svn version
    sudo -u subversion svnadmin dump TestRepo> /data/downloads/TestRepo-file

    3.恢復
    sudo -u subversion svnadmin load --force-uuid TestRepo1/ < /data/downloads/TestRepo-file

    4.客戶端轉換Repository
    例如:
    從 svn://etch1/TestRepo/TakeoutServer 到 svn://etch1/TestRepo1/TakeoutServer
    svn switch --force --relocate svn://etch1/TestRepo/TakeoutServer svn://etch1/TestRepo1/TakeoutS  閱讀全文
    posted @ 2009-11-05 15:41 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 目前大多數使用gson的還要求在java類中使用java annotation,不完全支持POJO。
    Gson這個Java類庫可以把Java對象轉換成JSON,也可以把JSON字符串轉換成一個相等的Java對象。Gson支持任意復雜Java對象包括沒有源代碼的對象。

    下載地址
    http://code.google.com/p/google-gson/downloads/list  閱讀全文
    posted @ 2009-11-05 15:31 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 下載最新的nucleus
    http://nucleuscms.org/download.php



    2. 解壓
    unzip *.zip
    移動到:/data/blog/nucleus

    3. 創建數據庫
    mysql -u root -p
    提示輸入密碼
    create database nucleus_db;
    創建數據庫用戶
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON nucleus_db.* TO 'username'@'localhost' IDENTIFIED BY 'password';




    4. 配置nginx
    server {
    listen 80;
    server_name www.myblog.com;
    access_log /var/log/ngi  閱讀全文
    posted @ 2009-10-30 13:13 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 下載最新的drupal
    wget http://drupal.org/files/projects/drupal-x.x.tar.gz



    2. 解壓
    tar -zxvf drupal-x.x.tar.gz
    移動到:/data/blog/drupal

    3. 創建數據庫
    mysql -u root -p
    提示輸入密碼
    create database drupal_db;
    創建數據庫用戶
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON drupal_db.* TO 'username'@'localhost' IDENTIFIED BY 'password';

    4. 創建文件
    cp sites/default/default.settings.php sites/default/settings.php
    chmod o+w s  閱讀全文
    posted @ 2009-10-30 12:02 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 下載最新的wordpress-mu
    wget http://mu.wordpress.org/latest.tar.gz

    2. 解壓
    tar -xzvf latest.tar.gz
    移動到:/data/wpmu

    3. 創建數據庫
    mysql -u root -p
    提示輸入密碼
    create database wordpress_mu_db;
    創建數據庫用戶
    GRANT ALL ON wordpress_mu_db.* TO user@localhost identified by "password";



    4. 配置nginx
    server {
    listen 80;
    server_name www.myblog.com;
    access_log /var/log/nginx/myblog.com-access.log;

    location / {
      閱讀全文
    posted @ 2009-10-30 11:55 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 下載最新的wordpress
    wget http://wordpress.org/latest.tar.gz

    2. 解壓
    tar -xzvf latest.tar.gz
    移動到:/data/wordpress

    3. 創建數據庫
    mysql -u root -p
    提示輸入密碼
    create database wordpress_db;
    創建數據庫用戶
    GRANT ALL ON wordpress_db.* TO user@localhost identified by "password";

    4. 修改配置文件
    cd /opt/webapps/www/wp/wp
    mv wp-config-sample.php wp-config.php.

    5. 配置nginx
    server {
    listen 80;
    server_name www.myblog.com;
    access_l  閱讀全文
    posted @ 2009-10-30 11:49 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 這個錯誤信息通常在你更新工作拷貝時出現,可能的原因有兩個:

    * 版本庫中有兩個文件的名字只是大小寫不同,這在Windows下是不允許簽出的,因為Windows的文件系統是大小寫不敏感的。很可能其中一個文件是誤添加的,所以你要找出是哪一個,然后刪除它,以確保不會把更改提交到錯誤的文件。
    * 某個文件的文件名是非法的(對Windows來說非法),比如,"con", "lpr", "com"都是非法的,因為這些都是設備名。當然,含有"/\*?:|"和其它特殊字符在Windows(NTFS 和 FAT)也是不允許的。

    是,我們知道這個錯誤信息對解決問題沒什么實質性的幫助,但這個錯誤信息是來自Subversion庫的,我們改不了。

    有幾個辦法可以避免這個問題:

    Subversion 是針對大小寫敏感的文件系統(比如 Linux )設計的,這在大小寫不敏感的Windows下有時就會有問題。一個典型的例子是,重命名文件時,如果文件名僅有大小寫不一樣,如Makefile改成 MAKEFILE。在工作拷貝中要  閱讀全文
    posted @ 2009-10-22 12:11 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 在測試發現 當數組返回json格式的String的時候,如果數組中只有一個,則返回的json格式不是數組形式,而是單一對象格式。  閱讀全文
    posted @ 2009-10-15 09:28 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 這里面用的是jersey

    1. 創建一個project

    2. 建立返回的model

    這里面的model例子

    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */

    package com.test.webservice.model;

    /**
    *
    * @author ann
    */
    import com.fg114.model.People;
    import java.util.Date;
    import javax.xml.bind.annotation.XmlAccessType;
    import javax.xml.bind.annotation.XmlAccessorType;
    import javax  閱讀全文
    posted @ 2009-09-27 15:19 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: java.lang.LinkageError: loader constraint violation: when resolving overridden method "com.sun.xml.ws.message.jaxb.AttachmentMarshallerImpl.addMtomAttachment(Ljavax/activation/DataHandler;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" the class loader (instance of org/mortbay/jetty/webapp/WebAppClassLoader) of the current class, com/sun/xml/ws/message/jaxb/AttachmentMarshallerImpl, and its superclass loader (instance of ), have different Class objects for the type javax/act  閱讀全文
    posted @ 2009-09-18 16:13 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 在 Linux 系統中,
    要將代理連接為群集,有一個特殊的前提條件。某些 Linux 安裝程序自動將 localhost 條目設置為網絡回送 IP 地址 (127.0.0.1)。您必須設置系統的 IP 地址,以便為群集中的所有代理設置正確的地址。
    也即修改/etc/hosts
    把hostname的配置文件為你的靜態ip(linux 查看hostname命令: hostname)

    例如: hostname == etch1
    修改/etc/hosts中
    etch1 192.168.1.18  閱讀全文
    posted @ 2009-09-17 11:32 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: url :http://efforts.embedded.ufcg.edu.br/web/?p=7  閱讀全文
    posted @ 2009-09-01 09:28 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 例子 class Hotel{
    static constraints = {
    name()
    crTime(nullable:true)
    upTime(nullable:true)
    }

    String name
    Date crTime
    Date upTime

    def beforeInsert = {
    crTime = new Date()
    }

    def beforeUpdate = {
    upTime = new Date()
    }
    }
    crTime(nullable:true)
    upTime(nullable:true)不設 保存或更新靜默失敗(beforeInsert或beforeUpdate 不起作用)
      閱讀全文
    posted @ 2009-08-28 15:50 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 測試了grails時候 在新創建domain class之后 測試 ,發現老是提示is not domain class 錯誤,
    解決的辦法就是grails clean 在重啟app就可以了  閱讀全文
    posted @ 2009-08-26 16:00 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 修改role密碼
    alter role postgres password 'postgres';

    2. 設置postgres遠程連接

    1). 修改listen addresses
    sudo vim /etc/postgresql/8.3/main/pg_hba.conf
    # listen_addresses = 'localhost'
    設置為 listen_addresses = '*'

    2). 添加ip

    sudo vim /etc/postgresql/8.3/main/postgresql.conf
    在 最后一行添加
    host all all 192.168.0.0/16 md5

    3  閱讀全文
    posted @ 2009-07-31 14:23 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 修改 ${postgres_install}/data/postgresql.conf
    將listen_address = 'localhost' 改為 listen_address = '*'

    2. ${postgres_install}/data/pg_hba.conf
    在文件最后加入:
    host  all  all  192.168.1.0/24  password

    3. 重新啟動數據庫
    ${postgres_install}/bin/pg_ctl stop -D ${postgres_install}/data
    ${postgres_install}/bin/postmaster -i -D ${postgres_install}/data>logfile 2>&1 &

    4. 這樣就可以遠程訪問數據庫了,如下邊的命令:
    $ psql -h 192.168.1.216 -p 5432   閱讀全文
    posted @ 2009-07-24 10:37 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: jvm調優總結

    由于應用服務器本身對內存消耗比較大,所以遇到不同配置的機器時經常要對suite的啟動腳本進行修改
    來調整內存參數,尤其是在虛擬機分配內存過小的情況
    于是想總結一下內存參數相關的內容,但搜索之后發現unixboy已經很好的總結了
    于是轉載過來以供自己學習參考。
    聲明:本文一下內容轉自:http://unixboy.javaeye.com/blog/174173
    堆大小設置
    JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64為操作系統對內存無限制。我在Windows Server 2003 系統,3.5G物理內存,JDK5.0下測試,最大可設置為1478m。
    典型設置:
    java -Xmx3550m -Xms3550m -Xmn2g -Xss128k
    -Xmx3550m:設置JVM最大可用內存為3550M。
    -Xms3550m:設置JVM促使內存  閱讀全文
    posted @ 2009-07-15 14:26 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: @Column(name="columnName";boolean unique() default false;boolean nullable() default true;
    boolean insertable() default true;boolean updatable() default true;
    String columnDefinition() default "";
    String table() default "";
    int length() default 255;
    int precision() default 0; // decimal precision
    int scale() default 0; // decimal scale
    name 可選,字段名(默認值是屬性名)

    unique 可選,是否在該字段上設置唯一約束(默認值false)

    nullable 可選,是否設置該字段的值可以為空(默認值false)

    insertable 可選,該字段  閱讀全文
    posted @ 2009-07-15 13:17 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: http://www.pixelbeat.org/cmdline_zh_CN.html
    http://www.linuxfromscratch.org/blfs/edguide/chapter03.html

    基于SSH密鑰對的自動登錄
    xiao@xiao .ssh]# ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/xiao/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/xiao/.ssh/id_rsa.
    Your public key has been saved in /home/xiao/.ssh/id_rsa.pub.
    The  閱讀全文
    posted @ 2009-07-07 09:54 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1.備份
    >pg_dump -h 192.168.4.217 --username admin RestaurantCenter >restaurantcenter1.sql

    2.執行sql
    >psql -h 192.168.1.18 --username postgres RestaurantCenter < restaurantcenter1.sql

      閱讀全文
    posted @ 2009-07-02 13:43 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: Manipulating the start and stop order of Linux servicesThis document (7002295) is provided subject to the disclaimer at the end of this document.

    Environment
    Novell SUSE Linux
    Novell SUSE Linux Enterprise Server 9
    Novell SUSE Linux Enterprise Server 10
    Novell SUSE Linux Enterprise Desktop 10

    Situation
    In some circumstances, the start and stop order of a service needs to be manipulated.
    How to add start and stop orders to a custom service

    Resolu  閱讀全文
    posted @ 2009-06-30 17:05 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 下載openMQ安裝文件 openmq4_3-installer-Unix.zip 到/home/zhshp

    2. 解壓zip文件
    1) . 復制zip文件到opt/
    cp /home/zhshp/openmq4_3-installer-Unix.zip /opt/
    2) . 解壓zip
    cd /opt/
    unzip openmq4_3-installer-Unix.zip
    3. 安裝
    1) . 創建answerfile
    在 /opt/mq4_3-zip-installer/ 創建answerfile 例如 :見/home/zhshp/nswerfile
    2) . 安裝 installer -s -a answerfile
    3) 修改imqbroker配置文件:sudo vim etc/mq/imqbro  閱讀全文
    posted @ 2009-06-23 15:20 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: ln -s /data/tomcat /opt/tomcat  閱讀全文
    posted @ 2009-06-17 14:21 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: :> domains/domain1/logs/server.log   閱讀全文
    posted @ 2009-06-17 13:59 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 例子 修改$


    user syncher syncher;
    worker_processes 2;
    events {
    use epoll; # for linux
    worker_connections 1024;
    }


    http {
    include mime.types;
    default_type application/octet-stream;


    #access_log logs/access.log main;

    sendfile on;
    #tcp_nopush on;

    #keepalive_timeout 0;
    keepalive_timeout 65;

    gzip on;

    upstream tomcats {
      閱讀全文
    posted @ 2009-06-17 13:38 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: df -hl 查看磁盤剩余空間

    du -sm 文件夾
    返回該文件夾總M數  閱讀全文
    posted @ 2009-06-17 11:26 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 解決的方案:部署在不同的domain中,并控制domain啟動的順序

    例子:applications: RestaurantCenter (比mobile先load);mobile。

    服務器: 內網192.168.1.18上
    glassfish的路徑:/opt/glassfish2.1

    1.首先,創建兩個domain :domain1,domain2
    創建domain1 :ant -f setup1.xml



    posted @ 2009-06-16 15:23 冰是沒有未來的,因為它的永恒| 編輯 收藏
    glassfish 已知問題和限制
         摘要: 已知問題和限制
    http://docs.sun.com/app/docs/doc/820-7430/knownissuessges?a=view
      閱讀全文
    posted @ 2009-06-16 11:01 冰是沒有未來的,因為它的永恒| 編輯 收藏
    升級后啟動域時,您會在日志中看到以下異常。(6774663)
         摘要: 說明
    可能會拋出以下異常:

    #|2008-11-19T01:44:37.422+0530|SEVERE|sun-appserver9.1|org.apache.catalina.session.ManagerBase|_ThreadID=17;_ThreadName=pool-1-thread-3;_Req uestID=cc0ddf54-a42e-400a-9788-e30d79a25d88;|PWC2768: IOException while loading persisted sessions: java.io.InvalidClassException: org.apache .catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = 8647852380089530442, local class serialVersi onUID = -8515037662877107054 java.io.InvalidClas  閱讀全文
    posted @ 2009-06-16 11:00 冰是沒有未來的,因為它的永恒| 編輯 收藏
    特定于 INTERNET EXPLORER 6.0/7.0 瀏覽器:導出負載平衡器配置文件會拋出錯誤 (6516068)
         摘要: 說明
    (僅 Internet Explorer 6 和 7)當嘗試從 Internet Explorer 6 或 7 導出負載平衡器配置文件 (loadbalancer.xml) 時,瀏覽器會顯示錯誤消息,表示找不到 sun-loadbalancer_1_2.dtd DTD 文件。
    解決方法
    要保存此文件,請使用以下解決方法:
    在 Internet Explorer 中,在“負載平衡器”頁上單擊“導出”。
    將顯示“XML page cannot be displayed”消息。
    單擊錯誤框,然后從 Internet Explorer 中選擇“文件”->“另存為”。
    將 loadbalancer.xml 文件保存到所選目錄中。

      閱讀全文
    posted @ 2009-06-16 10:53 冰是沒有未來的,因為它的永恒| 編輯 收藏
    glassfish啟動 --java.rmi.server.ExportException
         摘要: glassfish啟動的時候:

    .1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;|UnknownException during st
    artup. Disable quick startup by setting system property com.sun.enterprise.server.ss.ASQuickStartup to false
    com.sun.appserv.server.ServerLifecycleException: java.rmi.server.ExportException: Port already in use: 0; nested exception is:
    java.net.BindException: Can't assign requested address
    at com.sun.enterprise.admin.server.core.channel.AdminChannel.createRMIChannel(  閱讀全文
    posted @ 2009-06-16 09:26 冰是沒有未來的,因為它的永恒| 編輯 收藏
    linux java main函數啟動的例子
         摘要: java -cp "./WEB-INF/lib/*:./WEB-INF/classes" bran.RestaurantCenterJettyStarter
    nohup java -cp "./WEB-INF/lib/*:./WEB-INF/classes" bran.RestaurantCenterJettyStarter >log.log & 退出時候,不中斷  閱讀全文
    posted @ 2009-06-15 18:02 冰是沒有未來的,因為它的永恒| 編輯 收藏
    solr int Querying Ranges Problem
         摘要: Ensure that the fieldType maps back to solr.SortableIntField rather
    than solr.IntField  閱讀全文
    posted @ 2009-06-13 17:45 冰是沒有未來的,因為它的永恒| 編輯 收藏
    unconpilable exception code in netbeans
         摘要: have a little testcase:

    Class enumClass = TestEnum.class;
    System.out.println(TestEnum.我);
    Method method = null;
    method = enumClass.getDeclaredMethod("values", new Class[0]);
    Object[] values = (Object[]) method.invoke(null, new Object[0]);
    Assert.assertTrue(values.length > 0);
    System.out.println(values[0]);

    The method invocation blows out and complains uncompilable code

    The reason seems to   閱讀全文
    posted @ 2009-06-13 14:38 冰是沒有未來的,因為它的永恒| 編輯 收藏
    glassfish linux 安裝
         摘要: 1.下載- ref : https://glassfish.dev.java.net/downloads/v2.1-b60e.html

    -
    2.解壓下載的jar # java -Xmx256m -jar glassxxx.jar
    3.復制到安裝的路徑下 copy th glassfish to /opt/glasfish2.1

    # cd glassfish2.1
    如果系統沒安裝ant # chmod -R +x lib/ant/bin

    make sure tomcat is not running on 8080, I changed to run on 18080



    4. 安裝 # lib/ant/bin/ant -f setup.xml

    cannot move the dir after the above step.


    ends results:

    create.domain:
    [exe  閱讀全文
    posted @ 2009-06-13 12:11 冰是沒有未來的,因為它的永恒| 編輯 收藏
    jetty starter 不檢查 端口是否被占用
         摘要: jetty starter 不檢查 端口是否被占用

    connector.setReuseAddress(false);

    這樣就不能重復啟動同一個 jetty 了.
      閱讀全文
    posted @ 2009-06-12 15:15 冰是沒有未來的,因為它的永恒| 編輯 收藏
    solrj的相關網址
         摘要: http://mxsfengg.javaeye.com/?show_full=true
    http://clayz.javaeye.com/?page=2&show_full=true
    http://mxsfengg.javaeye.com/blog/277913  閱讀全文
    posted @ 2009-06-03 11:55 冰是沒有未來的,因為它的永恒| 編輯 收藏
    Google geo API
         摘要: http://ditu.google.com/maps/geo?output=json&oe=utf-8&q=要查的地址

    /**
    * a positive response:
    *
    *
    {
    "name": "上海金橋開發區",
    "Status": {
    "code": 200,
    "request": "geocode"
    },
    "Placemark": [
    {
    "id": "p1",
    "address": "中國上海市浦東新區金橋開發\r\r\n區",
    "AddressDetails": {
    "Country": {
    "CountryNameCode": "CN",
    "  閱讀全文
    posted @ 2009-06-03 09:57 冰是沒有未來的,因為它的永恒| 編輯 收藏
    為已經存在的數據庫添加GIS功能
         摘要: PgAdmin, open up the SQL window by clicking the SQL button (the one with the pencil).
    Choose “File ? Open…” and navigate to

    C:\Program Files\PostgreSQL\8.3\share\contrib\lwpostgis.sql

    Press the “Run” button. (The green triangle.) The lwpostgis.sql file will execute, loading the PostGIS functions and objects into the “postgis” database.

    Choose “File ? Open…” and navigate to

    C:\Program Files\PostgreSQL\8.3\share\contrib\spatial_ref_sys.sql  閱讀全文
    posted @ 2009-06-03 09:55 冰是沒有未來的,因為它的永恒| 編輯 收藏
    成批轉換java 文件的編碼
         摘要: netbeans項目中缺省使用 utf-8. 這要求所有的源文件使用 utf8 編碼有些源文件是從別的文件系統中拷貝出來, 可能使用別的編碼方式, 例如 iso-8859-1. 如果其中有 Ascii 擴展字符, 則 編譯的時候會抱怨有 并不認識的 unicode 編碼. (ummapped unicode characters)

    解決方法: 使用 GNU iconv 工具進行批處理轉換.

    - iconv 在 cygwin 中有發布, 需要 iconv2 包. 也有單獨的 windows 版本.

    - 在 一個臨時文件目錄兩種建立和源目錄相同的目錄結構: 拷貝過去以后, find . -name "*.*" | xargs rm, find . -name ".svn" | xargs rm -R
    - 在源文件目錄中: $ for a in `find . -name "*.java"`; do iconv -f iso-8859-1 -t utf-8 <"$a" > /tmp/"$a" ; done
    閱讀全文
    posted @ 2009-06-03 09:52 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: JTS Geometry 對象不能被 JAXB 映射成xml.

    可使用一下的方法避免指定的 java bean property 不被 xml 話

    在 bean 的class級別:

    @XmlAccessorType(XmlAccessType.FIELD) // for jaxb to ananlyze the object

    然后在 field 上面

    @XmlTransient


    如果沒有 XmlAccessorType, 則需要把 @XmlTransient 放在getter 上面.  閱讀全文
    posted @ 2009-06-03 09:44 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. putty:
    http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe

    2.使用 rsync, 能后進行差額同步, 大大減少文件傳輸量, 例如下面的命令本地的 dist 目錄下面的 TakeoutServer.war 同步到遠程服務器 etch1 的 ~ 目錄 (home 目錄)

    rsync -avz --delete --progress -e "ssh" dist/TakeoutServer.war etch1:~/
      閱讀全文
    posted @ 2009-05-22 16:55 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 數據庫映射為實體:http://resources.visual-paradigm.com/index.php/dbm-tut/42-tut/129-db-reverse-sc.html
    實體映射為數據庫:http://resources.visual-paradigm.com/index.php/dbm-tut/42-tut/129-db-reverse-sc.html

      閱讀全文
    posted @ 2009-05-22 10:24 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. log4j的配置

    ### direct log messages to stdout ###
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target=System.out
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

    ### direct messages to file hibernate.log ###
    #log4j.appender.file=org.apache.log4j.FileAppender
    #log4j.appender.file.File=hibernate.log
    #log4j.appender.file.layout=or  閱讀全文
    posted @ 2009-05-14 14:45 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要:

    JDBC 驅動程序支持通過 integratedSecurity 連接字符串屬性在 Windows 操作系統上使用“類型 2”集成身份驗證。

    注意:如果您運行 32 位的 Java 虛擬機 (JVM),則使用 x86 文件夾中的 sqljdbc_auth.dll 文件,即使操作系統是 x64 版本也不例外。如果您在 x64 處理器上運行 64 位 JVM,則使用 x64 文件夾中的 sqljdbc_auth.dll 文件。如果您在 Itanium 處理器上運行 64 位 JVM,則使用 IA64 文件夾中的 sqljdbc_auth.dll 文件。


    例子:

    1. java代碼:

    public class DBConnect {
    static {
    try {

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDri  閱讀全文
    posted @ 2009-05-11 14:44 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 1. 下載openMQ
    https://mq.dev.java.net/
    2. 解壓 openmqXXX-installer-WINNT.zip 到 F:\software tool\java\web server\wins\openmq4_4-installer-WINNT

    3. 安裝 :
    進入F:\software tool\java\web server\wins\openmq4_4-installer-WINNT\openmq4_4-installer下 雙擊installer.vbs


    4.安裝為wins服務:

    > cd D:\Program Files\MessageQueue\mq\bin
    > imqsvcadmin install  閱讀全文
    posted @ 2009-05-06 10:18 冰是沒有未來的,因為它的永恒| 編輯 收藏
    posted @ 2009-05-06 10:09 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: FireDaemon是為Microsoft Windows準備的一個系統工具。通過FireDaemon,您可以將任意應用程序或腳本程序作為一個交互式或非交互式的Windows服務來運行,FireDaemon支持的程序類型包括現有的32位或64位本地程序,以及腳本或說明語言(如Java, .NET, Perl, BAT/CMD, Python, Ruby, TCL/TK)程序等。
      閱讀全文
    posted @ 2009-05-04 11:12 冰是沒有未來的,因為它的永恒| 編輯 收藏
    posted @ 2009-04-23 14:31 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: galssfish做成wins 服務  閱讀全文
    posted @ 2009-04-14 11:39 冰是沒有未來的,因為它的永恒| 編輯 收藏
    posted @ 2009-03-23 10:56 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 傳統上, J2EE開發者有兩種事務管理選擇,全局和本地事務。Spring框架對事務管理的支持極大地改變傳統上認為J2EE應用需要應用服務器。這種改變不單是僅僅為了通過EJB來使用生命式事務而使用應用服務器。事實上,即使你的應用服務器有強大的JTA功能,Spring框架的聲明式事務提供了比EJB CMT(聲明式事務)更強大,更高效的編程模型。一般來說,只有支持多個事務資源,才會需要應用服務器的JTA功能,而大多數應用不需要能夠處理跨多種資源。最重要的一點,使用Spring,你可以選擇何時把你的應用遷移到全功能的應用服務器。使用Spring不需要像以前一樣用編碼實現本地事務代替 EJB CMT或JTA,現在只需要改配置問價,而不必改代碼。  閱讀全文
    posted @ 2009-03-19 16:57 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: webservice的概念  閱讀全文
    posted @ 2009-03-17 17:24 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: red5的收藏  閱讀全文
    posted @ 2009-01-08 10:58 冰是沒有未來的,因為它的永恒| 編輯 收藏
    posted @ 2008-10-31 13:48 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: java URLEncoder 中特殊處理  閱讀全文
    posted @ 2008-10-07 11:40 冰是沒有未來的,因為它的永恒| 編輯 收藏
         摘要: 未來一周,貌似理財市場的輿論聲音在好轉,對各種虛無縹緲的概念、題材也極易產生豐富的想象力,而主力也趁機耍一些散布假消息、找股評做莊托等下三流手段,極盡欺騙之能事,誘騙處于狂熱狀態的投資者在高位接貨,而這其實是最危險又最真實的影響力,因此,海王星上行之時的投資者,請謹慎擦亮眼鏡,小心進入吧。水星與天王星對沖還在運行、財星金星升勢緩慢,因此全球股市則將出現價格大幅震蕩的浮動格局,投資人宜注意分散避險及短波操作。好在未來一個月的時間東方星系的強勢照耀顯示國內股市諸多利好的跡象已經越來越明顯,相比較國際股市則有更多機會。

      閱讀全文
    posted @ 2008-09-12 09:59 冰是沒有未來的,因為它的永恒| 編輯 收藏

    當下,把心放下 放下如果是可能的,那一定是在當下,
    不在過去,也不在未來。
    當下放下。唯有活在當下,你的問題才能放下。

    主站蜘蛛池模板: 女人18毛片水最多免费观看 | **俄罗斯毛片免费| 亚洲欧洲精品一区二区三区| 久草视频免费在线观看| 亚洲爆乳成av人在线视菜奈实| 国产成人毛片亚洲精品| 亚欧在线精品免费观看一区 | 久久99国产综合精品免费| 在线观看亚洲AV日韩A∨| 久久久久亚洲爆乳少妇无| 8x8×在线永久免费视频| 亚洲精品国产av成拍色拍| 亚洲国产精品无码久久一线| 中文字幕无码成人免费视频| 伊人久久国产免费观看视频| 亚洲福利一区二区| 久久影视综合亚洲| 免费毛片在线看片免费丝瓜视频| 国产国产人免费人成成免视频| 亚洲人成高清在线播放| 国产国拍亚洲精品福利| 久久九九兔免费精品6| 国产99精品一区二区三区免费| 亚洲国产美女精品久久| 亚洲香蕉成人AV网站在线观看| 国产一精品一AV一免费孕妇| 特色特黄a毛片高清免费观看| 亚洲午夜在线一区| 亚洲啪啪综合AV一区| 精品免费久久久久久成人影院| 免费观看久久精彩视频| 青青视频免费在线| 亚洲中文字幕久久精品无码A| 久久亚洲AV无码精品色午夜麻| 免费看国产一级片| 免费看国产成年无码AV片| 少妇性饥渴无码A区免费| 国产av无码专区亚洲av毛片搜| 亚洲另类小说图片| 777亚洲精品乱码久久久久久| 国产美女亚洲精品久久久综合|