原创 談談你對深拷貝和淺拷貝的理解-Java

一、區別 1. 深拷貝中既要拷貝基本數據類型也要拷貝引用類型的數據,也就是說拷貝一份完全一樣的對象。   2. 淺拷貝中之拷貝基本數據類型,引用類型的數據只是拷貝了原來的引用,並沒有把引用的數據也拷貝。   二、方式 1. 深拷

原创 談談你對依賴注入(DI)和控制反轉(IoC)的理解

學習過Spring框架的人一定都會聽過Spring的IoC(控制反轉) 、DI(依賴注入)這兩個概念,對於初學Spring的人來說,總覺得IoC 、DI這兩個概念是模糊不清的,是很難理解的,今天和大家分享網上的一些技術大牛們對Spring

原创 rpm安裝mysql報libc.so.X(GLIBC_XXX)(64bit) is needed by

這個原因和linux本身自帶的glibc版本不符合安裝要求,可以對glibc進行升級 解壓: tar xvf glibc-XXX.tar.gz 進入glibc-2.14目錄:cd glibc-XXXX 創建build文件夾:mkdir b

原创 Shiro實戰以及源碼解析

一、明白什麼是認證和授權 從百度百科上理解的,感覺非常通俗易懂 你要登機,你需要出示你的 passport 和源 ticket,passport 是爲了證明你張三確實是你百張三,這就是 認證;而機票是爲了證明你張三確實買度了票可以上飛機,

原创 國內下載centos的鏡像網站大全

http://isoredirect.centos.org/centos/7/isos/x86_64/   https://blog.51cto.com/14260602/2441705

原创 SpringBoot整合多數據源(Druid+Mybaties)

SpringBoot整合多數據源(Druid+Mybaties) 1.添加pom文件 二、改yml 三、業務代碼 1.mapper層,注意要將不同庫的Mapper.xml文件分別存放不同的目錄!!! 2.Dao層,注意要將不同數

原创 SpringBoot整合Mybaties

    一、引入pom     1.引入jdbc-starter,mybatis-starter,mysql-connector 二、改yml     yml的配置如下:千萬注意那塊兒mapper的映射路徑的後綴必須是Mapper.x

原创 rpm安裝mysql

引言     之前安裝mysql都是直接使用tar包安裝,沒有用過rpm,今天搞了一臺騰訊雲服務器,所以想嘗試一種新的安裝mysql的方式,下面分享安裝過程和遇到的問題。    第一、下載rpm包     官網地址:mysql官網地址  

原创 關於異步,同步,阻塞,非阻塞的理解(轉載)

常規的誤區 假設有一個展示用戶詳情的需求,分兩步,先調用一個HTTP接口拿到詳情數據,然後使用適合的視圖展示詳情數據。 如果網速很慢,代碼發起一個HTTP請求後,就卡住不動了,直到十幾秒後纔拿到HTTP響應,然後繼續往下執行。 這個時候你

原创 vmware虛擬機和centos連接不上

1. VM網絡設置    點擊NAT設置    記住網關和子網ip,後面會用 2. CentOs網絡設置   [root@localhost download]# cd /etc/sysconfig/network-scripts/

原创 測試-Mockito的使用

一、Mockito簡述 Mockito的工作原理是通過創建依賴對象的proxy,所有的調用先經過proxy對象,proxy對象攔截了所有的請求再根據預設的返回值進行處理。 Mockito包依賴: <dependency>

原创 MySql優化-count(*)和count(列)哪一個更加快

MySql優化-count(*)和count(列)哪一個更加快 1. count(列) count(列)的速度是看列的偏移量來決定的,理論上,越靠前的列速度越快,越靠後的列素的越慢。 2. count(*) count()的

原创 啓動zookeeper,但是狀態顯示報錯:Error contacting service. It is probably not running

問題描述: 安裝zookeeper-3.4.10的時候,啓動正常沒報錯,但zkServer.sh status查看狀態的時候卻出現錯誤,如下: ZooKeeper JMX enabled by default Using config:

原创 VMware虛擬機centos克隆完之後網卡eth0的配置以及主機名的配置

                                     配置完這些就可以了 第一、配置主機名 vim /etc/hostname # 修改主機名  hadoop4    第二、配置網卡的MAC地址 vi /etc/u

原创 linux下rpm方式安裝mysql

1、下載地址 mysql下載地址 http://downloads.mysql.com/archives/community/ 2、紅色是下載的包,用Fz上傳到服務器中。 用 tar -xvf MySQL-5.6.31-1.linux_g