原创 java高級&資深&專家面試題-行走江湖必備-持續更新ing

行走江湖必備一份面試題,這裏給大家整理了一套.0面試官最喜歡問的問題或者出場率較高的面試題,助校招或者社招路上的你一臂之力! 首先我們需要明白一個事實,招聘的一個很關鍵的因素是在給自己找未來的同事,同級別下要找比自己優秀的人,面

原创 Linux_centOS_5.7_64下如何安裝jdk1.8&mysql

本文主要介紹的是如何是Linux環境下安裝JDK的,因爲Linux環境下,很多時候也離不開Java的,下面筆者就和大家一起分享如何jdk1.8的過程吧。 JDK安裝 環境 操作系統:Centos7_64 JDK版本:1.8 工具:mo

原创 線程池原理?爲什麼要用線程池?線程池的創建方式?

爲什麼要使用線程池 在面向對象編程中,對象創建和銷燬是很費時間的,因爲創建一個對象要獲取內存資源或者其它更多資源。在Java中更是如此,虛擬機將試圖跟蹤每一個對象,以便能夠在對象銷燬後進行垃圾回收。所以提高服務程序效率的一個手段

原创 win10簡單方法安裝杜比v4音效!win10 1909適用!

先下載這個!       鏈接: https://pan.baidu.com/s/1zAOOf-1aCJsjBgy36SiGWA 密碼: s9n7 這個是杜比V4文件,257MB大小,適用32位64位系統!下 載後雙擊,到

原创 [Docker] redis 全配置

啓動容器,加載配置文件並持久化數據 docker run -d --privileged=true -p 6379:6379 --restart always -v /usr/redis/conf:/etc/redis/redi

原创 docker下載速度慢,配置鏡像地址

在我們安裝了docker之後,在利用docker pull下載鏡像的時候,由於國內的源會出現的問題就是速度真的很慢,可以用龜速來形容因此,爲了解決docker pull 拉取鏡像的龜速問題,一個比較好的解決方法就是更換源docke

原创 [Docker]linux異常關機,docker鏡像丟失

在運行中的docker容器遇到意外情況,可能會自動終止運行,例如磁盤空間不足。 解決辦法: 找到/var/lib/docker/containers文件夾下的所有容器ID 執行命令,查看容器信息 ,找到你的容器docker in

原创 Dubbo的負載均衡策略&容錯策略

dubbo的負載均衡策略 RandomLoadBalance 隨機調用負載均衡 默認方式該類實現了抽象的AbstractLoadBalance接口,重寫了doSelect方法,看方法的細節就是首先遍歷每個提供服務的機器,獲取

原创 Dubbo部分知識點總結

Dubbo部分 Dubbo工作原理 dubbo工作原理第一層:service層,接口層,給服務提供者和消費者來實現的第二層:config層,配置層,主要是對dubbo進行各種配置的第三層:proxy層,服務代理層,透明生成客戶

原创 如何win10 上訪問虛擬機(linux)上redis方法

上一回linux上安裝了redis,but在window上面連接不上/??? 配置了密碼,不行, 防火牆端口打開了也不行??? 1. 首先要修改redis 的配置文件,找到bind節點,修改bind的節點如下:   bind的意思是綁

原创 springCloud微服務調用失敗【CannotGetJdbcConnectionException: Failed to obtain JDBC Connection】

詳情如下:  2019-07-28 10:56:18.229 ERROR 16212 --- [nio-8081-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.se

原创 ThreadLocal什麼時候會出現OOM的情況?爲什麼?

ThreadLocal裏面使用了一個存在弱引用的map,當釋放掉threadlocal的強引用以後,map裏面的value卻沒有被回收.而這塊value永遠不會被訪問到了. 所以存在着內存泄露. 最好的做法是將調用threadlo

原创 synchronized、volatile區別、synchronized鎖粒度、模擬死鎖場景、原子性與可見性

synchronized、volatile區別、synchronized鎖粒度 synchronized synchronized是Java中的關鍵字,是一種同步鎖。有以下幾種用法: 用法 1、修飾方法:在範圍操作符之後,返回

原创 volatile、ThreadLocal的使用場景和原理

併發編程中的三個概念 原子性 一個或多個操作。要麼全部執行完成並且執行過程不會被打斷,要麼不執行。最常見的例子:i++/i--操作。不是原子性操作,如果不做好同步性就容易造成線程安全問題。 可見性 多個線程訪問同一個變量,

原创 線程的生命週期?什麼時候會出現僵死進程?

線程的生命週期及五種基本狀態 關於Java中線程的生命週期,首先看一下下面這張較爲經典的圖: 新建(new Thread) 當創建Thread類的一個實例(對象)時,此線程進入新建狀態(未被啓動)。例如:Thread