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

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

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

    gnl

    java 學(xué)習(xí)
    隨筆 - 17, 文章 - 0, 評論 - 2, 引用 - 0
    數(shù)據(jù)加載中……

    2012年8月7日

    個人常用工具記錄


    一、Firefox
    1、屏蔽廣告插件 Adblock Plus
    2、取色工具 ColorZilla
    3、調(diào)試工具  Firebug
    4、另一款web調(diào)試工具  Web Developer
    5、網(wǎng)頁存儲為圖片 Pearl Crescent
    6、另一款網(wǎng)頁切圖工具 
    7、火狐主頁
    8、火狐附加組件
    9、Image-Show-Hide(待試用)


    10、解壓版Firefox下載
    11、Firefox幫助



    二、圖片在線編輯工具
    1、ps工具
    2、ps工具



    三、常用軟件下載地址
    1、常用軟件下載網(wǎng)站

    2、(1)gvim下載地址
        (2)gvim下載地址
        (3)gvim下載地址
        (4)gvim下載地址
       
    四、網(wǎng)站使用工具
    1、網(wǎng)站使用工具
    2、網(wǎng)絡(luò)知識
    五、Windows 幫助使用資料
    1、windows xp 幫助



    ??一個可以使用的幫助網(wǎng)站
    六、求職網(wǎng)站記錄
    1、拉勾網(wǎng)




    posted @ 2015-02-11 15:12 一江 閱讀(3537) | 評論 (0)編輯 收藏

    JDBC----------建立數(shù)據(jù)庫連接


    1、什么是JDBC
            Java 數(shù)據(jù)庫連接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫的應(yīng)用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。JDBC也是Sun Microsystems的商標(biāo)。它JDBC是面向關(guān)系型數(shù)據(jù)庫的(來源:維基百科   )。JDBC是我們通過外部程序操作數(shù)據(jù)庫的一個工具。
                                                                                                                                                                                                                                                   
    2、編寫JDBC的步驟
        (1)加載驅(qū)動
        (2)傳遞參數(shù)獲得連接
        (3)獲取數(shù)據(jù)庫連接  

        我在這里用了一個properties的配置文件來(database.properties)設(shè)置我的我的配置參數(shù)

            #mysqluse
            driver=com.mysql.jdbc.Driver
            url=jdbc:mysql://127.0.0.1:3306/dotestuse
            username=root
            password=
    程序代碼         
    1.             import java.io.IOException;
    2.             import java.io.InputStream;
    3.             import java.sql.Connection;
    4.             import java.sql.DriverManager;
    5.             import java.sql.SQLException;
    6.             import java.util.Properties;
    7.             
    8.             public class GetConnectionT {
    9.             
    10.                 public static void main(String[] args) {
    11.             
    12.                     try {
    13.             
    14.                         //讀取配置文件參數(shù)
    15.                         InputStream in = GetConnectionT.class.getClassLoader().getResourceAsStream("propert.properties");
    16.                         Properties pr = new Properties();
    17.                         pr.load(in);
    18.                         Class.forName(pr.getProperty("driver"));
    19.                         //通過驅(qū)動管理器獲得數(shù)據(jù)庫連接        
    20.                         Connection con = DriverManager.getConnection(pr.getProperty("url"),    pr.getProperty("username"), pr.getProperty("password"));
    21.                         System.out.println(con);
    22.                         con.close();
    23.             
    24.                     } catch (ClassNotFoundException e) {
    25.             
    26.                         System.err.println("加載驅(qū)動失敗"+e.getLocalizedMessage());
    27.                     } catch (IOException e) {
    28.                         System.err.println("加載配置文件失敗"+e.getLocalizedMessage());
    29.                     } catch (SQLException e) {
    30.                         System.err.println("建立數(shù)據(jù)庫連接失敗"+e.getLocalizedMessage());
    31.                     }
    32.                 }
    33.             }

    這里只是一個簡單的獲得JDBC的例子,在實際工作中我們最好用單例模式來獲得數(shù)據(jù)庫連接

    posted @ 2013-07-05 11:48 一江 閱讀(273) | 評論 (0)編輯 收藏

    mybatis 學(xué)習(xí)記錄

    在mybatis 中無法插入記錄

    顯示信息如下:

    SLF4J: This version of SLF4J requires log4j version 1.2.12 or later. See also http://www.slf4j.org/codes.html#log4j_version
    0    DEBUG [main]  org.apache.ibatis.logging.LogFactory     - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
    31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
    31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
    31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
    31   DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - PooledDataSource forcefully closed/removed all connections.
    140  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Opening JDBC Connection
    483  DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - Created connection 6259058.
    483  DEBUG [main] com.te.mybatis.persitence.ifance.PersonDao.insertperson     - ooo Using Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
    483  DEBUG [main] com.te.mybatis.persitence.ifance.PersonDao.insertperson     - ==>  Preparing: insert into person(username) values('tomcat23')
    530  DEBUG [main] com.te.mybatis.persitence.ifance.PersonDao.insertperson     - ==> Parameters:
    530  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Rolling back JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
    561  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
    561  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
    561  DEBUG [main] org.apache.ibatis.datasource.pooled.PooledDataSource     - Returned connection 6259058 to pool.

    運(yùn)行插入語句始終不能成功,但是一直沒有注意這個語句
    530  DEBUG [main] org.apache.ibatis.transaction.jdbc.JdbcTransaction     - Rolling back JDBC Connection [com.mysql.jdbc.JDBC4Connection@5f8172]
    想一想在insert里面也沒有用到事務(wù)啊,不知道是什么原因?

    在執(zhí)行語句出添加事務(wù)提交 就可以插入成功 ,

            SqlSession sqlsesstion = sc.openSession();

            sqlsesstion.insert("insertperson", person);
            sqlsesstion.commit();  //還不知道是什么原因要提交事務(wù)才可以插入數(shù)據(jù)成功,但是每一次似乎都對數(shù)據(jù)庫產(chǎn)生了影響
            sqlsesstion.close();



    有一點(diǎn)亂 !!!





    posted @ 2013-07-04 12:10 一江 閱讀(3105) | 評論 (1)編輯 收藏

    火狐瀏覽器使用記錄

    1、配置多個用戶
        在火狐關(guān)閉的的情況下 在命令行窗口 輸入firefox -p  調(diào)出 配置文件管理項 詳細(xì)操作參考 管理用戶配置文件

    2、設(shè)置可以啟動多個賬戶
         打開自己的firefox 啟動快捷鍵=》目標(biāo)。在目標(biāo)里面加上配置文件即可 如  D:\officeprograme\internettool\Firefox\firefox.exe --no-remote -p usephp      --no-remote -p usephp 指定用戶配置 參考  火狐常見啟動參數(shù)介紹



         



    posted @ 2013-05-20 22:53 一江 閱讀(214) | 評論 (0)編輯 收藏

    ibatis 中使用select 查詢 數(shù)據(jù)庫中存在查詢項是null 是報錯

    在使用ibatis 進(jìn)行查詢數(shù)據(jù)庫是報錯
    錯誤如下:

    查詢失敗  
    --- The error occurred in com/sqlmap/person.xml.  
    --- The error occurred while applying a result map.  
    --- Check the lisper-AutoResultMap.  
    --- The error happened while setting a property on the result object.  
    --- Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException
    Caused by: java.lang.IllegalArgumentException
    com.ibatis.common.jdbc.exception.NestedSQLException:   
    --- The error occurred in com/sqlmap/person.xml.  
    --- The error occurred while applying a result map.  
    --- Check the lisper-AutoResultMap.  
    --- The error happened while setting a property on the result object.  
    --- Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException
    Caused by: java.lang.IllegalArgumentException
    Caused by: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException
    Caused by: java.lang.IllegalArgumentException
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:188)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)
        at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)
        at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)
        at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)
    Caused by: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException
    Caused by: java.lang.IllegalArgumentException
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:51)
        at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
        at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)
        at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)
        ... 7 more
    Caused by: java.lang.IllegalArgumentException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)
        ... 14 more

    Caused by:
    com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException
    Caused by: java.lang.IllegalArgumentException
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:51)
        at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
        at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)
        at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)
        at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)
        at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)
        at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)
    Caused by: java.lang.IllegalArgumentException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)
        ... 14 more

    Caused by:
    java.lang.IllegalArgumentException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)
        at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
        at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)
        at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)
        at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)
        at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)
        at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)

    Caused by:
    com.ibatis.common.exception.NestedRuntimeException: Error setting properties of '230kims                00'.  Cause: java.lang.IllegalArgumentException
    Caused by: java.lang.IllegalArgumentException
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:51)
        at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
        at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)
        at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)
        at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)
        at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)
        at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)
    Caused by: java.lang.IllegalArgumentException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)
        ... 14 more

    Caused by:
    java.lang.IllegalArgumentException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)
        at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
        at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)
        at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)
        at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)
        at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)
        at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)

    Caused by:
    java.lang.IllegalArgumentException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibatis.sqlmap.engine.accessplan.PropertyAccessPlan.setProperties(PropertyAccessPlan.java:45)
        at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
        at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:333)
        at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:391)
        at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:184)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:205)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:173)
        at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:123)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610)
        at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584)
        at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:101)
        at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:78)
        at com.bean.persondaoim.PersonDaoIm.lsper(PersonDaoIm.java:43)
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:67)
    Exception in thread "main" java.lang.NullPointerException
        at com.bean.persondaoim.PersonDaoIm.main(PersonDaoIm.java:70)


    posted @ 2013-05-19 21:31 一江 閱讀(631) | 評論 (1)編輯 收藏

    vim 使用編輯中用到的方法記錄

    1、在vim 中粘貼系統(tǒng)剪切板內(nèi)容
         在普通模式下輸入“+p
    2、選擇內(nèi)容
        先按v鍵 ,然后用kjhl 進(jìn)行選擇要編輯的內(nèi)容

    3、復(fù)制vim中內(nèi)容到系統(tǒng)剪切板
       選擇內(nèi)容后輸入 ”+y即可

    posted @ 2013-05-04 12:12 一江 閱讀(204) | 評論 (0)編輯 收藏

    eclipse 個人使用筆記

    1、設(shè)置自己需要快捷鍵方法:window==》preference==》keys
        (1)設(shè)置setter 和getter
              找到 Getter and Setter   添加自己需要的快捷鍵即可
        (2)設(shè)置添加實現(xiàn)接口方法或覆蓋父類的方法
               找到  Override or implement methods  即可

    2、配置eclipse 啟動需要的環(huán)境(啟動jdk的時候報錯需要配置)
    A Java Runtime Environment (JRE) or Java Development Kit (JDK)
    must be available in order to run Eclipse. No Java virtual machine
    was found after searching the following locations:

       
       在eclipse 的配置文件中添加(eclipse.ini)  
        -vm
        D:\devlopgrame\java\jdk\bin\javaw.exe

    3、eclipse 安裝插件(以svn為例)
        (1)下載svn的解壓包site_1.6.18
        (2)解壓安裝包到一個磁盤位置 如:D:\learn\Eclipse\pluginsetorsoure\svnplug\site_1.6.18
        (3)建立連接文件svn.link(eclipse\dropins)      
            path=D:/learn/Eclipse/pluginsetorsoure/svnplug/site_1.6.18(注意路徑格式為/)

          


     














    posted @ 2013-05-04 11:31 一江 閱讀(228) | 評論 (0)編輯 收藏

    vim 使用筆記

         摘要:   閱讀全文

    posted @ 2013-04-02 22:06 一江 閱讀(182) | 評論 (0)編輯 收藏

    struts 學(xué)習(xí)筆記

    Struts 學(xué)習(xí)筆記登錄
    登錄源碼

    posted @ 2012-09-09 23:19 一江 閱讀(168) | 評論 (0)編輯 收藏

    安裝joomla步驟

    安裝joomla步驟

    注:

    1.本示例教程安裝環(huán)境是apache+mysql+joomla安裝包

    2.注意mysq數(shù)據(jù)庫的設(shè)置,因為joomla的運(yùn)行環(huán)境是需要數(shù)據(jù)庫的支持的

    3.在安裝程序的最后主要參數(shù)設(shè)置的時候注意參數(shù)設(shè)置如是否安裝示例數(shù)據(jù)庫

      (示例數(shù)據(jù)對于一學(xué)習(xí)程序是十分需要的)

    把joomla安裝包拷貝到apache的htdocs文件夾里面,在瀏覽地址輸入

    本地配置服務(wù)器的訪問路徑開始安裝joomla



     


    posted @ 2012-09-01 23:32 一江 閱讀(186) | 評論 (0)編輯 收藏

    apache服務(wù)器使用筆記

    apache解壓版配置

        第一個地方
                        ServerRoot "E:/PG/joomla/apche/Apache24"   (指定自己解壓的位置)
        第二個地方
                       
                    DocumentRoot "E:/PG/joomla/apche/Apache24/htdocs"   
                    <Directory "E:/PG/joomla/apche/Apache24/htdocs">  (指定htdocs的位置)
        第三個地方               
                    ScriptAlias /cgi-bin/ "E:/PG/joomla/apche/Apache24/cgi-bin/" (指定cgi-bin的位置)
       
        第四個地方
                    <Directory "E:/PG/joomla/apche/Apache24/cgi-bin">
                    AllowOverride None
                    Options None
                    Require all granted
                    </Directory> (指定directory 的位置)



    配置apache解壓版遇啟動時出現(xiàn)下面一個提示信息
    E:\PG\joomla>httpd
    httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105. Set the 'ServerName' directive globally to suppress this message

    在網(wǎng)上查了一下在這里做一下記錄

    # If your host doesn't have a registered DNS name, enter its IP address here.
    #
    #ServerName www.example.com:80   (去掉前面的注釋即可)

    #
    # Deny access to the entirety of your server's filesystem. You must
    # explicitly permit access to web content directories in other
    # <Directory> blocks below.
    #

    posted @ 2012-08-24 21:28 一江 閱讀(382) | 評論 (0)編輯 收藏

    ibatis2.3.4 開發(fā)學(xué)習(xí)

        *******ibatis 學(xué)習(xí)筆記**********
        
    1.加載ibatis開發(fā)jar包
    2.建立配置數(shù)據(jù)庫配置文件    
    3.建立ibatis的配置文件SqlMapconfig.xml
    4.建立于數(shù)據(jù)庫相對應(yīng)的javabean    
    5.數(shù)據(jù)庫持久層設(shè)計
    6.根據(jù)DAO模式進(jìn)行編碼設(shè)計底層調(diào)用類


        
    1.加載ibatis開發(fā)jar包(這里開發(fā)環(huán)境是myeclipse中,建立一個java工程,這里以老版本的ibatis-2.3.4.726進(jìn)行開發(fā))
        
    2.建立配置數(shù)據(jù)庫配置文件(數(shù)據(jù)庫的配置文件是對數(shù)據(jù)庫驅(qū)進(jìn)行管理,
          也可以將數(shù)據(jù)庫的配置寫到SqlMapConfig.xml中,寫配置文件是便于引用不同的數(shù)據(jù)庫)
          
    3.建立ibatis的配置文件SqlMapconfig.xml
        
        (1)定義文檔類型
        <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"     
         "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
               
        (2)在ibatis的配置文件中指定數(shù)據(jù)庫配置文件的位置
            定義讀取數(shù)據(jù)庫配置的位置
        <properties resource="properties/dbproperties.properties" />
        
        (3)數(shù)據(jù)庫連接管理
             具體指定連接的驅(qū)動類型
        <transactionManager type="JDBC">

             數(shù)據(jù)管理形式
            <dataSource type="SIMPLE">
                <property name="JDBC.Driver" value="${driver}" />
                <property name="JDBC.ConnectionURL" value="${url}" />
                <property name="JDBC.Username" value="${username}" />
                <property name="JDBC.Password" value="${password}" />
            </dataSource>
        </transactionManager>
        
        (4)調(diào)用數(shù)據(jù)庫持久層設(shè)計(實際開發(fā)中時先建立好數(shù)據(jù)庫操作后然在這里注冊)
                 數(shù)據(jù)庫持久層的調(diào)用
        <sqlMap resource="com/li/ibatisxml/Person.xml" />
    4建立與數(shù)據(jù)庫對應(yīng)的javaben
        根據(jù)需要對數(shù)據(jù)庫的字段生成setter和getter方法
        
    5建立數(shù)據(jù)庫操作設(shè)計
        建立的對javabean的操作即Person.xml(注意文檔類型)
                    
                <?xml version="1.0" encoding="UTF-8" ?>
                
                <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
                    "http://ibatis.apache.org/dtd/sql-map-2.dtd">
                
                指定一個操作的命名空間
                <sqlMap namespace="Person">
                    
                    為操作類指定一個簡寫
                    <typeAlias alias="person" type="com.li.bean.Person" />
                
                    指定一個調(diào)用名稱和返回值類型
                    <select id="listallperson" resultClass="person">
                        select * from Person
                    </select>
                
                </sqlMap>
        
    6編寫DAO設(shè)計進(jìn)行ibats的調(diào)用
        (1)在調(diào)用類里面進(jìn)行ibats的注冊
            
            //加載ibats的管理配置
        static String resource = "com/li/ibatisxml/SqlMapconfig.xml";
        private static SqlMapClient sqlmapclient;
                Reader reader = Resources.getResourceAsReader(resource);
                
                //獲得ibatis的調(diào)用客戶端
                sqlmapclient = SqlMapClientBuilder.buildSqlMapClient(reader);
            
        (2)調(diào)用ibatis
            方法名字就是xml中指定的方法名稱
            sqlmapclient.queryForList("listallperson");


       程序例子   

    posted @ 2012-08-19 11:13 一江 閱讀(369) | 評論 (0)編輯 收藏

    在使用eclipse中出現(xiàn)的一個問題

        由于自己在別處拷貝工程時候,工程出現(xiàn)一個紅色!號自己一時沒有清楚是怎么回事。
                       
        查看工程工程path才看到一個工程jar包丟失了(丟失的jar包為自己在工程中自定義path的一個類)

        在原來工程中加入對應(yīng)的類后上面號會自動消失   

    posted @ 2012-08-07 23:14 一江 閱讀(157) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 中文字幕成人免费视频| 亚洲自偷自偷在线成人网站传媒| 亚洲毛片av日韩av无码| 亚洲国产精品一区二区第一页免| 免费在线观看你懂的| 亚洲福利在线播放| 亚洲真人日本在线| 国产亚洲美女精品久久久2020| 久久久久久久亚洲精品| 亚洲一区精品无码| 亚洲成A∨人片在线观看不卡| 亚洲AV无码精品无码麻豆| 无码乱人伦一区二区亚洲一| 99亚洲精品高清一二区| 亚洲欧洲日产v特级毛片| 99久久婷婷国产综合亚洲| 亚洲精品无码久久久久秋霞| 亚洲AV无码成人网站在线观看 | 免费羞羞视频网站| 日韩在线天堂免费观看 | 久久久久久毛片免费播放| 亚洲高清视频免费| 三年片在线观看免费大全| 国产自产拍精品视频免费看| 亚洲av再在线观看| 国产亚洲综合网曝门系列| 亚洲精品亚洲人成在线麻豆| 亚洲一本到无码av中文字幕| 污视频网站在线免费看| 在线播放免费人成毛片乱码| 精品免费久久久久久久| 波多野结衣久久高清免费| 亚洲午夜福利精品无码| 亚洲国产精品免费视频| 日本亚洲免费无线码| 日本在线观看免费高清| 日韩精品人妻系列无码专区免费| 久久国内免费视频| 亚洲国产精品第一区二区三区| 亚洲Aⅴ无码专区在线观看q| ww亚洲ww在线观看国产|