原创 JAVA經典算法(三十九)

題目:編寫一個函數,輸入n爲偶數時,調用函數求1/2+1/4+...+1/n,當輸入n爲奇數時,調用函數1/1+1/3+...+1/n package cn.ls.lanqiao; import java.util.Scanner;

原创 JAVA經典算法(三十八)

  題目:寫一個函數,求一個字符串的長度,在main函數中輸入字符串,並輸出其長度。 package cn.ls.lanqiao; import java.util.Scanner; public class Test38 { p

原创 1、2、2、3、4、5這六個數字,用java寫一個main函數,打印出所有不同的排列, 如:512234、412345等.要求:"4"不能在第三位,"3"與"5"不能相連.

package cn.ls.lanqiao; public class Test { private static String[] ls = { "1", "2", "2", "3", "4", "5" }; public s

原创 Linux十大種類命令

1. 磁盤管理命令:  pwd  展示當前目錄   cd /usr/local 打開指定目錄 (絕對路徑)   cd src/(打開的是usr/local/src)此爲相對路徑  ll(或者ls,只是展示效果不同)當前目錄下的所有文件  

原创 org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused解決辦法

  兄弟們,我在學springboot整合rabbitmq時,準備給交換器中的消息隊列發消息,誰知道報了個拒絕連接,但是我web登錄管控臺是可以的,我用的是阿里的雲服務器,所以得把安全組給開放15672端口,防火牆也關閉了,我是docke

原创 簡單算法練習(一)

【1】兩點距離 描述 輸入兩點座標(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),計算並輸出兩點間的距離。 輸入 第一行輸入一個整數n(0<n<=1000),表示有n組測試數據;隨後每組佔一行,由4個實數組成,

原创 Spring Boot Web開發(三)

1、錯誤處理機制 1)SpringBoot默認的錯誤處理機制 默認效果: ​        1)瀏覽器,返回一個默認的錯誤頁面               瀏覽器發送請求的請求頭: ​        2)如果是其他客戶端,默認響應一個js

原创 SpringBoot解決前端的跨域問題

  1.我的項目是以jar包的形式部署在阿里雲服務器上的,首先你得配置安全組規則開放指定端口,默認是8080,也可以通過yml或者properties文件自己指定,然後配置解決跨域的過濾器: @Component public clas

原创 SpringBoot 高級 安全

  1. 引入SpringSecurity; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-secu

原创 SpringBoot 高級 任務

1、異步任務:   @EnableAsync //開啓異步註解功能   @Async  //告訴Spring這是一個異步方法  2.定時任務:   @EnableScheduling //開啓基於註解的定時任務 3.郵件任務:   首

原创 Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row:

  網上查了很多,都說不滿足主鍵約束啥的等等都沒解決,我的問題主要是刪除記錄的時候刪不了,最後發現是中間表的外鍵默認刪除時是RESTRICT,   當取值爲No Action或者Restrict時,則當在父表(即外鍵的來源表)中刪除對應記

原创 SpringBoot 高級 檢索

1.SpringBoot默認支持兩種技術來和ES交互;    需要導入jest的工具包(io.searchbox.client.JestClient)   2.SpringData ElasticSearch    1)、Client 節

原创 SpringBoot 高級 消息

 自動配置(RabbitMQ)  1.RabbitAutoConfiguration  2.有自動配置了連接工廠ConnectionFactory  3.RabbitProperties 封裝了 RabbitMQ的配置  4.Rabbit

原创 SpringBoot高級 緩存

1.快速體驗緩存   1)開啓基於註解的緩存   @EnableCaching   2)   開啓緩存註解即可           @Cacheable           @CacheEvict           @CachePut

原创 編寫函數maxsame(char1,char2) 返回字符串char1和char2的最大相同子串,比如maxsame("abcdefghijklmn","mndefghlm") 返回 "defgh"

  這道題只需判斷長串是否包含短串即可,讓短串長度逐漸減小,把短串的所有可能都遍歷一遍,如果有滿足的就返回(有滿足的肯定是最長的那個,因爲是長度逐漸減小的)。   以下是本人純手寫,大家可以瞅瞅哈   import java.util.