原创 spring設置動態定時任務

Quartz 在 Spring 中動態設置 cronExpression 什麼是動態定時任務:是由客戶制定生成的,服務端只知道該去執行什麼任務,但任務的定時是不確定的(是由客戶制定)。 這樣總不能修改配置文件每定製個定時任務就增加一個t

原创 大家討論下dwr 與 JQuery+struts2-json-plugin那種比較好

現在個人發現大部分的都傾向於像API這樣的開發模式,服務器只提供API接口,傳統的MVC中的V和C都交給了javascript。這樣現在java的aj

原创 java double相加出現的怪事

轉自:http://lanyan-lan.iteye.com/blog/271903 問題的提出:      編譯運行下面這個程序會看到什麼?      public   class   Test{              public

原创 Spring Security學習總結一

在認識Spring Security之前,所有的權限驗證邏輯都混雜在業務邏輯中,用戶的每個操作以前可能都需要對用戶是否有進行該項 操作的權限進行判斷,來達到認證授權的目的。類似這樣的權限驗證邏輯代碼被分散在系統的許多地方,難以維護

原创 JavaMail模仿CSDN找回密碼的功能

1.    理解三個名詞 1.1.    什麼是SMTP: SMTP(Simple Mail Transfer):簡單郵件傳輸協議。它定義了發送電子郵件的機制,是一組用於由源地址到目的地址傳送郵件的規則,由它來控

原创 hibernate tools for eclipse 反向數據庫

轉自:http://hi.baidu.com/sonmeika/blog/item/7a29d324597be6228744f913.html 第一步:安裝 hibernate tools 1, 登錄 jboss 網站下載插件 htt

原创 mysql數據庫字段類型大全

MySQL支持大量的列類型,它可以被分爲3類:數字類型、日期和時間類型以及[url=javascript:;]字符串[/url](字符)類型。本節首先給出可用類型的一個概述,並且總結每個列類型的存儲需求,然後提供每個類中的類型性質的更詳細

原创 UDP穿透NAT試驗

<轉自http://nonconductor.bokee.com/5042360.html> 早就聽說用UDP穿透NAT可以解決P2P軟件中的兩個通過NAT上網的客戶端直接通信的問題。當然,需要一箇中介來幫助找到對方。終於用Java

原创 hibernate jdbc連接

JDBC連接 通常你希望SessionFactory來爲你創建和緩存(pool)JDBC連接. 如果你採用這種方式, 只需要如下例所示那樣,打開一個Session: Session session = sessions.openSess

原创 數據量非常大的照片分享社區網站架構設計

Webjx.Com提示:又拍網的多數據庫網站架構方案. 數據庫一向是網站架構中最具挑戰性的,瓶頸通常出現在這裏。又拍網的照片數據量很大,數據庫也幾度出現嚴重的壓力問題。 因此,這裏我主要介紹一下又拍網在分庫設計這方面的一些嘗試。

原创 hibernate 中 get、load 的 區別

轉自:http://blog.163.com/love-love-l/blog/static/210783042009618919985/#comment=fks_08307008509508006908109408309508608

原创 Spring中@Autowired註解、@Resource註解的區別

http://www.chinasb.org/archives/2011/06/2443.shtml Spring不但支持自己定義的@Autowired註解,還支持幾個由JSR-250規範定義的註解,它們分別是@Resource、@

原创 Struts2與Spring3 MVC性能比較 (MVC性能測試)

你想建設一個能承受500萬PV/每天的網站嗎?  500萬PV是什麼概念?我的服務器每秒要處理多少個請求?  PV是什麼?  PV是page view的簡寫。PV是指頁面刷新的次數,每一次頁面訪問,就算做一次pv流量。  計算模型: 

原创 處理不存在的變量

在實際應用中數據模型經常會有可選的變量(也就是說有時可能不存在實際值)。除了 一些典型的人爲原因導致失誤,FreeMarker 不能容忍引用不存在的變量,除非明確地告訴它 當變量不存在時如何處理。這裏介紹兩種典型的處理方法。   這部分

原创 淺談Spring事務隔離級別

一、Propagation : key屬性確定代理應該給哪個方法增加事務行爲。這樣的屬性最重要的部份是傳播行爲。 有以下選項可供使用:PROPAGATION_REQUIRED--支持當前事務,如果當前沒有事務,就新建一個事務。這是最