原创 【轉】Jpa CascadeType 細緻講解

說明 這位大佬對這個問題講的很好,特轉載過來,以便日後複習。   原文鏈接:http://westerly-lzh.github.io/cn/2014/12/JPA-CascadeType-Explaining/   Background

原创 劍指offer——旋轉數組的最小數字(三種方法)

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 思路 三種方法: 1、自己寫的方法 正數:n>>1移位,然後n&1判斷是否爲1。 負數:n>>1移位,然後n&1判斷是否爲0,最後用32減去(0的個數

原创 PAT-1019 General Palindromic Number (20分)

題目 A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For exampl

原创 ReentrantLock中的lockInterruptibly、lock、tryLock

ReentrantLock中的lockInterruptibly、lock、tryLock 這篇文章的思路: 首先嚐試着閱讀Java文檔(雙語對照) 瞭解幾個關鍵類之間的關係 通過源代碼來了解lock、lockInterrupt

原创 使用scp在兩臺linux機器之間傳輸文件

Linux中scp命令用於 Linux 之複製文件和目錄。 參數列表: 1: 強制scp命令使用協議ssh1 2: 強制scp命令使用協議ssh2 4: 強制scp命令只使用IPv4尋址 6: 強制scp命令只使用IPv6尋址

原创 2013-Lost connection to MYSQL server at 'reading for initial communication packet

連接數據庫失敗 今天用navicat連接數據庫時,意外的報錯: 解決方案: cmd -> services.msc -> 重啓MYSQL服務

原创 劍指offer——鏈表中倒數第k個結點(三種方法)

題目描述 輸入一個鏈表,輸出該鏈表中倒數第k個結點。 思路 三種思路 1、先算出鏈表總長度,然後正向尋找(len-k+1) 2、兩個指針,讓她們相隔k-1個單位,正向遍歷,當跑得快的那個指針遇到null時,另一個指針的位置就是倒

原创 Mysql中TimeStamp、DateTime、Date關於時區(TimeZone)的問題

存儲時間的幾種方式 一般情況下:數據庫可以這樣存儲時間: bigint(存毫秒數Long) 存儲時間戳,然後new Date(long date)轉化爲時間 DateTime TimeStamp時間戳 閱讀官方文檔 1、

原创 LeetCode-101-對稱二叉樹

題目 給定一個二叉樹,檢查它是否是鏡像對稱的。   例如,二叉樹 [1,2,2,3,4,4,3] 是對稱的。     1    / \   2   2  / \ / \ 3  4 4  3   但是下面這個 [1,2,2,null,3,n

原创 Lomdba中的@Accessors註解

@Accessors 存取器,用於配置getter、setter方法的生成結果,下面介紹這三個屬性: @Accessors(chain = true) fluent fluent的中文含義是流暢的,設置爲true,則gette

原创 Java Function中的容易被忽略的方法identity()

/* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTI

原创 ElasticSearch之基於SpringBoot使用SpringData操作ES

7. SpringData操作ES 參考https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch.map

原创 ElasticSearch之Head插件的安裝及使用

3. Head插件 上一節說到ES支持Restful請求,但是那樣的話對於我們開發者來說過於麻煩,並且不夠直觀,我們一般都會使用一個圖形化界面來輔助,比如我們用mysql的時候,會用navicat。 那麼,在用ES的時候,我們可以

原创 ElasticSearch之簡介及快速入門

1. ElasticSearch簡介 1.1 什麼是ElasticSearch? 實時的分佈式搜索和分析引擎。 基於Lucene的搜索服務器。提供了一個分佈式多用戶能力的全文搜索引擎 基於RESTful web接口。Elasti

原创 Python調用Selenium自動化測試網頁時出現bug:object of type 'WebElement' has no len()

  這是一個大坑,問題就在於我用錯方法了,就多了一個s。 find_element_by_class_name find_elements_by_class_name