原创 軟連接,硬鏈接,和inode的關係

轉載地址:Linux的inode的理解 inode是什麼? 理解inode,要從文件儲存說起。 文件儲存在硬盤上,硬盤的最小存儲單位叫做"扇區"(Sector)。每個扇區儲存512字節(相當於0.5KB)。 操作系統讀取硬盤的時候

原创 xshell 的安裝以及使用:xshell 連接 vmware,window上傳文件到 Linux ,Linux 上傳文件到 windows。本機,虛擬機操作

工具 vmware xshell xshell下載地址 xshell 連接 vmware 1. vi /etc/sysconfig/network-scripts/ifcfg-eth0 添加 如下內容 ONBOOT=yes

原创 SpringBoot集成 mongodb starter

添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongod

原创 @DateTimeFormat 和 @JsonFormat 的詳細研究,以及timezone="GMT+8"的研究,時區問題(1)

注意:以下所有的內容,是通過實驗得出,並進行總結,如有錯誤,請指正 前置知識 CST是什麼 後續的0時區,就是中時區,就是國際時間,就是UTC+0 @DateTimeFormat 注意:url拼接的參數才生效 正確用法:

原创 IDEA 展開文件目錄樹,摺疊文件目錄樹

方式一:IDEA自帶展開快捷鍵: 小鍵盤: 展開當前文件夾:+ 展開所有文件夾:* IDEA自帶摺疊快捷鍵: 摺疊當前文件夾:- 摺疊所有文件夾:ctrl + - 方式二:自定義 ctrl + NumPad+ // 自定義的

原创 SpringBoot mongodb starter 使用

綜合案例: 排序,指定排序方式。 分頁查詢 多條件查詢 正則條件查詢 獲取指定字段 @Autowired private MongoTemplate mongoTemplate; // 排序條件封裝 Sort so

原创 SpringBoot properties 屬性綁定,總顯示 null

主要問題:未寫 set 方法。 application.properties jwt.token.secretKey=mwl_secret jwt.token.expireLength=1800000 JWTPovider @C

原创 mongotemplate/mybatis 連接相同mongo/mybatis服務器的不同數據庫

mongo 簡單修改庫名 MongoTemplate mongoTemplate = new MongoTemplate(MongoClients.create(), "test2"); // test2就是要連接的數據庫

原创 count(1),count(*),count(字段),explain 分析

預先準備 有主鍵有索引的表 emp id 是主鍵, name 是普通索引,可爲NULL dep_id 普通字段 DROP TABLE IF EXISTS `emp`; CREATE TABLE `emp` ( `id` in

原创 Arbitrary Method Replacement;replaced-method

官網Arbitrary Method Replacement 個人認爲的使用場景:之前的方法不能修改了,所以要替換原來的方法 使用示例 MyValueCalculator.java(因爲這個類的 computeValue 方法被

原创 自定義convert 從application.properties讀取內容,轉成自定義類型

Spring官網 Convert 示例代碼 AppConfig @PropertySource("classpath:application.properties") public class AppConfig {

原创 Zuul com.netflix.zuul.exception.ZuulException: Forwarding error,簡單點,說話的方式簡單點~

eureka_client_provider 端。(service id 必須是spring.application.name不能是 eureka.instance.appname) application.yml eureka:

原创 解決問題 The Tomcat connector configured to listen on port 8080 failed to start.根據端口殺死進程.根據進程名殺死進程

問題: 解決1:通過端口殺死,可能殺不乾淨。 根據端口找PID netstat -ano | findstr 8080 殺死進程id taskkill /T /F /PID 54268 有時沒殺乾淨,再來一次(殺