原创 solr學習(四)-solr 7.2.1 導入Mysql數據庫,表數據

1、在core(..tomcat\webapps\solr\solrhome\new_core)下新建data_config.xml並編寫代碼: <?xml version="1.0" encoding="UTF-8" ?> <data

原创 maven搭建springmvc(eclipse)

1、新增maven項目,new->project,如圖:2、選擇Maven Project點擊Next,如圖:3、選擇自己的工作空間,點擊Next,如圖:4、填寫信息後,點擊Finish,如圖:圖中的報錯是因爲找不到HttpServlet

原创 solr學習(三)-用jetty啓動調用solr 7.2.1

下載完solr 7.2.1之後解壓;在../solr 7.2.1/bin目錄下執行cmd,命令爲:solr.cmd start,如圖:在瀏覽器登錄,結果如圖:相關文章:《solr學習(一)-solr 7.2.1搭建(windows系統)》

原创 Linux: grep多個關鍵字“與”和“或”

1、或操作 grep -E '123|abc'filename // 找出文件(filename)中包含123或者包含abc的行 egrep '123|abc' filename // 用egrep同樣可以實現 awk '/1

原创 Java高級工程師常見面試題(一)-Java基礎

博主其他相關文章:《Java高級工程師常見面試題-總結》 1. String類爲什麼是final的。 多線程安全,將字符串對象保存在字符串常量池中共享效率高。 2. HashMap的源碼,實現原理,底層結構。 HashMap基於哈希表的

原创 java保留兩位小數4種方法

import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class fo

原创 springmvc+mybatis+shardingsphere(shardingjdbc)實現數據庫(mysql)讀寫分離架構

在存在大量讀操作的場景,可以採用數據庫讀寫分離的機制來加快查詢速度。mysql本身就支持多服務實現讀寫分離,而springmvc要實現可以自己寫讀寫分離的代碼實現,其基本原理就是採用aop原理,攔截特定的自定義註解方法,通過不同的參數調用

原创 用 maven 搭建 springmvc + dubbo + zookeeper 框架(生產者、消費者)

首先要根據《maven搭建springmvc(eclipse)》新建3個maven項目:消費者項目(dubbo-consumer)、生產者項目(dubbo-provider)、公共接口項目(dubbo-interface),如圖:公共接口

原创 redis常用命令

一、redis啓動:    本地啓動:redis-cli    遠程啓動:redis-cli -h host -p port -a password 

原创 霍金在 GMIC 2017 開幕式上的主題演講

讓人工智能造福人類及其賴以生存的家園在我的一生中,我見證了社會深刻的變化。其中最深刻的,同時也是對人類影響與日俱增的變化,是人工智能的崛起。簡單來說,我認爲強大的人工智能的崛起,要麼是人類歷史上最好的事,要麼是最糟的。我不得不說,是好是壞

原创 Java高級工程師常見面試題(二)-Java IO

博主其他相關文章:《Java高級工程師常見面試題-總結》 1. 講講IO裏面的常見類,字節流、字符流、接口、實現類、方法阻塞。             基於字節的io操作:                                 

原创 敏捷開發-Scrum框架介紹

Scrum 使用迭代的開發方式,每一次迭代,都會經歷一個“計劃-實施-驗證-反思”的工程。Scrum 框架包括3個角色,5個會議,3套工具。3個角色:    1、SM:Scrum Master,Scrum 過程管理者,服務於PO、團隊和組

原创 solr學習(一)-solr 7.2.1搭建(windows系統)

1、下載solr,官方地址:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.2.1/,下載文件solr-7.2.1.zip;2、安裝java8並配置環境變量;3、下載to

原创 zookeeper 下載、安裝、啓動(windows)

1、下載zookeeper,地址:http://www.apache.org/dyn/closer.cgi/zookeeper/2、下載完成後解壓,打開conf 目錄下,找到zoo_sample.cfg文件,將其重命名成zoo.cfg,Z

原创 Java高級工程師常見面試題(九)-設計模式

1. 單例模式:飽漢、餓漢。以及餓漢中的延遲加載,雙重檢查 1)餓漢模式: //餓漢模式,很餓很着急,所以類加載時即創建實例對象 public class Singleton1 { private static Singleton1