原创 阿里雲部署redis,外網連不上的解決辦法

最近在自己的阿里雲服務器上裝了個redis,發現用telnet ip+端口的方式不通,說明redis外網訪問不了。 做了兩件事情,redis便可以訪問了 1.在redis的配置文件redis.conf中把bind 127.0.0.1改爲都

原创 關於get請求下,後端接收list類型的複雜集合參數

請請求爲post方式時,我們springMVC直接用@requestBody就可以接收到List<T>類型的參數,可是如果請求爲get的時候,是不支持

原创 首次啓動rabbitmq項目遇到的坑 An unexpected connection driver error occured

1.當我們第一次配置rabbitmq的時候,通過端口15672訪問web端頁面,會誤以爲接口訪問rabbitmq的端口是15672,其實不是的,默認端口是5672,這點要注意,也就是說你在代碼裏面配置的端口要寫5672,。 2.如果是你創

原创 413 Request Entity Too Large 的解決以及linux上nginx的重啓

今天上班遇到上傳圖片,如果圖片過大的時候,會報錯413 Request Entity Too Large,後來一查發現原來是nginx的配置設置了請求體默認不能超過2M,於是在nginx.conf配置文件中的http{}加上了  clie

原创 mysql給表加一個字段耗時太久的問題

前幾天上線遇到一個問題,就是在給數據表加字段的時候,執行的非常慢,平時幾S的事,上線那會加了10多分鐘都沒成功,後來想到可能是突然停服務,導致很多mysql進程卡死在那,於是先用show processlist; 查出當時正在運行的sql

原创 關於springMvc如何返回字符串而不是被當做路徑跳轉

如果不家@ResonseBody註解的話,返回字符串會被當做路徑跳轉,所以如果要想返回字符串信息,加上一個@ResonseBody註解就好了

原创 mysql如何根據已有數據的年月分組查詢

select count(*) from 表名  GROUP BY (SELECT DATE_FORMAT(時間字段,'%Y-%m'))   直接用DATE_FORMAT函數將年月日變成年月, 便可以根據年月分組查詢了

原创 mysql全文搜索

可以對full text類型的索引使用參考https://blog.csdn.net/bbirdsky/article/details/45368897https://blog.csdn.net/kenhins/article/detai

原创 關於get請求下,後端接收list<T>類型的複雜集合參數

請請求爲post方式時,我們springMVC直接用@requestBody就可以接收到List<T>類型的參數,可是如果請求爲get的時候,是不支持@requestBody的,那如何接收呢,那就是再新建一

原创 JAVA獲取類的類對象的三種方式

自定義一個類 MyClass,並聲明該類的對象:class MyClass{} MyClass mClass1 = new MyClass();123在上面說過,Class 類的構造方法是私有的,只有 java 虛擬機可以調用該方法創建

原创 關於mapper招不到對應的映射文件的問題

今天遇到個問題搞了一天了,報錯說mapper招不到對應的映射文件,最開始的時候,xml映射文件和mapper接口都放在mapper包下,後來才知道原來idea是無法編譯不在resources下的配置文件的,於是我就自己在resource下

原创 @value和@configurationproperties註解的區別

如果說,我們只是在某個業務邏輯中需要獲取一下配置文件中的某項值,使用@Value;如果說,我們專門編寫了一個javaBean來和配置文件進行映射,我們就直接使用@ConfigurationProperties;

原创 spring boot 啓動類註解詳解

@SpringBootApplication: Spring Boot應用標註在某個類上說明這個類是SpringBoot的主配置類,SpringBoot就應該運行這個類的main方法來啓動SpringBoot應用;裏面是是這樣的@Targ