原创 ES6 數組中新增map方法

map():接收一個函數,將原數組中的所有元素用這個函數處理後放入新數組返回。 舉例:有一個字符串數組,我們希望轉爲int數組,然後 +1 <script > let arr = ["1","2","3"];

原创 java 多線程 join

t.join()方法只會使主線程進入等待池並等待t線程執行完畢後纔會被喚醒。並不影響同一時刻處在運行狀態的其他線程。當t執行完後纔會執行其他未start的線程,使得線程之間的並行執行變成串行執行。 public class MyTest

原创 上機筆試題目:取出指定條件二維數組的子數組

  取出指定條件二維數組的子數組: 1)傳入參數爲 :  參數一 : String[][] sArray2 字符串二維數組  參數二 : String key 字符串  參數三 : String keyFormat 含匹配符的字符串, 如

原创 spring-boot 導入 spring-clound依賴的時候出錯

"C:\Program Files\Java\jdk1.8.0_171\bin\java" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -D

原创 window環境下使用 nginx

1、在nginx安裝目錄下,shift+鼠標右鍵 2、 start nginx :啓動    ./nginx -s stop: 停止    ./nginx -s reload:重新加載   如果出錯: PS E:\nginx\nginx-

原创 Axure 查看原型

1、複製 原型目錄的 svn地址 2、Axure 設置 原型的svn路徑 3、在網頁打開原型 4、更新

原创 srping-boot 無法用兩個不同的端口啓動服務

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>

原创 idea REST Client 文件上傳 Required request part 'file' is not present

在使用 idea 自帶的 REST Client 測試文件上傳的時候,發現不能指定上傳文件的 參數 名稱, controller端,用 file 參數來接收上傳的文件 執行 REST Client ,報錯 Required reques

原创 java 多線程 CountDownLatch

CountDownLatch能夠實現線程之間的等待,CountDownLatch一般用於某個線程A等待若干個其他線程執行完任務之後,它才執行  public class MyTest { public static void

原创 oracle listagg , mysql group_concat

場景:salordersettlement 中 與 comdictinfo 一對多關係,將其中的多個付款方法進行拼接。 oracel實現: select listagg((select c.langname1 from comdictin

原创 idea springboot 導入依賴的時候,報錯 unknown

org.springframework.boot:spring-boot-starter-jdbc:unknown 預測是父工程,spring-boot-starter-jdbc 沒有指定版本,默認的版本不支持。  >spring-boo

原创 java 多線程 volatile

volatile是輕量級的synchronized,它在多線程中保證了變量的“可見性”。可見性的意思是當一個線程修改了一個變量的值後,另外的線程能夠讀取到這個變量修改後的值。 看下如果不加 volatile 的情況: public cl

原创 SpringCloud中使用Hystrix設置單個服務單個方法的超時時間

hystrix.command.xxx#yyy(zzz).execution.isolation.thread.timeoutInMilliseconds=mmm xxx:要設置的某個FeignClient的類名 yyy:方法名 zzz:

原创 索引測試

 

原创 mybatis 一級緩存測試

@Test void test1() throws Exception { //取2個不同的 sqlSession SqlSession sqlSession1 = factory.openSe