Time of Update: 2015-12-11
標籤:最近在學習Java串連oracle資料庫操作, 無意間一個小問題, 浪費了一個下午和半個晚上去找這個錯誤, 本來可以做更多的事情的, 現將這個錯誤貼出來, 每次看到, 定將勉勵! 1 ........................... 2 3 try { 4 String sql = "insert into t_test (user_id, user_name, password) values (?,?,?)"; 5
Time of Update: 2015-12-12
Eclipse,eclipse下載Eclipse - JAR包製作細節 1、Jar包分為兩種,一種是不可啟動並執行,一種是可啟動並執行Jar包,他們的主要區別如下: > 不可直接啟動並執行Jar包主要是用於給別的程式提供調用 > 可啟動並執行Jar包主要是在運行程式時,可以直接用命令列編譯運行,提高效率 2、先看一下不可啟動並執行Jar包的製作過程: > 右鍵工程
Time of Update: 2015-12-12
cas+shiro實現不時時的去請求cas進行身分識別驗證,shirocascas+shiro不進行時時去cas驗證身份資訊,需要用shiro在當前系統有一份完整的認證機構。那麼有一個問題,什麼時候去cas校正資訊,目前的配置方式: cas系統設定預設的瀏覽器session存活時間,當前系統的session存活時間為30分鐘,那麼噹噹前系統身分識別驗證失敗是,去cas校正。 這裡涉及到一個非常重要的節點,就是shiro架構內部是怎麼進行cas校正的呢,請看代碼: org.apache.
Time of Update: 2015-12-12
讀寫鎖ReadWriteLock和緩衝執行個體,readwritelock執行個體讀寫鎖:多個讀鎖不互斥,讀鎖與些鎖互斥,寫鎖與寫鎖互斥。即:讀的時候不允許寫,寫的時候不允許讀,可以同時讀。 synchronized關鍵字和普通的Lock構造的鎖,會造成讀與讀之間的互斥,因此讀寫鎖可提高效能。 例子1:三個線程同時對一個共用資料進行讀寫。 import java.util.Random;import
Time of Update: 2015-12-12
詳解java解壓縮zip和rar的工具類使用教程,zip工具類詳解java解壓縮zip和rar的工具類使用教程直接上代碼package decompress; import java.io.File; import java.io.FileOutputStream; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Expand;
Time of Update: 2015-12-12
static, enum, 內部類與單例模式 static, enum, 內部類與單例模式標籤: Java與設計模式Java static與初始化塊拾憶static關鍵字的作用是把類的成員變成類相關,而不是執行個體相關.普通初始化塊當Java建立一個對象時, 系統先為對象的所有執行個體變數分配記憶體(前提是該類已經被載入過了), 然後開始對這些執行個體變數進行初始化, 順序是: 先執行初始化塊或聲明執行個體變數時指定的初始值(這兩處執行的順序與他們在原始碼中排列順序相同),
Time of Update: 2015-12-12
netbeans打包成jar,netbeans打包jar<target name="package-for-store" depends="jar"> <!-- Change the value of this property to be the name of your JAR, minus the .jar extension. It should not have spaces. <property
Time of Update: 2015-12-12
struts2 web.xml聲明檔案<? xml version= "1.0" encoding= "UTF-8" ?>< web-app xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xmlns= "http://java.sun.com/xml/ns/javaee" xsi:schemaLocation ="http:/
Time of Update: 2015-12-11
Axis1.4架構 實現webservice伺服器和用戶端,axis1.4webservice一:提前準備二:摘要將解壓後的 axis-1_4\webapps\下的axis 目錄考到 %TOMCAT_HOME%/Webapps/ 目錄下啟動tomcat後在瀏覽器裡輸入 http://localhost:8080/axis 會看到所示點擊中的 Validataion 連結,頁面上會提示已經有的包和缺少的包的資訊,根據提示將必須的包下載全,將這些類包複製到 %tomcathome%/webapps/
Time of Update: 2015-12-12
java複製對象clone()的用法和作用 內容摘要若需修改一個對象,同時不想改變調用者的對象,就要製作該對象的一個本機複本。這也是本機複本最常見的一種用途。若決定製作一個本機複本,只需簡單地使用clone()方法即可。Clone是“複製”的意思,即製作完全一模一樣的副本。這個方法在基礎類Object中定義成“protected”(受保護)模式。但在希望複製的任何衍生類中,必須將其覆蓋為“public”模式。例如,
Time of Update: 2015-12-11
類比實現Spring中的註解裝配,spring註解本文原創,地址為http://www.cnblogs.com/fengzheng/p/5037359.html在Spring中,XML檔案中的bean配置是實現Spring IOC的核心設定檔,在早版本的Spring中,只能基於XML設定檔,配置各個對象之間的依賴關係。在Spring 2.5以後出現了註解,使用註解結合XML的方式,簡化了XML配置的複雜度。老版本中純XML配置實現IOC在設定檔中配置如下:<bean
Time of Update: 2015-12-11
Shiro許可權驗證代碼記錄,正確找到shiro架構在什麼地方做了許可權識別,shiro架構許可權驗證方式的驗證代碼:org.apache.shiro.web.servlet.AdviceFilter這個類是所有shiro架構提供的預設許可權驗證執行個體類的父類驗證代碼: public void doFilterInternal(ServletRequest request, ServletResponse response, FilterChain chain)
Time of Update: 2015-12-11
黑馬程式員——Java基礎---異常,黑馬java--------------android培訓、java培訓、java學習型技術部落格、期待與您交流!------------ 1:異常的概念 異常是java程式啟動並執行過程中出現的一些問題。將異常問題封裝為對象。(又一次體現了萬物皆對象的思想)2:Throwable體系 問題體系主要由Throwable、Error、Exception、RuntimeException(運行時異常)。1所示 圖
Time of Update: 2015-12-11
Java筆記-寫在開始,Java筆記-寫在以前由於各種原因,一直沒有用部落格記錄自己的腳步。現在想來,十分後悔和遺憾。今後用這個系列記錄自己學習Java的曆程。之前和Java有過一段的緣分,但是最後沒有堅持下來分開了。直到今年重拾Java做Web後台開發。這樣算來,接觸也有半年之久了。自知瞭解的只是皮毛,重學Java,相信會有很大收穫。
Time of Update: 2015-12-11
SolrJ API 官方文檔最佳實務,solrj最佳實務以下內容譯自Solr Wiki官方文檔,著作權沒有,隨意轉載. Solrj 是一個訪問solr的Java用戶端。它提供了一個java介面用於添加、更新和查詢solr索引。本頁面介紹SolrJ最新版本在Solr 1.4.x及其在附帶war包中的使用。 關於SolrJ在Solr1.3和Solr1.2的使用教程請移步Solrj1.3 Wiki。 SolrJ/Solr版本交叉的相容性說明
Time of Update: 2015-12-11
[轉載]開發 Spring 自訂視圖和視圖解析器,spring視圖原文出處 http://www.ibm.com/developerworks/cn/java/j-lo-springview/ 概述 Spring 3.0 預設包含了多種視圖和視圖解析器,比如 JSP、Velocity 視圖等,但在某些情況下,我們需要開發自訂的視圖及其解析器,以便顯示特殊檔案格式的視圖,我們也可以使用自訂視圖及解析器,針對特定的視圖做相應的處理。本文將通過一個樣本來介紹如何開發 Spring
Time of Update: 2015-12-11
一步步搭建java資訊管理系統00,java資訊管理系統開發前,先上吧資訊管理系統,個人認為,以下幾個因素是不可缺少的多tab因菜單比較多,右側的樹形一定要考慮,如果菜單還是多,那麼頂部就要考慮起來了以後想到什麼,再添加吧。看到easyui可能很多人要吐槽了,但我感覺整體來說easyui還是不錯的,很多隻是審美疲勞而已了。此資訊管理系統使用的架構spring + spring mvc + ibaits,用的是maven管理的。第一篇不講太多,就到這裡吧。
Time of Update: 2015-12-11
Java效能漫談-數組複製之System.arraycopy,system.arraycopy當我還年幼的時候,我很任性,複製數組也是,寫一個for迴圈,來回倒騰,後來長大了,就發現了System.arraycopy的好處。為了測試倆者的區別我寫了一個簡單賦值int[100000]的程式來對比,並且中間使用了nanoTime來計算時間差:程式如下: int[] a = new int[100000]; for(int i=0;i<a.length;i++){
Time of Update: 2015-12-11
使用dwr時動態產生table的一個小技巧,dwrtable 這篇隨筆是我在07年寫的,因為當時用了自己建設的blog,後來停止使用了,今天看到備份資料庫還在,恢複出來放到這裡。留著記錄用。 我在使用DWR時,試了很多次都無法在動態產生的table中的一個或多個td中進行動態連結,後來才發現原來在cellfuncs中覆蓋了我想定義的輸出,不過無意中讓我發現了可以用下面的方法來處理方法如下:DWRUtil.addRows(id, array, cellfuncs,
Time of Update: 2015-12-11
LeetCode,leetcodeoj題目:Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input cases.Notes: It is intended for