原创 Full GC 和Minor GC觸發時機

minor gc: 當eden區滿沒有足夠內存給新對象分配內存,觸發minnot GC Full gc: 1.當調用System.gc()時,系統建議JVM執行full gc,但不必然執行。 一般不建議程序中使用System.gc

原创 Request &Response 對象

Http: Hyper Text Transfer Protocol 概念:定義了客戶端和服務端數據傳輸格式 特點:基於TCP的高級協議 默認端口是:80 基於請求/響應模型的 無狀態協議,

原创 CDH安裝文檔

CDH與CM下載: CDH5.4 http://archive.cloudera.com/cdh5/ Cloudera Manager5.4.3: http://www.cloudera.com/downloads/manager

原创 Flume_Test

Flume 官網地址:http://flume.apache.org/FlumeUserGuide.html 1.解壓文件 2.修改配置文件 flume-env.sh ​ JAVA_HOME= 3.修改path變量 4.查看版本

原创 Scala01

package com.song.scala.day01 object Scala_test { def main(args: Array[String]): Unit = { // val str=“hello” val

原创 Linux安裝 Mysql

https://www.cnblogs.com/sjzxs/p/11362064.html

原创 Zookeeper 集羣簡單搭建

Zookeeper 集羣搭建DC Hadoop-HDFS 存儲模型:字節 文件線性切割(Block): 偏移量 offset(byte , 中文) Block分散存儲在集羣節點中 單一文件Bloack大小一致,文件與文件可以不一

原创 jpa使用入門

目錄結構: 建表sql語句 CREATE TABLE cst_customer ( cust_id bigint(20) NOT NULL AUTO_INCREMENT, cust_address varchar(255) DE

原创 zookeeper安裝(單機及集羣)

文件 http://mirrors.hust.edu.cn/apache/zookeeper/ 修改配置文件 在conf目錄下複製zoo_sample.cfg,重命名爲zoo.cfg,配置如下在conf目錄下複製zoo_samp

原创 布隆過濾器+緩存穿透

1.緩存穿透問題: 產生的原因: ​ 在高併發場景下,如果某一個key被高併發訪問,沒有被命中,出於對容錯性考慮,會嘗試去從後端數據庫中獲取,從而導致了大量請求達到數據庫,而當該key對應的數據本身就是空的情況下,這就導致數據庫中

原创 mysql 存儲過程

Mysql 筆記 ​ 查看其他的庫的所有表: show tables from db_test; 命令行下使用 \g 結尾也可以; 註釋: 單行註釋:# 註釋文字 單行註釋:-- 註釋文字 多行註釋: /* 註釋文字 */

原创 SpringCloud負載均衡

Ribbon負載均衡應用 目標:配置啓動RestTemplate,訪問http://user-service/user/8獲取服務數據 需求: 可以使用Ribbon負載均衡算法從服務地址列表中選擇一個服務地址,訪問該地址獲取服務數

原创 mybatis兩級緩存

Mybatis 兩級緩存 一級緩存:(本地緩存) sqlSession級別的緩存,一級緩存是一直開啓的; ​ 與數據庫同一次會話期間查詢到的數據會放在本地緩存中。 ​ 以後如果需要相同的數據,直接從緩存中拿,沒必要再去查詢數據庫

原创 mysql-8.0.17-winx64 zip 安裝方式

解壓文件mysql-8.0.17-winx64 zip 進入安裝目錄bin的同級目錄下  創建配置文件my.ini [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=E:/mysq