原创 關於短信發送與HTTP請求的那些事

我一直就納悶短信發送這個東西是怎麼做的,之前駐場的地方說沒測試環境的短信發送,讓直接上生產,心裏有千萬個草泥馬登山包飛翔而過,然而後來的需求改了不需要了,單還是飛翔着登山包。如今主要進行版本迭代,看到有個短信發送寫好的東西,想到備用故

原创 百萬級數據庫SQL優化總結

首先我先表明我是在這裏找到的SQL優化的方法http://database.51cto.com/art/201407/445934.htm 簡單看了看之後發現總結的還不錯,但是話說的羅裏叭嗦,光是前三條就看了我四十分鐘,所以我再在它的基礎

原创 極光推送實例

之前一直沒做過跟推送有關的東西,也沒接觸過實例,現在逮着機會遇到了一個實例,準備mark起來。 這個功能大致是這樣的:一個後臺管理系統進行消息推送的管理,設置時間和推送的內容,還有推送的類型進行保存,不管是極光推送還是短信推送還是指定用戶

原创 ibatis配置多數據源(僅供參考思路)

哥寫代碼基本上屬於BUG free的那種,但是特麼的今天弄出來個線上的大BUG?!心裏千萬個草泥馬路過¥#%……#¥%## 應該不會有BUG啊,咋回事呢? 測試環境跑了八百遍都成功都他奶奶的不知道咋回事…… 這個項目&技術經理還是有兩把刷

原创 在Linux系統下查詢公網出口IP

curl ipinfo.io 今天發現設置權限的話需要出口公網IP,出口和入口居然不是一個IP,在Linux中用這個命令能夠查詢出來,就是有點慢 ip.cnipinfo.iocip.ccifconfig.memyip.ipip.ne

原创 JavaScript萬能獲取訪問域名端口號項目名的方法

做項目遇到特操蛋的一件事,就是你不知道它的生產域名、IP地址、端口號,甚至連項目名都不知道叫啥(王八蛋的項目管理的那傻逼不知道爲什麼要把項目名給改了,我就去年買了個登山包的),像那種JS做跳轉的你更操蛋了,不知道你他孃的怎麼跳?還有那

原创 Java程序員成長的幾大成長法則

我從這裏轉過來的 (此文感覺有一半說的是屁話,但是還是有一些值得去借鑑的,mark一下,僅供參考) 摘要: 沒有java人願意自己一輩子就滿足於掌握了一些代碼實現的技巧,別人告訴你要實現什麼,你就用代碼堆砌來實現別人的要求!你必須學會從整

原创 tomcat查詢日誌根據關鍵字定位行數再進行行數查找

grep -n ‘關鍵字’ catalina.out 當出現binary file matches時,加上-a 若只需匹配最後一個,加上 | tail -1 tail -n +定位的行數 catalina.out | head

原创 JS中的加減乘除法

在JS中免不了會寫個加減乘除的邏輯,但是有的時候它莫名其妙的變成了字符串拼接的形式,爲JS運算保證不出錯,於是有了加減乘除的萬能函數 /** * 加法 * @param arg1 * @param arg2 * @returns

原创 用quartz進行定時任務的開發

某天突然遇到頭疼的問題,定時任務怎麼搞?Java貌似都得經過觸發才能被訪問到執行邏輯。還好閒的蛋疼的人有的是,有個叫quartz的框架很好用,不僅可以定時,還可以設置多久執行一次,幾點到幾點之間多久運行一次。強大了一匹,下面就我自己開發的