原创 解決Eclipse出現卡頓

我工作中使用Eclipse開發java項目,中間發現如果對Eclipse操作過頻繁、操作maven更新或tomcat部署項目的時候,Eclipse經常出現卡頓,甚至奔潰。 後來根據下面的內容解決了該情況: Eclipse出現卡頓: 解決

原创 java 使用省略號 代替多個相同類型的參數 重載方法 Varargs

發現很多牛人寫出來的工具類,都有 xxx(String... s){} 這樣的方法,簡單學了一下,下面是測試的代碼,最簡單的例子: public class TestVarargs { public static void s(in

原创 微信小程序-獲取用戶信息-後端寫法

之前介紹了兩種小程序獲取用戶信息的寫法,其中第二種需要後端配合完成。 後端我使用了一個第三方的 jar 包: 我使用的是 2.9.6.BETA 版本。 這個版本提供了通過微信參數解析用戶信息的方法,只要在配置文件中把微信小程序的信息配置

原创 java定時器task:scheduler和quartz

在javaweb項目中,經常用到定時器功能,這裏介紹兩個我使用過的解決方案,分別是:scheduler 和 quartz。 scheduler: 需要在spring.xml配置文件中添加關於task的配置

原创 關於nginx負載均衡 虛擬主機的入門瞭解

近期在做單點登錄功能,在測試的時候使用到了nginx反向代理功能,下面是在學習和運用了簡單的功能後,做的一個總結,希望對入門或者測試使用的同學有幫助。安裝步驟網上的很多,比較靠譜,我一遍裝成功了,所以就不贅述了,直接到啓動和配置文件部分。

原创 java進階建議讀的11本書

閒暇無事,把java進階推薦讀的11本書的電子版下載了一遍,部分資源不讓上傳,所以,有需要的同學可以給我留評論和郵箱啥的,我給發過去,列表如下: 《Spring源碼深度解析》,作者郝佳。 《MySQL5.6從零開始學》,作者劉增傑和李坤

原创 動態獲取Echart所需要的數據Map List

開發頁面時,涉及到圖表,使用的是Echart的2.0,後來升級到了3.0,都很好用。 下面先說正常流程,然後說動態獲取List和Map類型的數據 圖表中展示數據時,需要傳入固定格式的數據,我一般會把後臺數據組織成按照","(英文逗號)分

原创 spring boot 使用 filter 過濾請求頭是否包含指定的信息

下面的例子是使用 filter 過濾 request 中是否包含指定的變量 token 。 思路: 在生成自定義的 token 時,把 token 存到緩存或者數據庫中,我這裏是存到了 redis 中,使用的 key 是 "asdfKev

原创 啓動 eureka client 報錯:Parameter 3 of method eurekaRegistration EurekaClientAutoConfiguration

目前,我使用 spring boot 整合 eureka 完成跨項目訪問,在基礎測試的時候啓動 eureka-client 沒有問題,但是整合到 完整的 spring boot 項目中,出現了啓動 eureka-client 報錯的問題:

原创 Table [] contains logical column name [] referenced by multiple physical column names: [], [] 建表異常

在使用 Spring Data JPA 自定創建數據表時,出現瞭如下錯誤 : Table [sys_user] contains logical column name [pool_id] referenced by multiple p

原创 subject 獲取登錄用戶信息

shiro 管理登錄,獲取登錄信息的方式常用的是: Subject sub = SecurityUtils.getSubject(); Object obj = sub.getPrincipal(); 這裏的 obj 是字符串,還是某個

原创 微信小程序-獲取用戶信息-前端寫法

開發微信小程序,前提是申請到一個 appId 並拿到 appSecret ,並在微信公衆平臺配置好小程序對應的服務器域名。 小程序可以通過兩種方式獲取到用戶信息,並且獲取到信息之後,推薦直接存到小程序的全局變量中,後續直接在全局變量中讀取

原创 scp命令 遠程服務器拷貝文件命令

遠程服務器拷貝文件或目錄(文件夾) 使用scp 命令 從服務器考到本地,格式: scp 服務器地址 本地地址 如把服務器192.168.1.3下的/home/admanager/test.sql文件考到本地的~目錄下: scp adma

原创 Spring Data Jpa 關於fetch join 的錯誤

spring data jpa 文檔的官方網站: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ 在開發中使用到 Jpa Dao 方法時,出現如下錯

原创 Java實現簡單四則運算

工作之餘,突然想用java實現一下四則運算,經過簡單的構思,很快就有了思路,就完成了一個簡單版本。 經過慎重考慮,覺得使用棧還是要比數組或者List容易對符號和數字進行控制。 我使用兩個棧,分別保存數字和符號,然後判斷當前符號和前一個符