原创 Java 打包

編譯:javac -xx.java 編譯含jar文件java代碼:javac -cp aa.jar bb.jar xx.java eg: javac -cp fastjson-1.2.44.jar SocketDemo.java 打包:j

原创 Hive-從安裝到實踐

1、hive介紹  百度百科:  Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射爲一張數據庫表,並提供簡單的sql查詢功能,可以將sql語句轉換爲MapReduce任務進行運行。 其優點是學習成本低,可以通過類S

原创 多線程-基礎-1

線程安全:多個線程同時訪問這個類時,始終返回正常的行爲,稱爲線程安全。 1、Synchronized 1.1 多個線程一個鎖 /**同步:synchronized * 同步的概念就是共享,我們要牢記“共享”,如果不是共享的資源就

原创 Redis 從搭建到集羣實踐

  第一章 安裝 1.1.windows 安裝 1.1.1下載    下載地址: https://github.com/MSOpenTech/redis/releases。     Redis 支持 32 位和 64 位。這個需要根據你係

原创 MySQL調優總結

一、爲什麼需要SQL優化? 在系統開發初期,由於數據庫中數據較少,對於SQL語句,複雜的視圖的編寫等看不出SQL語句的各種寫法的性能優劣,但是隨着應用的持續開發,系統交付實際應用之後,隨着數據量的增加,系統的響應速度很慢,這就需要系統解決

原创 Hive基本操作

1、hive介紹  百度百科:  Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射爲一張數據庫表,並提供簡單的sql查詢功能,可以將sql語句轉換爲MapReduce任務進行運行。 其優點是學習成本低,可以通過類S

原创 Sql導入導出及Mongo導入導出

1.Sql導入導出   1.1、從Mysql數據庫導出sql文件                      /usr/local/mysql/bin/mysqldump -h 192.168.88.131  -u root -123456

原创 windows 環境下搭建redisCluster

1、下載redis 下載地址: https://github.com/MSOpenTech/redis/releases。 2、將redis解壓,並複製5份,命名如下: 3、修改配置文件;如(端口,內存大小等),詳情見https://b

原创 JDK8時間API整理

在jdk8之前經常使用到的時間API包括(Date、Calendar),date與字符串之間的轉換使用SimpleDateFormat進行轉換,用SimpleDateFormat類的parse方法,可以將滿足格式要求的字符串轉換成Date

原创 sl4j日誌配置

  由於logback性能優,加載速度快,且能自動清理和壓縮等優點。記錄一下個人在使用時配置。 1、去掉pom.xml中所有的log4j2相關的引用(否則配置不生效) 2、配置logback.xml文件 <?xml version="1

原创 消息隊列面試必備知識

消息隊列爲什麼寫這篇文章?博主有兩位朋友分別是小A和小B:小A,工作於傳統軟件行業(某社保局的軟件外包公司),每天工作內容就是和產品聊聊需求,改改業務邏輯。再不然就是和運營聊聊天,寫幾個SQL,生成下報表。又或者接到客服的通知,

原创 多線程-基礎-2[Concurrent包下的併發線程]

10.1、CountDownLatch :閉鎖,線程遞減鎖 需要指定一個數字,可以同構await()方法產生阻塞,直到數字減爲0時,阻塞自動被解開,可以通過contDown()方法使數字遞減。經常用於監聽某些初始化操作,等待初始化執行完畢

原创 多線程-基礎

線程安全:多個線程同時訪問這個類時,始終返回正常的行爲,稱爲線程安全。 1、Synchronized 1.1 多個線程一個鎖 /**同步:synchronized * 同步的概念就是共享,我們要牢記“共享”,如果不是共享的資源就

原创 SQL調優總結

一、爲什麼需要SQL優化? 在系統開發初期,由於數據庫中數據較少,對於SQL語句,複雜的視圖的編寫等看不出SQL語句的各種寫法的性能優劣,但是隨着應用的持續開發,系統交付實際應用之後,隨着數據量的增加,系統的響應速度很慢,這就需要系統解決

原创 Redis 介紹

  第一章 安裝 1.1.windows 安裝 1.1.1下載    下載地址: https://github.com/MSOpenTech/redis/releases。     Redis 支持 32 位和 64 位。這個需要根據你係