原创 【Java學習筆記】靜態代碼塊的作用分析

本文轉自https://blog.csdn.net/carrybest/article/details/54906984 一般情況下,如果有些代碼必須在項目啓動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目

原创 【轉載】volatile關鍵字詳解

本文轉自http://www.importnew.com/18126.htmlvolatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Jav

原创 【Java多線程】——volatile關鍵字

    首先我們來看一個死循環的問題: public class RunThread extends Thread{ private boolean isRunning = true; public boolean isRun

原创 【Java多線程】——線程間通信(一)

    進行多線程編程時,每個線程都是操作系統中的獨立個體,但線程在執行任務的時候並不是只關注於完成自己的那一部分任務,很多時候需要與其他線程協作或者通過和其他線程的通信完成相應的任務。這個時候我們便要引入線程間通信的這個概念了。而在多線

原创 【Linux筆記】linux下配置sshd服務實現scp傳輸

在配置redis集羣的時候,想要把在一臺虛擬機上配置好的redis服務器複製到其他虛擬機上,用到了scp,出現了一些問題特別記錄一下。 首先在新的虛擬機上我們要先安裝sshd服務 sudo apt-get install openssh-

原创 【踩坑記錄】解決 Could not resolve placeholder 'xxx' in string value "${xxx}"

一般來說報Could not resolve placeholder 'xxx' in string value "${xxx}" 錯誤的原因都是由於項目中有多個地方的xml文件中用到了 <context:property-placeho

原创 【redis相關】redis集羣結合Spring配置的一些問題

項目中要將單機版redis服務器改爲redis集羣,配置的過程和配置過程中遇到的一些問題作如下記錄。 首先修改redis的配置文件redis.conf daemonize yes port xxxx (每個節點一個端口) cluster-

原创 【踩坑記錄】使用ehcache緩存@Cacheable註解不生效的問題

遇到的問題爲:給某個查詢方法添加了@Cacheable註解,Junit測試通過,查詢方法執行多次時只有第一次執行方法體,之後調用方法查詢緩存,不進入方法體;但是在Controller內調用的時候多次調用發現每次都進入方法體,不走緩存。 查

原创 【redis相關】Linux下配置Redis環境

1、安裝和部署redis 這裏用的是Ubuntu的linux虛擬機安裝配置redis4.0.14 首先在官網下載redis壓縮包 官網地址 下載後進入linux系統,將壓縮包放到要安裝的目錄下,我這裏放在了/usr/local/redis

原创 【轉載】UML類圖關係以及畫法

本文轉自 http://www.uml.org.cn/oobject/201104212.asp  在畫類圖的時候,理清類和類之間的關係是重點。類的關係有泛化(Generalization)、實現(Realization)、依賴(Depe

原创 【踩坑記錄】web項目遇到的問題筆記

1、提交表單時提示錯誤400,控制檯未報錯 solution:由於表單內容數據類型問題,無法將輸入的String類型轉爲int類型並提交。  

原创 【踩坑記錄】使用IDEA部署tomcat遇到的問題

之前用eclipse寫web項目,最近轉到IDEA開發,在創建IDEA上第一個Maven的web項目時就遇到了不小的麻煩,在這裏記錄一下。 在創建好一個web項目想要把它運行起來的時候,報瞭如下錯誤,我使用的是tomcat7 網上找遍解決

原创 【張六兒大話設計模式】——裝飾器模式

大話設計模式斷了好久,正好最近在研究無埋點技術接觸到了ASM操作字節碼,也就隨之接觸到了裝飾器模式,於是仔細的學習了一下。     張六兒是一個網癮少年,最喜歡玩的遊戲就是Dota2了,衆所周知Dota2是一個免費遊戲(???),但是遊戲

原创 【轉】Activity的四種launchMode

本文轉自 https://blog.csdn.net/liuhe688/article/details/6754323?utm_source=copy  launchMode在多個Activity跳轉的過程中扮演着重要的角色,它可以決定是

原创 【轉載】TCP的三次握手與四次揮手理解及面試題

本文轉自 https://blog.csdn.net/qq_38950316/article/details/81087809     序列號seq:佔4個字節,用來標記數據段的順序,TCP把連接中發送的所有數據字節都編上一個序號,第一