原创 REST和RESTful的理解

REST和RESTful的理解 REST服務與RestfulAPI風格 REST REST 是Roy Thomas Fielding提出的互聯網軟件的架構原則,定名爲REST,即Representational State Tra

原创 虛擬機 CentOs 安裝docker 獲取GPG密鑰失敗 Errno 14

Docker安裝命令 sudo yum install docker-ce docker-ce-cli containerd.io 錯誤信息 簡單來說就是無法連接到密鑰資源的url地址。 獲取 GPG 密鑰失敗:[Errno 1

原创 Docker 學習筆記(一):初識 Docker

什麼是Docker? Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從 Apache2.0 協議開源。 Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linu

原创 IDEA編碼格式問題:Error:(3, 13) java: 非法字符: '\u0000'

IDEA編碼格式問題:Error:(3, 13) java: 非法字符: ‘\u0000’ 打開IDEA,照常編譯文件,突然就報錯了 Error:(1, 3) java: 非法字符: ‘#’ Error:(1, 5) java:

原创 oracle 獲取某字段有最大值的那一行的整行記錄

oracle 獲取某字段有最大值的那一行的整行記錄 select * from ( select r.*,row_number() over (order by r.age desc) rnum from user r

原创 ORA-00932: 數據類型不一致: 應爲 NUMBER, 但卻獲得 BINARY

ORA-00932: 數據類型不一致: 應爲 NUMBER, 但卻獲得 BINARY 今天寫代碼遇到的,檢查了一下發現實際上是把null值作爲參數了 ORA-00932: 數據類型不一致: 應爲 NUMBER, 但卻獲得 BIN

原创 java中使用Configuration類讀取properties文件

java中使用Configuration類讀取properties文件 簡單記錄讀取properties文件的一種方式 jar包引用 <dependency> <groupId>commons-configuratio

原创 java中在maven項目增加log4j日誌支持

java中在maven項目增加log4j日誌支持 簡單記錄增加log4j日誌支持步驟 pom.xml jar包引用 <!-- 添加日誌支持 --> <!-- log4j日誌系統 --> <dependency> <groupId

原创 SpringBoot Maven repackage failed: Unable to find a single main class from the following candidates

SpringBoot項目用maven插件打包異常及解決 【背景】spring-boot項目,打包成可執行jar。報錯,原因大概知道,但是不瞭解原理,所以搜索一下答案。 [ERROR] Failed to execute goal

原创 java 通過Spring自帶的PropertiesLoaderUtils工具類讀取properties文件

Spring自帶的PropertiesLoaderUtils工具類讀取properties文件 data.properties 配置文件 ftp.host=192.168.112.101 ftp.port=21 ftp.user=

原创 Docker 學習筆記(三):Docker基本命令的使用

一、基本命令 docker version查看docker版本 docker info查看docker詳細信息 docker --help查看docker命令 二、鏡像命令 docker images查看docker鏡像 PEPO

原创 Oracle 清除緩存調試SQL性能

緩存的作用 SQL第一次執行的時候,往往比以後幾次的執行時間長。這是因爲Oracle緩存的作用,第一次執行以後放入緩存,以後執行的速度會很快。 但是這樣就沒有辦法準確的反應SQL優化的效果。 如何清除緩存: ALTER SYSTE

原创 java.lang.InstantiationException異常分析

異常如何引發 Java.lang.InstantiationException實例化異常 這個異常多半是由於通過反射在實例化的時候,對應的類裏面覆蓋了無參構造而導致無法實例化,由於創建類的時候,默認有一個無參構造,前提是沒有其他構

原创 IntelliJ IDEA中未安裝lombok 插件導致使用@Slf4j註解的java類中log變量報紅

問題描述: 系統重裝,新下載的IDEA中下載了一個springboot項目,結果代碼中使用註解@Slf4j的java類中,log變量統統報紅。 報錯原因: 因爲@Slf4j這裏使用了lombok 提供的註解的形式來幫助我們簡化消除

原创 Oracle 快速備份某張表

備份 create table [備份名] as select * from [表名]; 恢復 truncate table org_group; insert into org_group select * from