原创 smtp 發送郵件

平時我們會使用一些功能,比如做用戶註冊發送郵件激活的時候,可以使用smtp服務,下面是使用的一個簡單例子: package com.vcfilm.mytest.action; import java.util.Properties; im

原创 maven裏如何根據不同的environment打包

maven裏如何根據不同的environment打包 一個項目裏總會有很多配置文件。而且一般都會有多套環境。開發的、測試的、正式的。而在這些不同的環境這些配置的值都會不一樣。比如mail的配置、服務的url配置這些都是很常見的。所以

原创 aop代理類的配置

<!-- 注入目標類 -->  <bean id="a" class="com.aop1.Target"></bean>   //即業務主要執行的類 <!-- 注入切面1 -->  <bean id="advice1" class="co

原创 struts2  result="stream''文件下載

action:  public String downloadHelp() {    try {     URL  url = new URL(picUrl);  //圖片路徑     BufferedImage image;     i

原创 初窺Linux 之 我最常用的20條命令

玩過Linux的人都會知道,Linux中的命令的確是非常多,但是玩過Linux的人也從來不會因爲Linux的命令如此之多而煩惱,因爲我們只需要掌握我們最常用的命令就可以了。當然你也可以在使用時去找一下man,他會幫你解決不少的問題。然而每

原创 單點登錄SSO的實現原理

單點登錄SSO(Single Sign On)說得簡單點就是在一個多系統共存的環境下,用戶在一處登錄後,就不用在其他系統中登錄,也就是用戶的一次登錄能得到其他所有系統的信任。單點登錄在大型網站裏使用得非常頻繁,例如像阿里巴巴這樣的網站,在

原创 數據庫SQL優化大總結之 百萬級數據庫優化方案

網上關於SQL優化的教程很多,但是比較雜亂。近日有空整理了一下,寫出來跟大家分享一下,其中有錯誤和不足的地方,還請大家糾正補充。 這篇文章我花費了大量的時間查找資料、修改、排版,希望大家閱讀之後,感覺好的話推薦給更多的人,讓更多的人看到、

原创 Maven常用命令

Maven庫: http://repo2.maven.org/maven2/ Maven依賴查詢: http://mvnrepository.com/ Maven常用命令:  1. 創建Maven的普通java項目:     mvn a

原创 使用Nexus搭建Maven私服

1 . 私服簡介   私服是架設在局域網的一種特殊的遠程倉庫,目的是代理遠程倉庫及部署第三方構件。有了私服之後,當 Maven 需要下載構件時,直接請求私服,私服上存在則下載到本地倉庫;否則,私服請求外部的遠程倉庫,將構件下載到私服,再提

原创 必須知道的SQL編寫技巧,多條件查詢不拼字符串的寫法

在做項目中,我們經常遇到複雜的查詢方法,要根據用戶的輸入,判斷某個參數是否合法,合法的話才能當作過濾條件,我們通常的做法是把查詢SQL賦值給一個字符

原创 [SQL優化工具]Quest.Central.For.Databases——SQL Tuning for SQL Server

隨着企業數據庫的急劇膨脹和日益複雜,DBA爲保證數據庫性能所付出的努力與日俱增,手工或使用多種無法集成的管理工具,都會給日常管理和維護帶來不必要的困難。 Quest Central for Databases是一種集成化、圖形化、跨平臺的

原创 El表達式 和 JSTL標籤

El 表達式: ${requestScope.aaa} 相當於<%=request.getAttribute("aaa") %> ${sessionScope.aaa} 相當於<%=session.getAttribute("aaa")

原创 struts 一個action處理過個請求

1.動態方法調用 在action中增加不同的方法,去掉execute方法 比如 login()  register(); 在表單中改變UrL    action=ActionName!methodName.action    (actio

原创 cookie的基本使用

取cookie   var getCookie = function() {    var strCookie = document.cookie;    //將多cookie切割爲多個名/值對    var arrCookie = st

原创 struts2 中英文切換

struts.xml文件: <struts>  <include file="struts-default.xml" />  <constant name="struts.custom.i18n.resources" value="mes