java實用技能 上傳文件 等等 作一個新產品需求,體驗的分析文檔?(例:喜馬拉雅FM)

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在雙引號下區分大小寫。最好在建表的時候,去掉雙引號就能夠了。

3.App流式分頁服務端設計

   之前的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

nginx增長ssl支持 - 編譯時參數詳情列表

    ./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

相關文章
相關標籤/搜索