memge和saveOrUpdate的區別

今天做hibernate開發的時候遇到這樣一個錯誤:a different object with the same identifier value was already associated with the

轉:單例模式(序列化)

如果你序列化一個單例類,然後兩次重構它,那麼你就會得到那個單例類的兩個執行個體,除非你實現readResolve()方法,像下面這樣:例1 一個可序列化的單例類Java代碼importorg.apache.log4j.Logger;        public class Singleton implements java.io.Serializable{      public static SingletonINSTANCE = newSingleton();          

Hibernate聯合主鍵配置

關鍵在於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>  

Spring與Jms結合的執行個體

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

JNDI 技術與JDBC技術的結合 簡要的例子

JNDI 技術與JDBC技術的結合既然有那麼多的優點,那麼我們該如何做呢?RowSet 包提供了這方面的功能JNDI 技術與JDBC技術結合的原理如下:       使用JDBC和JNDI 技術,編寫一個提供資料庫服務的組件,然後將它出版到某個中間層伺服器中,偵聽服務要求。接下來我們可以編寫Java 應用程式尋找提供資料庫服務的組件,一旦尋找到它(組件) ,就可以利用它提供的各種方法執行特定的資料庫操作。RowSet 包定義的DataSource 介面提供了建立資料庫連接的JNDI

定義客戶需求的原則和方法

編者按:本文並非針對軟體需求,但其原則和想法是值得參考借鑒的。在企業的銷售隊伍中,經常聽到的抱怨是“我們的客戶不需要”“我們的客戶沒有錢”“客戶說要等一段時間”……等等一些無法開發和征服客戶的聲音,根本的原因是由於不瞭解客戶的真實需求,銷售人員在銷售時盲無目的地向客戶介紹或者示範產品,結果徒費口舌,不但沒有把自己產品的特色向特定的消費者闡述清晰,還誤導了其他的銷售人員,致使整個銷售隊伍萎靡不振,不去主動地開發客戶,只在消極的應對工作。

轉:Class.forName和ClassLoader.loadClass的區別

Class的裝載分了三個階段,loading,linking和initializing,分別定義在The Java Language Specification的12.2,12.3和12.4。Class.forName(className)實際上是調用Class.forName(className,

突然無法串連資料庫了(解決了)

NET環境是1.1的,當使用sqlconnection對象並用open方法開啟資料庫連接時,就會產生如下異常資訊:System.NullReferenceException: 未將對象引用設定到對象的執行個體。 at LoadLibraryW(UInt16* ) at System.EnterpriseServices.Thunk.Security.Init() at System.EnterpriseServices.Thunk.Security.SuspendImpersonation() 

轉:mysqlbinlog: unknown variable ‘default-character-set=gbk’錯誤

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://cau99.blog.51cto.com/1855224/348798

轉:Osgi實戰中的問題

對osgi有了一個初步的瞭解之後,準備寫段代碼跑跑,一試身手,先下載了一份Bluedavy 的《OSGI實戰》裡邊有可以直接啟動並執行代碼,雙擊run.bat運行正常,暗爽!開始練習《OSGI實戰》中使用者登入驗證模組,一行一行敲代碼,第一個變化就是工程之間相互引用不能在Build path裡添加工程引用了,改成了在MANIFEST.MF當中添加Import-Package在學習過程當中還是遇到了不少問題,記錄下來,協助遇到和我同樣樣問題的少走彎路。我用的是eclipse3.4 jdk1.6 1

轉:用Spring JMS使非同步訊息變得簡單

非同步處理通訊是面向服務架構(SOA)的重要部分,因為企業中的許多系統通訊,尤其是跟外部系統通訊本來就是非同步。JavaMessage Service(JMS)就是用來編寫非同步訊息J2EE應用的API。使用JMSAPI的傳統訊息實現涉及到象這樣的一些步驟:尋找對列串連工廠、隊列資源以及在實際發送和接受訊息前,建立JMS會話(JMS session)。Spring

最近項目遇到的問題

轉載:在IIS中設定Session”永不到期”的問題先說明情況:公司做監控系統,B/S結構,主要用在區域網路內部!監控系統開機可能要開好長時間,管理員的ID和許可權等是寫在Session裡的——我想不用Cookies的原因可能是Cookies不是很安全,還有就是區域網路內,只是幾台機子訪問伺服器,Session沒有幾個,所以即使總保持著Session也不會太佔用資源,最起碼伺服器能承受的起。 

教你三招奪高薪

  學曆也有,該拿的認證也拿了,可是為什麼簡曆投出去總是沒有迴音?經驗越來越多,事情越做越順手,薪水卻為什麼一直不見漲?工作一直兢兢業業,認真負責,怎麼會突然碰到玻璃天花板,再也上不去了?想過跳槽,可是為什麼工作時間變長的同時,別人開出的價格卻無法達到自己的預期?難道是自己的競爭力出問題了?職業人士對自己職業問題的各種思考和困惑,我們已經聽的太多了。   

轉:Spring聲明式事務

1、聲明式事務配置* 配置SessionFactory* 配置交易管理員* 事務的傳播特性* 那些類那些方法使用事務2、編寫商務邏輯方法* 繼承HibernateDaoSupport類,使用HibernateTemplate來持久化,HibernateTemplate是   Hibernate Session的輕量級封裝* 預設情況下運行期異常才會復原(包括繼承了RuntimeException子類),普通異常是不會滾的* 編寫商務邏輯方法時,最好將異常一直向上拋出,在展示層(struts)

幾個概念重新認識下

1.什麼是模式? 模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結歸納到理論高度,那就是模式。 Alexander給出的經典定義是:每個模式都描述了一個在我們的環境中不斷出現的問題,然後描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重複相同的工作。 模式有不同的領域,建築領域有建築模式,軟體設計領域也有設計模式。當一個領域逐漸成熟的時候,自然會出現很多模式。 什麼是架構?

Spring中HibernateTemplate類的使用

  實際情況中,對於編程事務的操作最好還是使用org.springframework.transaction.support.TransactionTemplate,因為HibernateTemplate在實際操作中並不是想象的那樣,具體如下:  目的:使用HibernateTemplate執行execute(new

轉:axis2的配置和一個簡單調用執行個體

最近有一個項目要用webservice開發,聽說Axis2不錯,所以就去apache下載下來,因為第一次用,不熟悉,只好去網上搜搜文章,發覺網上這方面的介紹很少,要不就是講的太簡單了,不好上手,只好去看Axis2內建的文檔。經過幾天的學習,調通了一個執行個體。就和大家一塊探討學習!一、環境:1. jdk1.5 + Tomcat5.5 + Axis2_1.1.12.

轉:ibatis的N+1問題解決方案

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中 注意&

Apache ActiveMQ安裝

一、特點支援各種語言和協議的用戶端。如:Java、C、C++、C#、Ruby、Perl、Python及Php。完全支援JMS的用戶端及其他訊息代理完全支援JMS1.0及J2EE1.4規範支援與spring的整合支援的應用伺服器有Geronimo、JBoSS

專案管理過程攻略

專案管理過程攻略——送給初為專案經理的朋友這篇文章是本人在某論壇中應大家需求連載的一篇關於項目整個執行過程中專案經理需要注意和關注的問題的介紹,現整理後發表於本站,歡迎大家點評。在說專案管理問題的之前,有必要溫習下有關專案管理的一些基本知識,瞭解了這些基本的東西,應該有助於我們去理解項目協調工作都要做哪些事情。關於項目的定義:項目是為完成某一獨特的產品和服務所做的一次性努力。一次性——項目有明確的開始時間和結束時間。當項目目標已經實現,或因項目目標不能實現而項目被終止時,就意味著項目的結束。獨特

總頁數: 61357 1 .... 9412 9413 9414 9415 9416 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.