原创 mysql的 last_insert_id

有主 附表關係的2個表 ,附表插入時要用到a的主鍵做關聯。插入a表時,就要返回主鍵ID,供b表使用。   LAST_INSERT_ID 自動返回最後一個 INSERT 或 UPDATE 操作爲 AUTO_INCREMENT 列設置的第一個

原创 常見HTTP狀態 200 304 404 500等

下面提供 HTTP 狀態碼的完整列表。點擊鏈接可瞭解詳情。您也可以訪問 HTTP 狀態碼上的 W3C 頁獲取更多信息。 1xx(臨時響應) 表示

原创 memcached 配置、安裝

memcached安裝配置1.下載地址: http://www.memcached.org/ 2.Memcache的安裝先決條件:先安裝libevent   Libevent介紹:libevent是一個事件觸發的網絡庫,適用於windo

原创 request獲取客戶端IP地址

public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip ==

原创 java mail 發送多個附件

更新代碼: service: package com.yizhilu.os.core.service.email; /** * * @ClassName EmailService * @package com.fairyha

原创 JS報表工具

1.amcharts http://amcharts.com/ 2.NVD3 http://nvd3.com/ 2. http://www.miniui.com/ 表格操作很方便

原创 ajax跨域實例

以下爲S2。 跟普通的地方不同的是要回調 dataType : "jsonp", jsonp : "callBack", jsonpCallback : "success_back", callBack需寫getter sette

原创 JAVA中堆棧和內存分配

這是看過的當中。細看完能真正明白string是如何存放的一篇。就轉來了。忘了的時候細看下。 一)、棧、堆 1.寄存器:最快的存儲區, 由編譯器根據需求進行分配,我們在程序中無法控制. 2. 棧:存放基本類型的變量數據和對象的引用,但對象本

原创 struts2之遠程執行

Struts2的核心是使用的webwork框架,而webwork又是使用的XWork來處理action的,並且通過調用底層的getter/setter方法來處理http的參數,它將每個http參數聲明爲一個ONGL(這裏是ONGL的介紹

原创 Quartz 學習

想學習下Quatz用數據庫方式是怎麼用的。 一般之前用的方式是在spring中直接配置。邊學編記錄了。springside <bean id="expiredAutoDaemonTrigger" class="org.springfram

原创 mybatis分頁,spring3.1+struts2

有的代碼是拷貝來的。搗鼓了半天才好用。mybatis自帶的分頁是內存的。測試了下10W條的數據。立馬內存溢出,只能自己瞎寫了。 爲了其他人使用的時候方便可能寫的有點麻煩。 代碼下載地址:http://download.csdn.net/

原创 Spring動態配置多數據源--多mysql從庫

一直做了互聯網的小項目,感覺小公司的性能瓶頸主要在數據庫端。大公司沒去過,不清楚~ 一般用mysql數據庫做主從,讀寫分離,減少主庫的壓力。假設1主4從。4個從庫每次的訪問是隨機,壓力平攤。 先把搜來的貼出來。先記錄下,再去code實

原创 sprig mvc返回json數據demo

注意點:@ResponseBody,表示向respones中寫入跟getWrite().print()一樣的效果 返回值:Map 可靈活設置存放多個返回對象 method = RequestMethod.GET 根據自己的需要加   @R

原创 session依賴於cookie

session和cookie兩種方法存儲區別基本都很清楚了。 但是面試中問到客戶端是怎麼知道打開瀏覽器的時候是如何知道去取服務端那個session的? session的內容是存在服務端的。客服端怎麼知道是取那個的呢?   看下sessio

原创 DBCP連接池配置參數說明

<!-- 數據源1 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-met