原创 談談你對深拷貝和淺拷貝的理解-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