原创 idea gradle sync 失敗,報錯 ERROR: Received close_notify during handshake

場景:從spirng官網下載了一個springboot項目,使用gradle構建,結果在導入的時候構建一直報錯,下載不了插件 報錯 ERROR: Received close_notify during handshake 顯示:Conn

原创 Cause: org/gradle/api/internal/plugins/DefaultConvention

從spring下載了一個springboot初始化項目,gradle-wrapper.properties 中使用了 gradle 6.4(如下) distributionBase=GRADLE_USER_HOME distributi

原创 ES6 之對象擴展

屬性的簡潔表示法: ES6允許直接寫入變量和函數,作爲對象的屬性和方法,這樣寫更簡潔: var foo = 'bar'; var baz = {foo}; baz //{foo:'bar'} //等同於 var baz = {foo:

原创 解決:springboot內置tomcat無法訪問軟連接中資源問題

遇到這樣一個問題,tomcat中HTML頁面訪問的圖片資源並不是和HTML在同一個文件夾下,html中訪問圖片資源通過相對路徑訪問(src="./file/img/index/20191225160445_min_2.jpg");想通過創

原创 [...ServerPropertiesAutoConfiguration.class] cannot be opened because it does not exist

搭建SpringCloud項目,在添加斷路器時,出現瞭如下錯誤 nested exception is java.io.FileNotFoundException: class path resource [org/springframe

原创 codePointAt() 和 String.fromCodePoint()

codePointAt() JavaScript 內部,字符串以UTF-16的格式存儲,每個字符固定爲2個字節.對於那些需要4個字節存儲的字符,(Unicode碼點大於 0xFFFF的字符) , JavaScript會認爲它們是兩個字符。

原创 list.sort 和 sorted

list.sort 方法會就地排序列表,也就是不會把原來列表複製一份。這也是這個方法返回值是None的原因,提心你本方法不會新建一個列表。 (在這種情況下返回 None 其實是 Python 的一個慣例: 如果一個函數或者方法對對象進行的

原创 js 打開選擇本地文件對話框 及 獲取選擇文件中的內容

 給按鈕添加以下點擊事件,點擊後彈出選擇本地文件的對話框: xml_openSelectionBox() { var inputObj=document.createElement

原创 ES6 屬性的遍歷

ES6 一共有6種方法可以遍歷對象的屬性 ( 1) for...in for...in 循環遍歷對象自身的和繼承的可枚舉屬性(不含Symbol屬性) 。 ( 2) Object.keys(obj) Object.keys 返回一個數組,

原创 ES6 Object.is()

ES5比較兩個值是否相等, 只有兩個運算符: 相等運算符( == ) 和嚴格相等運算符( === ) 。 它們都有缺點, 前者會自動 轉換數據類型, 後者的 NaN 不等於自身, 以及 +0 等於 -0 。 JavaScript缺乏一種運

原创 ES6 Reflect 與 Proxy 之 apply方法

apply(target, ctx, args): 用於攔截函數的調用\ call 和 reply 操作. target 表示目標對象, ctx 表示目標對象上下文, args 表示目標對象的參數數組.  測試代碼: function

原创 搭建zipkin server

zipkin官網: https://zipkin.io 有三種方法可以啓動zipkin server :  java/ docker/ 執行源碼 這裏我在unbuntu進行了docker方式啓動: 1)如果還沒有下載docker可以執行

原创 found BIT, but expecting BOOLEAN 或 found [tinyint (Types#BIT)], but expecting [bit (Types#BOOLEAN)]

spring jpa + mysql 之前mysql 版本 5.6.42 沒有出現問題; 替換mysql版本爲 8.0.18 後報錯:  found [tinyint (Types#BIT)], but expecting [bit (T

原创 No 'Access-Control-Allow-Origin' header is present on the requested resource.

場景:在實現一個小demo,前後端是分開的,前端使用了angularjs 中的 $http 去訪問後端接口,發現 $http().success() 方法一直沒有執行,後來在瀏覽器中看到發送 http請求後報錯了,後來發現是因爲跨域問題,

原创 啓動 genymotion 報錯: /usr/lib/x86_64-linux-gnu/libX11.so.6: undefined symbol: xcb_wait_for_reply64

在通過 genymotion-2.8.1_x64.bin 安裝genymotion 的時候,出現了錯誤: undefined symbol: xcb_wait_for_reply64 a5673@gzr023:~/xuzj/00_sof