原创 select多選和checkbox複選的值在js和action中的展現形式

話不多說,例如在前端頁面: <body> <button type="button" class="btn btn-info" οnclick="show()">測試</button> <form action="/amp/

原创 一種解決在Linux環境下發送短信中文亂碼問題的方案

這幾天在折騰短信的發送問題。其實最令人苦惱的是,你明明在windows環境下一切都測試成功,能成功發送中文短信了,但偏偏你把項目部署到Linux環境的時候,卻發現中文短信發出來是避之不及的亂碼~~ 其實能知道這是由於編碼的問題,但要解決

原创 【mysql】刪除重複數據

最近因爲發現數據庫中的表有髒數據,需要維護。這些髒數據就是重複數據,需要將其刪除。 可能因爲你在建表的時候考慮欠佳,需要爲表裏面的幾個字段建立一個(聯合)唯一索引,但是沒有建立,而由於不止一個寫的程序在往表裏面insert數據,造成數據

原创 highcharts之堆棧面積(折線)圖——結合後臺數據

highcharts的堆棧面積圖適用於一組對象對同一個指標在一段時間範圍內進行走勢的展示,同時,在每個時間點可以同時顯示出每個對象在這個時間點的值,一目瞭然。官網上的是這樣的:   實際情況中,需要結合後臺查詢出數據再填充,難點在於數據

原创 記錄一個sql優化後大大提高查詢效率的情形

衆所周知,sql寫得怎麼樣,對於查詢效率的影響是頗大的。下面看一個比較普通的查詢: 假設一張表有event_date和event_time2個字段分別表示日期和時間,現在直接給你一個時間字符串,這個時間字符串是“日期+時間”的組合,現在

原创 【奇怪系列】解決highcharts無法渲染到指定div區域的問題

做過highcharts的都知道,highcharts圖表的寬和高是由它的容器div來決定的。即:   $('#container').highcharts({ chart: { type: 'a

原创 解決一個web的項目定時任務入庫“卡住”問題

事情的起因是因爲我要在一個定時任務的某處將數據入庫,一個是批量入庫,之後再是非批量的普通方式入庫,僞代碼如下:   for(int i=0; i<n; i++) { //批量入庫 pools.execute(new BatchS

原创 點擊按鈕(或超鏈接)如何跳轉到另外一個頁面並執行目標頁面的js函數

標題的前半部分其實不必贅述,按鈕也可以換成超鏈接。。   假設是需要在A頁面上的一個按鈕,點擊後跳轉到B頁面,傳一些參數後且並B頁面的某個js函數可以執行~~   關鍵在於如何跳轉到目標頁面之後並「接着」執行「目標頁面的js函數」。原因

原创 求給定的起始和結束字符串中間的時間字符串集合

如題,在數據量比較大的表中,我們常常需要按時間(年、月或日)分表,加上一個日期的字符串後綴。而這種情形下,當用戶給定了起始和結束的時間字符串時,我們就需要根據這2個字符串 判斷中間到底跨越了幾張同類型的按時間作爲後綴的表。。 通常,用u

原创 Oracle11g For Linux的靜默安裝筆記

  已經整了一天多,已被噁心壞了。遂記錄下!   -----------------------------------------正式開始----------------------------------------- Oracle

原创 數據量大的表的分表方案 以及 跨(同類型的)表查詢遇上分組時需要注意的點

最近着手對數據量比較大的表的改善工作。當一張表的數據量很大,並且在定時或實時的增加數據時,這時候就需要考慮表的容量,因爲一張表的數據不可能無限大,所以考慮分表就迫在眉睫~~   解決方案: 1)結合表內數據的Insert頻率,大概計算下

原创 【2016-03-29】近期小結

1.replace和replaceAll 大部分情況下,兩者的作用幾乎是等效的。當你想替換一個掉一個子字符串時,兩者的作用等效。但是還是要注意他們2者的區別: replace的參數是char和CharSequence,即可以支持字符的替