原创 JDK1.8新特性之時間和日期的使用

LocalDate 該類的實例是一個不可變對象,它只提供了簡單的日期,並不含當天的時間信息。另外,它也不附帶任何與時區相關的信息 public class LocalDataTest {    public static void m

原创 Python中的異常處理詳解

1. 異常的概念 程序在運行時,如果 Python 解釋器 遇到 到一個錯誤,會停止程序的執行,並且提示一些錯誤信息,這就是 異常 程序停止執行並且提示錯誤信息 這個動作,我們通常稱之爲:拋出(raise)異常   程序開發時

原创 Spring基於配置方式實現自定義條件裝配

@Profile Spring爲我們提供的可以根據當前環境,動態的激活和切換一系列組件的功能 @Profile指定組件在哪個環境的情況下才能被註冊到容器中,不指定,任何環境下都能註冊這個組件 @Profile註解可以加在類上,也

原创 在Centos7安裝mysql

在CentOS中默認安裝有MariaDB,這個是MySQL的分支,但爲了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。 1 下載並安裝MySQL官方的 Yum Repository wget -i -

原创 使用python寫一個名片管理系統

系統需求 * 1. 程序啓動,顯示名片管理系統歡迎界面,並顯示功能菜單 * 2. 用戶用數字選擇不同的功能 * 3. 根據功能選擇,執行不同的功能 * 4. 用戶名片需要記錄用戶的 **姓名**、**電話**、**QQ**、**郵件

原创 python之字符串的切片操作

對這種經常取指定索引範圍的操作,用循環十分繁瑣,因此,Python提供了切片(Slice)操作符,能大大簡化這種操作。 切片 方法適用於 字符串、列表、元組 切片 使用 索引值 來限定範圍,從一個大的 字符串 中 切出 小的 字符串

原创 Elasticsearch之Query DSL語法入門

1. query DSL入門 1.1 DSL query string 後邊的參數原來越多,搜索條件越來越複雜,不能滿足需求。 GET /book/_search?q=name:java&size=10&from=0&sort=price

原创 Elasticsearch之search搜索入門

1. 搜索語法入門 1.1query string search 無條件搜索所有 GET /book/_search { "took" : 969, "timed_out" : false, "_shards" : {  

原创 Linux的編譯器vi之最詳細介紹

01. vi 簡介 1.1 學習 vi 的目的 在工作中,要對 服務器 上的文件進行 簡單 的修改,可以使用 ssh 遠程登錄到服務器上,並且使用 vi 進行快速的編輯即可 常見需要修改的文件包括: 源程序 配置文件,例如 s

原创 Elasticsearch之type底層結構及棄用原因

1.type是什麼 type,是一個index中用來區分類似的數據的,類似的數據,但是可能有不同的fields,而且有不同的屬性來控制索引建立、分詞器. field的value,在底層的lucene中建立索引的時候,全部是opaque b

原创 Elastic Stack簡介和Elasticsearch基本介紹

1. Elastic Stack簡介 1.1簡介 ELK是一個免費開源的日誌分析架構技術棧總稱,官網https://www.elastic.co/cn。包含三大基礎組件,分別是Elasticsearch、Logstash、Kibana。但

原创 Elasticsearch之mapping映射入門

10.1. 什麼是mapping映射 概念:自動或手動爲index中的_doc建立的一種數據結構和相關配置,簡稱爲mapping映射。 插入幾條數據,讓es自動爲我們建立一個索引 PUT /website/_doc/1 { "pos

原创 Elasticsearch之文檔document入門

6.1. 默認自帶字段解析 {  "_index" : "book",  "_type" : "_doc",  "_id" : "1",  "_version" : 1,  "_seq_no" : 10,  "_primar

原创 Elasticsearch相關軟件安裝

4.1. Windows安裝elasticsearch 1、安裝JDK,至少1.8.0_73以上版本,驗證:java -version。 2、下載和解壓縮Elasticsearch安裝包,查看目錄結構。 https://www.elast

原创 Kafka生產者詳解

一.消息發送 1.java客戶端數據生產流程解析   ① 首先要構造一個 ProducerRecord 對象,該對象可以聲明主題Topic、分區Partition、鍵 Key以及值 Value,主題和值是必須要聲明的,分區和鍵可以不用指