原创 關於sharedpreference無法寫入的錯誤小結

好久沒有用sharedpreference,最近在一個項目中用到了,卻突然發現無法寫入,總結如下: 將對於sharedpreference的操作(增刪改查)彙總在一個叫做preferenceService的類中,在Activity中new

原创 解決mac catalina下安裝MongoDb時出現的readonly filesystem問題

之前可以通過brew命令行安裝mongodb,最近突然不行了,不知道爲啥,只好去官網下載了tgz包,解壓配置環境變量一通操作之後,卡在了創建默認數據庫文件夾上。。。 大家知道,安裝MongoDB後需要手動創建一個   /data/db 文

原创 javaEE服務端與mysql編程總結

今天做了一個完整的微信朋友圈服務端,體會總結如下: 1、目前本人還是學生,暫時接觸不到Oracle的處理速度快、抗壓能力強、安全性高等優點,今天用的是mysql數據庫,做完之後感覺mysql雖然沒有Oracle那麼強大,但是其靈活性、部分

原创 Android開發,如何使canvas畫布背景色透明。

在使用Android surfaceview進行繪圖時,常常需要使繪製出來的圖案背景色透明,以實現背景圖片和繪製出來的圖案融爲一體,具體操作方法如下: 首先繼承surfaceview類的子類(即你寫的類)的構造方法中設置背景圖片: set

原创 通過value取得Map中的Key的方法

通過value取得Map中的Key的方法 public static String getKeyByValue(Map map, Object value) { String keys=""; Iterator it = map.

原创 node(vue+nuxt) 踩坑日記(一):關於nuxt的缺陷

作爲一名後端程序員,本來前端基礎就比較薄弱,剛一開始瞭解node還是從nuxt開始的,難免有些不知所措,但也沒有辦法,項目催的急,不得不借助框架。在此記錄下剛接觸nuxt框架所踩過的坑,後續會慢慢補上對於node的基礎學習。 1、nuxt

原创 自動化部署工具OneinStack:從入坑到出坑

Oneinstack官方網站:https://oneinstack.com/ 一、關於安裝 進入官網,點擊自動安裝,選擇你想安裝的組件,複製命令到linux服務器運行。 二、關於端口 如果你使用的是阿里雲服務器,需要注意相關端口是否開放;

原创 mysql-connector-java-5.0.3-bin.jar中的Preparedstatement居然沒有isClosed()方法

白天爲項目寫新增,本以爲一個很簡單的操作,沒想到又遇到了麻煩,每次新增的時候,總是提示報錯: <pre name="code" class="java">2016-2-20 0:43:25 org.apache.catalina.core

原创 android客戶端與javaweb服務端通信——登錄小demo的啓示

前兩天討論了javaweb項目連接mysql數據庫的注意事項,是因爲剛剛租了一臺ecs雲服務器,在上面搭載mysql要比Oracle方便很多,今天我們來探討一下android端與服務端通信的方式方法,更多的是注意事項。 先說服務端,如果查

原创 HttpUrlConnection緩存,仿微信朋友圈圖片緩存效果

關於網絡通訊方面,谷歌在android6.0以後放棄了HttpClient,推薦使用HttpUrlConnection,然而HttpUrlConnection在API8以後就必須放在線程中了,這也是情理之中。 我們推薦使用緩存技術,可以實

原创 javaweb JDBC連接Mysql與Oracle的比較及啓示總結

今天從早晨開始打算做一個javaweb連接mysql的小項目,因爲此前學過Oracle,也瞭解到這兩個數據庫JDBC的方式大同小異,因此覺得沒什麼難度,卻沒想到遇到了很多問題,花費了數小時的時間才解決這些問題,下面簡單做一個總結,避免以後

原创 HBuilder連接genymotion模擬器進行調試

最近正在用HBuilder開發一個mui框架的跨平臺app,打算用genymotion進行調試(衆所周知,genymotion是非常流暢的安卓模擬器),然而打開genymotion之後發現,HBuilder並不能識別它。。。 網上給了很多

原创 Oracle中,將用特定字符分隔的id轉換爲id所對應的信息(instr函數的應用)

例如:字段裏的內容是: 1,2,3, 其中數字對應學生表裏的 id     姓名 1      小明 2      小張 3      小劉 如何將這個字段轉化爲 小明,小張,小劉 呢? (select wm_concat(t.姓名)

原创 MySQL 5.7 sql語句版本不兼容

1、vi /etc/my.cnf 2、在 [mysqld] 下面添加 : sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO

原创 如何在spring框架中獲取request對象

首先,到web.xml中添加監聽: <listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener