1.IOS AES對稱加密,加密結果不一樣,問題解決html
IOS http post請求,使用AFNetworing 框架,默認請求content-type爲application/json ,因此沒法使用@RequestParam或request.getParameter獲取值java
當把content-type改成applicaion/x-www-... 後,body中使用@RequestParam或request.getParameter仍然獲取不到參數linux
加解密的結果,編碼的結果,服務端有可能字母全大寫,而app端的結果是小寫,致使簽名,加密串不正確android
使用spring @Service 註解,在其餘地方使用 service名稱調用時,發現沒法匹配,緣由:當類的名字是以兩個或以上的大寫字母開頭的話,bean的名字會與類名保持一致,否 則,只有首字母變小寫 http://www.cnblogs.com/kevin-yuan/p/5437140.htmlios
經過反射,如何獲取方法的參數名稱,參數類型等 http://blog.csdn.net/liuxiao723846/article/details/47253751 app限制同一個用戶登陸終端的個數nginx
因爲同一個帳戶能夠同時在不一樣的終端上登陸操做,因此帶來併發更新時的跳過判斷,併發分頁查詢時,查詢到重複數據問題web
請求參數問題:算法
1. +變空格spring
2. android那邊使用框架 base64以後有奇怪的「\n」或"\r" json
緣由:用Base64算法加密,當字符串過長(通常超過76)時會自動在中間加一個換行符,原來「回車換行符(\r\n)」是在Windows纔有,而Linux只有換行(\n),Mac只有回車(\r)。
解決辦法:java中直接替換,字符串對象.replaceAll("\r|\n", ""); Android用android.util.Base64.encodeToString加密時,多一android.util.Base64.NO_WRAP便可解決問題
附帶 url編碼表 ,此文中base64編碼表有錯誤,不要依照它
http://www.cnblogs.com/kobe8/p/4030396.html
base64編碼的文章:http://blog.csdn.net/bian1029/article/details/51406864
2.oracle表建立問題
之前也遇到過這個問題,忘記了,再次記錄
建表時,表名爲小寫,可是建立好以後,查詢刪除都提示表不存在,後來加雙引號就能夠了。
建表的時候用雙引號把小寫的表名引發來了,oracle在雙引號下區分大小寫。最好在建表的時候,去掉雙引號就能夠了。
之前的web段直接用pageNO和pageSize進行翻頁,而非追加內容,可是app開始全都是追加內容,因此不能使用之前的分頁方法
http://www.jianshu.com/p/13941129c826
http://www.scienjus.com/app-server-paging/
4.切圖工具:
http://www.cutterman.cn/zh/cutterman
5.App實現pdf閱讀器,方案調研
http://blog.csdn.net/asce1885/article/details/52878066
6.ftp文件上傳下載
http://blog.csdn.net/hbcui1984/article/details/2720204
7.springmvc上傳文件
http://www.cnblogs.com/fjsnail/p/3491033.html
https://yq.aliyun.com/articles/38971
8.多文件上傳三種方式:
1. list集合
2. map集合
3. 以單個文件形式:imagefile1,imagefile2,imagefile3;
參考:http://blog.csdn.net/a1314517love/article/details/24183273
android多文件:http://blog.csdn.net/yyongchao/article/details/52481998
因爲ios使用AFNetworking,調試中沒法獲取到file文件,後來發現上傳的時map方式,後來溝通後據ios開發人員說,只支持map這種方式,
9.java發送post、get工具類及原理
http://lavasoft.blog.51cto.com/62575/175911/
http://blog.csdn.net/jiazimo/article/details/6365130
在http頭中添加參數,參數名包括下劃線,可是在通過nginx時自動過濾掉了
緣由:
nginx代理默認會把header的參數的 "_" 下劃線去掉 因此部署後就獲取不到。
解決:
1, 在header裏不要用 "_" 下劃線,能夠用駝峯命名或者其餘的符號代替,通常使用中劃線「-」
2, 在nginx裏的 nginx.conf文件中配置http的部分添加 : underscores_in_headers on;(默認值是off)
文件上傳,從一個服務器上傳到另外一個服務器
使用sftp:http://blog.csdn.net/haidage/article/details/6859716
android版本更新接口說明
http://dev.xiaomi.com/doc/p=62/index.html
Google爲APK定義了兩個屬性:VersionCode和VersionName,他們有不一樣的用途。
喜馬拉雅FM
轉載 :作一個新產品需求,體驗的分析文檔?(例:喜馬拉雅FM)
http://www.cnblogs.com/wenying/p/6549008.html
http://blog.csdn.net/foruok/article/details/60552387
https詳解
http://blog.jobbole.com/86660/
http://www.cnblogs.com/zxj015/p/6530766.html
./configure \
--with-http_ssl_module \
make && make install
http://blog.csdn.net/pang040328/article/details/29180913
nginx + tomcat 配置ssl支持,不須要在tomcat中配置ssl支持
http://www.oschina.net/question/12_213459
tomcat配置支持ssl:
https://my.oschina.net/chaon/blog/717902