原创 開源框架地址收錄

Spring Boot http://github.com/spring-projects/spring-boot Alibaba Dubbo http://github.com/alibaba/dubbo Google gRPC htt

原创 四種事務的隔離級別引起的問題及設置

1)Read Uncommitted(讀未提交) 一個事務在執行過程中,既可以訪問其他事務未提交的新插入的數據,又可以訪問未提交的修改數據。如果一個事務已經開始寫數據,則另外一個事務不允許同時進行寫操作,但允許其他事務讀此行數據。此隔離級

原创 記憶猶新的一次拖欠工資,教你如何快速解決工資拖欠問題

遇到工資拖欠的時候: 1:向公司所在勞動管轄區域勞動偵查大隊舉報 2:向公司所在管轄勞動仲裁委員會申請,能10人集體走勞動仲裁的最好,週期短(集體一般一個月左右就會受理,個人的話要排期可能需要三個月)政府重視;能用勞動仲裁委員會提供的法律

原创 案例實戰:每日上億請求量的電商系統,JVM年輕代垃圾回收參數如何優化?

目錄: 案例背景引入 特殊的電商大促場景 抗住大促的瞬時壓力需要幾臺機器? 大促高峯期訂單系統的內存使用模型估算 內存到底該如何分配? 新生代垃圾回收優化之一:Survivor空間夠不夠 新生代對象躲過多少次垃圾

原创 系統性能問題定位分析思路

系統性能問題定位分析思路可以從代碼相關、cpu、內存、磁盤I/O網絡I/O、GC等分析 CPU相關 CPU 利用率高&&平均負載高 排查高 CPU 佔用的一般思路:通過 jstack 多次(> 5次)打印線程棧,一般可以定位到消耗 CPU

原创 MySQL行鎖、表鎖特點應用場景

Mysql不同的存儲引擎支持的不同的鎖。 MyISAM和Memory存儲引擎採用的是表級鎖(table-level locking)。 InnoDB存儲引擎及支持行級鎖(row-level locking)也支持表級鎖。默認情況下是行級鎖

原创 SpringCloud微服務----Eureka

springcloud中文網: https://springcloud.cc/ 創建Eureka服務 一 、創建一個基礎的Spring Boot工程,並在pom.xml中引入需要的依賴內容 <parent> <groupId>

原创 記一次所用到的開源框架

分佈式配置中心框架: A、Apollo配置中心    項目開源地址: https://github.com/ctripcorp/apollo         Apollo(阿波羅)是攜程框架部門研發的開源配置管理中心,具備規範的權限、流程

原创 大數據------搭建數據倉庫過程及Yarn調度MR任務

  搭建數據倉庫過程    Yarn調度MR任務   MapReduce 應用:wordCount、倒排索引、網站排名、推薦共同好友等 MapReduce 編程模型底層基於Java開發 MapReduce分爲Map階段拆分,Reduce

原创 接私活網站--------讓您有一定的收入來源

資本寒冬,互聯網寒冬,各大廠也在紛紛裁員優化,大環境不好的情況下,面對各方面的壓力,可以通過接私活獲得一定的收入同時技術也得以提升的網站。   碼市:https://codemart.com 開源衆包:https://zb.oschina

原创 併發編程之synchronized取得的鎖都是對象鎖 代碼示例

/**  * 關鍵字synchronized取得的鎖都是對象鎖,而不是把一段代碼(方法)當做鎖,  * 所以代碼中哪個線程先執行synchronized關鍵字的方法,哪個線程就持有該方法所屬對象的鎖(Lock),   * 在靜態方法上加s

原创 併發編程之 線程安全概念代碼示例

import java.util.concurrent.atomic.AtomicInteger; /**  * 線程安全概念:當多個線程訪問某一個類(對象或方法)時,這個對象始終都能表現出正確的行爲,那麼這個類(對象或方法)就是線程安全

原创 併發編程之代碼解釋死鎖問題

/**  * 死鎖問題DeadLock,在設計程序時就應該避免雙方相互持有對方的鎖的情況  * @author gb  *  */ public class DeadLock implements Runnable{     privat

原创 併發編程之對象鎖的同步和異步問題代碼示例

/**  * 對象鎖的同步和異步問題  * @author gb  */ public class ObjectLockSyn {     public synchronized void method1(){         try {

原创 Hive數據倉庫

Hive安裝環境 1.1 Hive安裝地址         1)Hive官網地址:http://hive.apache.org/         2)文檔查看地址:https://cwiki.apache.org/confluence/d