原创 深入理解Java IO

概覽 文章目錄概覽Java中IO流的體系結構1. 字節流2. 字符流字節流和字符流的區別 Java中IO流的體系結構 節點流:程序直接連接到實際的數據源,進行讀寫。 處理流:又稱高級流或包裝流,處理流對一個已存在的流進行連接,通過

原创 vue中px轉rem

1. 設置根節點HTML的font-size 新建px2rem.js文件,放在項目根目錄utils目錄下,代碼如下: // 基準大小,設置20px爲基準,便於自己寫代碼時計算rem的值 const baseSize = 20; /

原创 git修改之前commit的提交信息

1. 修改最新commit的提交信息 $ git commit --amend # 進入commit編輯界面,編輯後保存即可 2. 修改前n次commit的提交信息 # 假設你需要修改倒數第n次commit的提交信息 $ git r

原创 JPA 一對多雙向映射 結果對象相互迭代 造成堆棧溢出問題方法

問題: JPA 在雙向映射時,會相互包含對方的實例,相互引用,造成遞歸迭代,堆棧溢出(java.lang.StackOverflowError)。 分析: 在後端向前端傳遞的時候會將數據序列化,轉爲json,這時會出現循環引用造成堆棧溢出

原创 redis存Object和String的性能比較

測試代碼 ... @Test public void redisTest() { int size = 100; List<String> hobby = new ArrayList<>

原创 實現了Serializable接口的內部類依然報NotSerializableException錯

把實現Serializable的內部類提取到外部即可

原创 3W收藏集

3W收藏集 博客 https://www.cnblogs.com/ityouknow/p/5662753.html 純潔的微笑🙂 English http://www.chinadaily.com.cn/ 中國日報 計算機

原创 Java筆記

Java筆記 object.equals(null)和object == null的區別 Object object = null; object.equals(null); // 會拋出異常,後續代碼不執行 object ==

原创 CSS筆記

CSS筆記 1. 知識點 outline(輪廓)屬性不佔寬度和高度,效果和bodrder類似,其位置是在border外圍。 隱藏元素 - display:none或visibility:hidden: visibility:

原创 Mysql生成uuid

MySQL生成32位UUID MySQL提供UUID()函數的用法如下: mysql> SELECT UUID(); mysql> c2cb8f66-351f-11e7-b3ed-00163e0429b6 mysql> SELEC

原创 Linux開發環境搭建記錄(Ubuntu 16.04 LTS)

Linux開發環境搭建記錄(Ubuntu 16.04 LTS) 安裝基本軟件 安裝git $ sudo apt-get install git 安裝maven $ sudo apt-get install maven apt-ca

原创 JavaScript筆記

JavaScript筆記 字符串的操作: 多行字符 `這是一個 多行 字符串`; 注意:反引號在鍵盤的ESC下方,數字鍵1的左邊: ┌─────┐ ┌─────┬─────┬─────┬─────┐ │ ESC │

原创 Vue筆記

Vue.js筆記 常用命令 安裝webpack npm install webpack [-g] //-g代表global,表示將webpack安裝到全局環境中 安裝vue腳手架 npm install vue -cl

原创 VUE樣式污染問題解決方案

VUE樣式污染問題解決方 1. 使用scoped限定 Q1: 想要修改組件內部的樣式問題 A1: 通過>>>深度解析 .detail-tabs >>> .el-tabs__header { height: 40px; } .d

原创 數據庫筆記

數據庫筆記 1. 視圖 理解: 一個虛擬的表,將一些經常會用到的數據項,單獨抽出來創建一個視圖,以後直接將視圖當作表來查詢即可。 2. 事務 概述 事務(Transaction)是由一系列對系統中數據進行訪問與更新的操作