Time of Update: 2018-12-06
今天做hibernate開發的時候遇到這樣一個錯誤:a different object with the same identifier value was already associated with the
Time of Update: 2018-12-06
如果你序列化一個單例類,然後兩次重構它,那麼你就會得到那個單例類的兩個執行個體,除非你實現readResolve()方法,像下面這樣:例1 一個可序列化的單例類Java代碼importorg.apache.log4j.Logger; public class Singleton implements java.io.Serializable{ public static SingletonINSTANCE = newSingleton();
Time of Update: 2018-12-06
關鍵在於CjhbPK主鍵類要實現Serializable介面 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping>
Time of Update: 2018-12-06
package jms.activemq.myexample.spring;import java.util.Date;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.Session;import javax.jms.TextMessage;import org.springframework.jms.core.MessageCreator;public class MyMessageCreator
Time of Update: 2018-12-06
JNDI 技術與JDBC技術的結合既然有那麼多的優點,那麼我們該如何做呢?RowSet 包提供了這方面的功能JNDI 技術與JDBC技術結合的原理如下: 使用JDBC和JNDI 技術,編寫一個提供資料庫服務的組件,然後將它出版到某個中間層伺服器中,偵聽服務要求。接下來我們可以編寫Java 應用程式尋找提供資料庫服務的組件,一旦尋找到它(組件) ,就可以利用它提供的各種方法執行特定的資料庫操作。RowSet 包定義的DataSource 介面提供了建立資料庫連接的JNDI
Time of Update: 2018-12-06
編者按:本文並非針對軟體需求,但其原則和想法是值得參考借鑒的。在企業的銷售隊伍中,經常聽到的抱怨是“我們的客戶不需要”“我們的客戶沒有錢”“客戶說要等一段時間”……等等一些無法開發和征服客戶的聲音,根本的原因是由於不瞭解客戶的真實需求,銷售人員在銷售時盲無目的地向客戶介紹或者示範產品,結果徒費口舌,不但沒有把自己產品的特色向特定的消費者闡述清晰,還誤導了其他的銷售人員,致使整個銷售隊伍萎靡不振,不去主動地開發客戶,只在消極的應對工作。
Time of Update: 2018-12-06
Class的裝載分了三個階段,loading,linking和initializing,分別定義在The Java Language Specification的12.2,12.3和12.4。Class.forName(className)實際上是調用Class.forName(className,
Time of Update: 2018-12-06
NET環境是1.1的,當使用sqlconnection對象並用open方法開啟資料庫連接時,就會產生如下異常資訊:System.NullReferenceException: 未將對象引用設定到對象的執行個體。 at LoadLibraryW(UInt16* ) at System.EnterpriseServices.Thunk.Security.Init() at System.EnterpriseServices.Thunk.Security.SuspendImpersonation()
Time of Update: 2018-12-06
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://cau99.blog.51cto.com/1855224/348798
Time of Update: 2018-12-06
對osgi有了一個初步的瞭解之後,準備寫段代碼跑跑,一試身手,先下載了一份Bluedavy 的《OSGI實戰》裡邊有可以直接啟動並執行代碼,雙擊run.bat運行正常,暗爽!開始練習《OSGI實戰》中使用者登入驗證模組,一行一行敲代碼,第一個變化就是工程之間相互引用不能在Build path裡添加工程引用了,改成了在MANIFEST.MF當中添加Import-Package在學習過程當中還是遇到了不少問題,記錄下來,協助遇到和我同樣樣問題的少走彎路。我用的是eclipse3.4 jdk1.6 1
Time of Update: 2018-12-06
非同步處理通訊是面向服務架構(SOA)的重要部分,因為企業中的許多系統通訊,尤其是跟外部系統通訊本來就是非同步。JavaMessage Service(JMS)就是用來編寫非同步訊息J2EE應用的API。使用JMSAPI的傳統訊息實現涉及到象這樣的一些步驟:尋找對列串連工廠、隊列資源以及在實際發送和接受訊息前,建立JMS會話(JMS session)。Spring
Time of Update: 2018-12-06
轉載:在IIS中設定Session”永不到期”的問題先說明情況:公司做監控系統,B/S結構,主要用在區域網路內部!監控系統開機可能要開好長時間,管理員的ID和許可權等是寫在Session裡的——我想不用Cookies的原因可能是Cookies不是很安全,還有就是區域網路內,只是幾台機子訪問伺服器,Session沒有幾個,所以即使總保持著Session也不會太佔用資源,最起碼伺服器能承受的起。
Time of Update: 2018-12-06
學曆也有,該拿的認證也拿了,可是為什麼簡曆投出去總是沒有迴音?經驗越來越多,事情越做越順手,薪水卻為什麼一直不見漲?工作一直兢兢業業,認真負責,怎麼會突然碰到玻璃天花板,再也上不去了?想過跳槽,可是為什麼工作時間變長的同時,別人開出的價格卻無法達到自己的預期?難道是自己的競爭力出問題了?職業人士對自己職業問題的各種思考和困惑,我們已經聽的太多了。
Time of Update: 2018-12-06
1、聲明式事務配置* 配置SessionFactory* 配置交易管理員* 事務的傳播特性* 那些類那些方法使用事務2、編寫商務邏輯方法* 繼承HibernateDaoSupport類,使用HibernateTemplate來持久化,HibernateTemplate是 Hibernate Session的輕量級封裝* 預設情況下運行期異常才會復原(包括繼承了RuntimeException子類),普通異常是不會滾的* 編寫商務邏輯方法時,最好將異常一直向上拋出,在展示層(struts)
Time of Update: 2018-12-06
1.什麼是模式? 模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結歸納到理論高度,那就是模式。 Alexander給出的經典定義是:每個模式都描述了一個在我們的環境中不斷出現的問題,然後描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重複相同的工作。 模式有不同的領域,建築領域有建築模式,軟體設計領域也有設計模式。當一個領域逐漸成熟的時候,自然會出現很多模式。 什麼是架構?
Time of Update: 2018-12-06
實際情況中,對於編程事務的操作最好還是使用org.springframework.transaction.support.TransactionTemplate,因為HibernateTemplate在實際操作中並不是想象的那樣,具體如下: 目的:使用HibernateTemplate執行execute(new
Time of Update: 2018-12-06
最近有一個項目要用webservice開發,聽說Axis2不錯,所以就去apache下載下來,因為第一次用,不熟悉,只好去網上搜搜文章,發覺網上這方面的介紹很少,要不就是講的太簡單了,不好上手,只好去看Axis2內建的文檔。經過幾天的學習,調通了一個執行個體。就和大家一塊探討學習!一、環境:1. jdk1.5 + Tomcat5.5 + Axis2_1.1.12.
Time of Update: 2018-12-06
n+1選擇問題定義:The N+1 Selects problem is caused by trying to load child records that are related to a list of parent records.在ibatis裡有三種解決方案1.Lazy loading2.避免N+1 Select3.通過兩條select語句分別從兩個表中取資料然後組裝1 Lazy loading:首先要設定 lazyLoadingEnabled="true"其次 在map中 注意&
Time of Update: 2018-12-06
一、特點支援各種語言和協議的用戶端。如:Java、C、C++、C#、Ruby、Perl、Python及Php。完全支援JMS的用戶端及其他訊息代理完全支援JMS1.0及J2EE1.4規範支援與spring的整合支援的應用伺服器有Geronimo、JBoSS
Time of Update: 2018-12-06
專案管理過程攻略——送給初為專案經理的朋友這篇文章是本人在某論壇中應大家需求連載的一篇關於項目整個執行過程中專案經理需要注意和關注的問題的介紹,現整理後發表於本站,歡迎大家點評。在說專案管理問題的之前,有必要溫習下有關專案管理的一些基本知識,瞭解了這些基本的東西,應該有助於我們去理解項目協調工作都要做哪些事情。關於項目的定義:項目是為完成某一獨特的產品和服務所做的一次性努力。一次性——項目有明確的開始時間和結束時間。當項目目標已經實現,或因項目目標不能實現而項目被終止時,就意味著項目的結束。獨特