原创 Linux服務器下單用戶配置Java環境變量

自己閒來無事想自己搞一臺Linux服務器玩下!從事Java開發,所以首先要在服務器配置Java環境變量。 現在一般環境變量都是配置到單用戶上,而不是root用戶,所以在此之前需要先建一個用,命令如下 useradd self(你自己起個名

原创 jQuery,ajax請求返回長數字字符串,jsp頁面不顯示爲科學計數法

先說下實際遇到的問題描述,使用ajax向後臺請求,獲取返回單個值,此值是一長串的數字組成的字符串,如圖請求 這是頁面ajax請求,要得到後臺返回的customerNum這個值,例如:10001114832013755040265  商戶

原创 httpclient 中使用EntityUtils

使用httpclient 請求的時候,使用EntityUtils 對返回的結果進行字符串的轉換,這時候我使用了兩次這個方法,第一次是將其打印出來,第二次將其返回,這時候就會報響應值是不存在的,是因爲EntityUtils .toStrin

原创 接收微信服務器推送事件獲取openID

需要做一個當用戶關注公共號之後,獲取用戶openID,總結下自己的心得! 需要現在MP後臺配置好相應的URL地址! 微信首先對這個服務器進行驗證,在服務端沒有給出響應的時候,微信會間隔5秒,嘗試3次的推送,使用MsgID或者FromUse

原创 mybatis中的空格

在mybatis中的xml會使用到很多的 if 判斷 當我們判斷一個 傳遞過來的參數是否是空或者,是否是null的時候,然後再進行數據的處理,這時候往往需要用到判斷,這樣我們的寫的時候就往往有一個錯位的寫法 例如 <if test=" n

原创 序列化

java.io.NotSerializableException 表示沒有實現序列化

原创 java.lang.ClassNotFoundException: org.springframework.web.context.request.RequestContextListener

在構建maven項目的時候,使用SpringMVC的時候啓動就開始報錯,還是個很奇怪的問題,代碼完全沒有問題啊! 直接把錯誤貼出來 直接說我Spring—web 沒有,再仔細檢查下,發現所依賴的jar已經加進來了 可是爲什麼還報錯呢?

原创 Gson 將字符串轉map int變double

當我們將一個字符串變爲map的時候,其中的int型值變爲了double型的,這時候我們要自己重寫他的deserialize方法, Gson gson = new GsonBuilder()         .registerTypeAda

原创 centos6.5 升級和docker的安裝

最近想學習springboot,其中有個章節介紹說需要用到docker,就奔着自己學習和研究下的心態,看下docker。 自己電腦是win10 。本想下個Windows版本的玩下,下載地址爲 https://github.com/boot

原创 Linux 下時間的設置與重置

需要先在Linux下面使用root用戶,安裝這個命令 yum install ntp 安裝ntpdate 使用 date 命令查看當前的日期, 使用date -s "2017-11-01" 這樣命令設置當前時間, 使用安裝的ntp 可以

原创 springboot bean 註解綁定

spring boot中可以通過配置文件來注入的bean的屬性上去 例如 @Component @ConfigurationProperties(prefix = "book") @PropertySource("classpath:b

原创 centOS7 下Nginx的簡單安裝配置

最近需要做負載均衡,這邊使用Nginx實現,Nginx的安裝和配置這邊簡單說下! 首先是你的機器要有jdk這個環境! 我使用的是Nginx1.9.15,可以到官網下載gz包,地址是https://nginx.org/en/download

原创 List 循環刪除多個元素

最近做了個小東西,其中的返回結果是json對象的集合,這個時候是用list接收的,有個小功能是判斷jsonobject對象的鍵所對應的值是否包含某個內容, 自以爲是的使用了foreach循環來比較,然後remove,發現能移除第一個,第二

原创 web項目獲取webpp文件下的圖片

獲取webapp下的某個文件夾中的圖片,這樣就不需要在服務器上建立一個文件 request.getSession().getServletContext().getRealPath("/image/timg.jpg");

原创 IntelliJ IDEA 快捷鍵

常用輸出 sout  輸入首字母忽略大小寫匹配 settings--》Editor--》General--》Code Completion  選擇None get/set方法快捷鍵 Alt+insert 整行刪除ctrl+y 跳出雙引號不