原创 mysql知識(2)

四、mysql存儲引擎 支持多存儲引擎是mysql的特性,mysql中存儲引擎是針對表的。mysql5.5之後默認的存儲引擎由MyISAM變爲InnoDB。 InnoDB和MyISAM的區別 1.存儲文件: InnoDB:.frm文件存儲

原创 idea集成docker

一、下載idea的docker插件 打開File -> setting -> Plugins -> Browse Repositories, 搜索docker,找到下面這個 選中點擊install,完成後重啓idea。 二、idea配置

原创 Dockerfile構建java8鏡像

一、Dockerfile使用 Dockerfile是用來快速構建docker鏡像的配置文件,詳見官方文檔https://docs.docker.com/get-started/part2/。配置文件主要包括源鏡像、維護者信息、鏡像操作指令

原创 java併發編程學習(六)

1.原子性、Atomic包和CAS 在java中i++不是原子性操作,因此在多線程的情況下,會存在線程安全問題。下面是對i++線程安全的測試: static int i = 0; public static void main(St

原创 mysql知識(1)

一、sql執行順序 from -> on -> join -> where -> group by -> having -> select -> distinct -> order by -> limit 其中,MySQL中where的執

原创 java併發編程學習(五)

1.讀寫鎖ReadWriteLock 讀寫鎖有以下特點:1.讀鎖之間不互斥,2.寫鎖之間互斥,只能同時有一個寫鎖進行寫操作,3.寫鎖優先,喚醒線程時優先喚醒寫鎖。jdk中的ReadWriteLock就是讀寫鎖,ReentrantReadW

原创 gRPC初試

本文參照官網文檔https://grpc.io/docs/tutorials/basic/java/,主要介紹gRPC的demo搭建。 我從https://github.com/grpc/grpc-java.git拷貝了grpc-java

原创 ES設置Fielddata實現聚合和排序

我在es中存了約50w條nginx日誌,想查詢出響應時間最長的幾個請求,按照下面的查詢語句,返回400: GET /test1/_search { "query": { "match_all": {} }, "sor

原创 Docker Registry使用

Docker Registry是用來管理docker鏡像的倉庫。Docker Hub是docker官方維護的Docker Registry。 一、Docker Hub上創建倉庫 註冊一個Docker Hub賬號,訪問https://hub

原创 ELK簡單搭建

ELK需要java環境,5.X以上版本要求不低於jdk1.8環境 一、windows環境搭建 1.下載FileBeat、Logstash、ElasticSearch、Kibana 從下面的地址下載windows版本的壓縮包。 FileBe

原创 Hadoop學習(三)hdfs命令和MapReduce編程

一、hdfs命令 hdfs命令時操作hadoop文件系統的命令,可以進行hdfs中文件目錄的創建、刪除、查看、複製等。具體命令見http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html

原创 Hadoop學習(二)在VirtualBox上搭建Hadoop集羣

搭建單機hadoop參見上篇文章https://blog.csdn.net/zhangcjsyl/article/details/88322373,虛擬機和ubuntu操作系統的安裝參見tps://blog.csdn.net/zhangc

原创 Hadoop學習(一)Hadoop的安裝

環境是VirtualBox虛擬機和Ubuntu操作系統,虛擬機和操作系統的安裝見https://blog.csdn.net/zhangcjsyl/article/details/88142588 本文的參考文章:https://hadoo

原创 VirtualBox虛擬機+Ubuntu操作系統安裝

一、VirtualBox下載和安裝 下載Virtualbox 打開下載地址:https://www.virtualbox.org/wiki/Downloads,點擊如圖所示的Windows hosts即可下載windows版本的虛擬機

原创 Spring Cloud學習(四)Hystrix

四、Hystrix進行容錯處理 1.Ribbon整合Hystrix 添加pom依賴: <dependency> <groupId>org.springframework.cloud</groupI