gnl

          java 學習
          隨筆 - 17, 文章 - 0, 評論 - 2, 引用 - 0
          數據加載中……

          2012年7月7日

          個人常用工具記錄


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


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



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



          三、常用軟件下載地址
          1、常用軟件下載網站

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



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




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

          JDBC----------建立數據庫連接


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

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

                  #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.                         //讀取配置文件參數
          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.                         //通過驅動管理器獲得數據庫連接        
          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("加載驅動失敗"+e.getLocalizedMessage());
          27.                     } catch (IOException e) {
          28.                         System.err.println("加載配置文件失敗"+e.getLocalizedMessage());
          29.                     } catch (SQLException e) {
          30.                         System.err.println("建立數據庫連接失敗"+e.getLocalizedMessage());
          31.                     }
          32.                 }
          33.             }

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

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

          mybatis 學習記錄

          在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.

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

          在執行語句出添加事務提交 就可以插入成功 ,

                  SqlSession sqlsesstion = sc.openSession();

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



          有一點亂 !!!





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

          火狐瀏覽器使用記錄

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

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



               



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

          ibatis 中使用select 查詢 數據庫中存在查詢項是null 是報錯

          在使用ibatis 進行查詢數據庫是報錯
          錯誤如下:

          查詢失敗  
          --- 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 一江 閱讀(632) | 評論 (1)編輯 收藏

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

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

          3、復制vim中內容到系統剪切板
             選擇內容后輸入 ”+y即可

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

          eclipse 個人使用筆記

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

          2、配置eclipse 啟動需要的環境(啟動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 一江 閱讀(229) | 評論 (0)編輯 收藏

          vim 使用筆記

               摘要:   閱讀全文

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

          struts 學習筆記

          Struts 學習筆記登錄
          登錄源碼

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

          安裝joomla步驟

          安裝joomla步驟

          注:

          1.本示例教程安裝環境是apache+mysql+joomla安裝包

          2.注意mysq數據庫的設置,因為joomla的運行環境是需要數據庫的支持的

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

            (示例數據對于一學習程序是十分需要的)

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

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



           


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

          apache服務器使用筆記

          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解壓版遇啟動時出現下面一個提示信息
          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

          在網上查了一下在這里做一下記錄

          # 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 一江 閱讀(383) | 評論 (0)編輯 收藏

          ibatis2.3.4 開發學習

              *******ibatis 學習筆記**********
              
          1.加載ibatis開發jar包
          2.建立配置數據庫配置文件    
          3.建立ibatis的配置文件SqlMapconfig.xml
          4.建立于數據庫相對應的javabean    
          5.數據庫持久層設計
          6.根據DAO模式進行編碼設計底層調用類


              
          1.加載ibatis開發jar包(這里開發環境是myeclipse中,建立一個java工程,這里以老版本的ibatis-2.3.4.726進行開發)
              
          2.建立配置數據庫配置文件(數據庫的配置文件是對數據庫驅進行管理,
                也可以將數據庫的配置寫到SqlMapConfig.xml中,寫配置文件是便于引用不同的數據庫)
                
          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的配置文件中指定數據庫配置文件的位置
                  定義讀取數據庫配置的位置
              <properties resource="properties/dbproperties.properties" />
              
              (3)數據庫連接管理
                   具體指定連接的驅動類型
              <transactionManager type="JDBC">

                   數據管理形式
                  <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)調用數據庫持久層設計(實際開發中時先建立好數據庫操作后然在這里注冊)
                       數據庫持久層的調用
              <sqlMap resource="com/li/ibatisxml/Person.xml" />
          4建立與數據庫對應的javaben
              根據需要對數據庫的字段生成setter和getter方法
              
          5建立數據庫操作設計
              建立的對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" />
                      
                          指定一個調用名稱和返回值類型
                          <select id="listallperson" resultClass="person">
                              select * from Person
                          </select>
                      
                      </sqlMap>
              
          6編寫DAO設計進行ibats的調用
              (1)在調用類里面進行ibats的注冊
                  
                  //加載ibats的管理配置
              static String resource = "com/li/ibatisxml/SqlMapconfig.xml";
              private static SqlMapClient sqlmapclient;
                      Reader reader = Resources.getResourceAsReader(resource);
                      
                      //獲得ibatis的調用客戶端
                      sqlmapclient = SqlMapClientBuilder.buildSqlMapClient(reader);
                  
              (2)調用ibatis
                  方法名字就是xml中指定的方法名稱
                  sqlmapclient.queryForList("listallperson");


             程序例子   

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

          在使用eclipse中出現的一個問題

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

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

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

          tomcat使用一些技巧收集

          1.開啟tomcat中目錄瀏覽功能
              修改tomcat 的配置目錄下的web.xml 中的
                      <param-name>listings</param-name>
                      <param-value>false</param-value>
              將false修改為true既可查看指定目錄下的jsp頁面

          posted @ 2012-07-28 19:13 一江 閱讀(166) | 評論 (0)編輯 收藏

          tomca 版本查看

              由于條件限制tomcat只能用解壓版本的,一個機子弄了幾個tomcat服務器,對于要查看tomcat版本是一件很麻煩的方式,    在網上查找資料這里記錄一下。

           方法一在dos下進入到tomcat安裝bin目錄下輸入version即可查看tomcat的版本。  
             
          E:\apache-tomcat-6.0.32\bin>version
          Using CATALINA_BASE:   "E:\apache-tomcat-6.0.32"
          Using CATALINA_HOME:   "E:\apache-tomcat-6.0.32"
          Using CATALINA_TMPDIR: "E:\apache-tomcat-6.0.32\temp"
          Using JRE_HOME:        "C:\Java\jdk1.6.0_22"
          Using CLASSPATH:       "E:\apache-tomcat-6.0.32\bin\bootstrap.jar"
          Server version: Apache Tomcat/6.0.32
          Server built:   February 2 2011 2003
          Server number:  6.0.32.0
          OS Name:        Windows XP
          OS Version:     5.1
          Architecture:   x86
          JVM Version:    1.6.0_22-b04
          JVM Vendor:     Sun Microsystems Inc.

          方法二進入到用tomcat的管理賬號進入到管理頁面就可以看到當前tomcat版本情況
          方法三進入到tomcat的lib目錄中查看
            
           E:\apache-tomcat-6.0.32\lib\catalina.jar org\apache\catalina\util\ServerInfo.properties

              第一個方法中運行version方法實際上相當于運行version.bat(在windows中)

          方法四:啟動tocmat訪問其中一個頁面 ,然后在能夠正常訪問的頁面加一個數字或其他字符產生404錯誤也可以查看tomcat的版本號碼。

          posted @ 2012-07-07 12:15 一江 閱讀(306) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 高阳县| 盱眙县| 秀山| 左云县| 托克逊县| 伊通| 沂南县| 正蓝旗| 台前县| 聂拉木县| 邢台县| 萝北县| 政和县| 长岭县| 光泽县| 南部县| 金堂县| 新蔡县| 许昌县| 海盐县| 汉沽区| 威远县| 万安县| 萝北县| 沙雅县| 宜阳县| 西华县| 永宁县| 龙口市| 亳州市| 丘北县| 土默特右旗| 赤壁市| 周至县| 景宁| 锦州市| 林甸县| 宝山区| 禹州市| 章丘市| 英山县|