原创 電腦藍屏/中斷導致 git 文件損壞的修復方法
首先運行 git fsck --al 可以看到有許多文件直接報錯 ,這時我們需要刪除所有報 error 的文件 git fetch --all 刪除錯誤文件之後就可以再次從遠程倉庫獲取對象以及引用 ,在這一步分支列表被修復
原创 Mysql 報錯 Unknown collation: 'utf8mb4_0900_ai_ci'
本機的 MySQL創建了新表 ,生成 sql 文件在別臺電腦運行時報錯 [ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 查了一下 ,是由於我本地的 MySQL版本較高 ,而目標
原创 怎麼用一行 Lambda 表達式讓你的代碼更加優雅
1. 介紹一個新朋友 , Lambda 表達式 當我們要用 java 代碼實現一個計時器 ,要求每秒輸出一次當前時間 。我們會寫出這樣的一份代碼 import javax.swing.*; import java.awt.*;
原创 向 List 中添加 HashMap 出現 List 內容全變爲最後一次添加的 HashMap 的問題
今天在寫一個方法的時候需要構造一個 List 包含一組 HashMap 的情況 ,和這個問題類似 How to add HashMap to ArrayList ArrayList<HashMap<String, String>> pr
原创 Mybatis 中向 oracle 批量插入帶有序列數據
在 MySQL 中可以直接在 INSERT 後直接拼接多個記錄實現批量插入 ,但這在 ORACLE 中不行 ,在大量插入的場景下 ,批量插入相比單條插入的效率提升極大 ,所以我們要使用批量插入 。 最開始使用的方法是 union all
原创 JavaFX 使用指北 #1 - 使用 Idea 爲 JavaFX 創建一個最初的 HelloWorld
推薦英文好的同學去官網閱讀 官方文檔 來獲取最新的使用方法 。 本文基於 Windows 操作系統 ,使用 IDEA ULTIMATE 2019.3 與 JavaFX 11 ,將會和你分享如何使用 IDEA 來構建 JavaFX 項目
原创 JAVA 使用 Calendar 獲取當前年份 ,月份和時間
原本 JAVA 可以使用 DATE 類來生成時間 , 但是 DATE 類的 getMonth() 等方法在最新的 JAVA 版本彙總被廢棄了 ,我們就需要用 Calendar 來獲取時間 。 先引入 java.tuil 中的 Calen
原创 SQL 中日期使用 BETWEEN 時的邊界值範圍
在 ORACLE 中要判斷某個時間點在一個時間段中間可以使用 BETWEEN ,語句如下 SELECT * FROM TEMP_TABLE WHERE TARGET_DATE BETWEEN to_date('2020-01-01',
原创 編寫網頁利器AXURE上手體會——簡單頁面及頁面跳轉
AXURE RP是一個專業的快速原型設計工具,由美國AXURE Software Solution公司研發出品,可以以簡單的方式快速創建一個網頁Demo。關於Axure的背景就說到這,接下來我就來分享一下我的上手過程。 當前AXUR
原创 SpringMVC上手體會
Spring MVC 是 Spring 框架中用於 Web 應用快速開發的一個模塊,其中的 MVC 是Model-View-Controller 的縮寫。作爲當今業界最主流的 Web 開發框架,Spring MVC 已經成爲當前最熱門的開