原创 java 批量插入數據

運行環境:Spring、MyBatis、SQLServer2008com.microsoft.sqlserver.jdbc.SQLServerException: 傳入的請求具有過多的參數。該服務器支持最多 2100 個參數針對這個錯誤網

原创 java graphic2D 矩形文字居中

要實現在地圖上畫N個方格,有文字並居中,顏色填充根據級別不一致,好久都沒有做出來,請教了老大,終於搞定了,不多說,上代碼: /** 輸出預報格網圖* width爲圖片寬度,height爲輸出圖片高度,parameter爲參數列表* @se

原创 網站ssl加密

前兩天公司要做https加密,記錄了一下自己的經歷,使用jdk自帶的keytool生成,首先到JAVA_HOME下的bin目錄下,打開命令行窗口,運行以下命令: keytool -genkey -alias sampson -key

原创 Apache2.2 Tomcat6.0.36 64位集羣

一、集羣前準備工作:1、下載apache_httpd-2.2.11-win32-x86-no_ssl2、下載 tomcat6.0.36二、開始配置1、首先配置apache配置文件:(1)  找到apache安裝目錄下的conf文件夾下的h

原创 javascript獲取參數工具函數

在js中大多數是要傳遞參數的,由此寫了一個專門用來傳遞參數的工具類,代碼如下: function getURLParameter(){             var url = location.href;             va

原创 MySQL實現SQLServer ROW_NUMBER() OVER ORDER BY

table data SQLServer 實現:  MySQL 實現: 轉自:http://preilly.me/2011/11/11/mysql-row_number/

原创 關於git基本使用

git 的一些注意事項 需要說的是git不同於svn,git是分爲本地倉庫與遠程倉庫的,我們平常的操作都是通過對本地倉庫完成的 只有需要將本地倉庫的內容push到遠程倉庫或從遠程倉庫更新時 纔會和遠程倉庫發生聯繫所以不需要象svn那樣

原创 JVM垃圾回收(GC)原理

一、相關概念 基本回收算法 1. 引用計數(Reference Counting)  比較古老的回收算法。原理是此對象有一個引用,即增加一個計數,刪除一個引用則減少一個計數。垃圾回收時,只用收集計數爲0的對象。此算法最致命的是無法處理循

原创 實現兩張圖片的疊加

看了好多網上的圖片疊加,說的最多的就是水印效果,但是我需要做的是兩張圖片完全重合的疊加,但是我的情況有點特殊,一張圖片是從遠程生成的,一張圖片是本地生成的,所以在讀圖片的時候方法不一樣,今天終於完成了,廢話不多說,上代碼: 首先是一個根據

原创 ealsticsearch多條件查詢

前段時間在做多條件檢索的時間遇到了一些問題,不曉得怎麼構建多條件查詢,跟solr有些不同,一開始是使用QueryBuider,可是發現不行,廢話不多說了,直接貼代碼: 以下代碼是動態構建查詢語句: private SearchRequ

原创 關於DBCP斷網數據庫連接失效的解決方案

問題網上很多評論說DBCP有很多BUG,但是都沒有指明是什麼BUG,只有一部分人說數據庫如果因爲某種原因斷掉後再DBCP取道的連接都是失效的連接,而沒有重新取。就此研讀了一下DBCP的代碼,共享之。分析DBCP使用apache的對象池Ob

原创 關於 gitlab 的使用

https 交互方式 https的方式每次操作遠程倉庫都需要提供用戶名及密碼另外對於https的方式,由於是自鑑權的SSL 證書,未經過第三方機構簽署 所以git的客戶端會報錯,需要我們在使用時添加如下選項進行忽略git clo

原创 Oracle 毫秒轉爲時間格式

DROP FUNCTION NUM_TO_DATE; CREATE OR REPLACE function num_to_date(in_number NUMBER) return date isbeginreturn(TO_DATE(

原创 獲取網絡圖片

//根據url獲取網絡圖片並轉化爲byte數組,方便操作 public  byte[] getBytesByURL(String imageUrl)throws IOException {        ByteArrayOutpu

原创 git push 的使用

關於git push 命令 git push 命令用於將本地分支的更新,推送到遠程主機 它的格式與git pull命令相仿 $ git push <遠程主機名> <本地分支名>:<遠程分支名> 注意 分支推送順序的寫法