原创 超詳細之Spring Boot結合Jest實現對ElasticSearch的全文檢索(從mysql導入數據)

1 Elasticsearch與Solr區別 在Java的全文檢索裏面有solr和elasticsearch兩大高級玩意 首先我們來看看他們的區別: 1)Solr建立索引時候,搜索效率下降,實時搜索效率不高,es實時搜索效率高

原创 Java線程池實現批量下載文件

1 創建線程池 package com.cheng.webb.thread; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.E

原创 Java爬蟲--http請求

1 首先導入相關的依賴包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <versio

原创 基於springboot的Java連接Redis集羣之Redis增刪改查

1 新建一個maven的springboot工程,然後導入依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.

原创 Java如何下載圖片到本地

/** * 根據url下載圖片到本地 * @param imgUrl 圖片的路徑 */ private void saveImg(String imgUrl) { try { //建立URL連接 URL ur

原创 Java 8 新特性

主要內容 Lambda 表達式 函數式接口 方法引用與構造器引用 Stream API 接口中的默認方法與靜態方法 新時間日期API 其他新特性 簡介 速度更快 代碼更少(增加了新的語法 Lambda 表達式) 強大的 Stre

原创 Java 11 新特性

Java 11如期而至,包含了Java 9、Java 10全部功能。 1 jshell Java 11安裝目錄地址欄輸入cmd,打開命令行後輸入jshell: 這樣就可以像python交互模式那樣直接運行代碼了,退出交互模式輸入/e

原创 python基礎知識點概括

1 python基礎 1.1 輸入輸出 1.1.1 輸出 print(要輸出的內容),加引號,就是按照字符串的格式輸出,否則就是計算之後輸出,如果要格式化輸出的話,用%隔開 1.1.2 輸入 input('提示信息'),raw_inp

原创 js實現的Map

1 用js實現的map function Map() { this.arrmaps = new Array(); // 獲取map集合的個數 this.count = function () { return this.ar

原创 String.format()的使用(Java字符串格式化)

1 問題背景 當我們在開發中需要格式化時或者當一字符串中有某一部分是需要變化時,我們應該如何快速的進行處理呢?比如處理批量的url中www.xxx.com/s?index=後面需要帶參數時。 JDK1.5開始String類中提供了一個

原创 JAVA使用JSCH實現文件上傳到linux服務器

1 導入jar包 jsch-0.1.54.jar jar包下載地址: https://sourceforge.net/projects/jsch/files/jsch.jar/0.1.54/jsch-0.1.54.jar/downlo

原创 java用JSch上傳文件到Linux服務器

1. 導入相關的jar包 jsch-0.1.54.jar 官網下載地址: https://sourceforge.net/projects/jsch/files/jsch.jar/0.1.54/jsch-0.1.54.jar/dow