原创 線程

線程: 1、實現runnable接口,重寫run方法 2、繼承Thread,重寫run方法 比較: a、Runnable可以共享同一目標對象,實現多個線程處理同一份資源 b、Runnable 還可以繼承其他

原创 Web系統大規模併發——電商秒殺與搶購

電商的秒殺和搶購,對我們來說,都不是一個陌生的東西。然而,從技術的角度來說,這對於Web系統是一個巨大的考驗。當一個Web系統,在一秒鐘內收到數以萬計甚至更多請求時,系統的優化和穩定至關重要。這次我們會關注秒殺和搶購的技術實現和優化,同

原创 javaMail

javaMail發送郵件 jar包: <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.4

原创 給dubbo接口添加白名單——dubbo Filter的使用

在開發中,有時候需要限制訪問的權限,白名單就是一種方法。對於Java Web應用,spring的攔截器可以攔截Web接口的調用;而對於dubbo接口,Spring的攔截器就不管用了。 dubbo提供了Filter擴展,可以通過自定義F

原创 Maven使用中的常見問題整理

Maven使用常見問題整理  1、更新eclipse的classpath加入新依賴  1、在dependencyManagement裏面加入包括版本在內的依賴信息,如:   <dependency>    <groupId>joda-ti

原创 spring boot 事務

事務簡介:  事務就是爲了保證用戶的每一個操作都是可靠的,事務中的每一步操作都必須成功執行,只要有發生異常就回退到事務開始未進行操作的狀態。 Spring Boot事務  首先使用註解 @EnableTransactionManagem

原创 linux 關掉某個端口號佔用的進程

1 netstat -nlp 查看佔用端口號的服務2 找到該端口號的進程3 找到該進程id4 kill它程序可以一點一點來:1 查看佔用端口號的服務[root@aslibra root]# netstat -nlpActive Inter

原创 rpc

RPC簡介 RPC是指遠程過程調用,也就是說兩臺服務器A,B,一個應用部署在A服務器上,想要調用B服務器上應用提供的函數/方法,由於不在一個內存空間,不能直接調用,需要通過網絡來表達調用的語義和傳達調用的數據。 比如說,一個方法可能是這樣

原创 linux常用命令總結

 service network restart   重啓網絡    ls                                         顯示該文件下的文件名    ll