面向對象中,存在類和對象的概念,我們在類中定義了一些成員變量,例如name,age,sex ,結果發現這些成員變量,每個對象都存在(因為每個對象都可以訪問)。查看全文>>
做壓測的時候有的接口非常的慢,接口的響應時間超過了2秒以上,在運維的監控系統Skvwalking中,在展示的報表中可以看到是哪一個接口比較慢,分析這個接口,可以看到哪部分比較慢,從而知道SQL的具體的執行時間,定位是哪個sql出了問題,定位慢查詢推薦以下兩個方案。查看全文>>
使用Spring Boot實現分頁和排序需要借助Spring Data JPA。Spring Data JPA是Spring Data項目中的一個模塊,提供了簡化數據訪問層的功能,包括分頁和排序。查看全文>>
Redis對數據設置數據的有效時間,數據過期以后,就需要將數據從內存中刪除掉。可以按照不同的規則進行刪除,這種刪除規則就被稱之為數據的刪除策略(數據過期策略)。在Redis中提供了兩種數據刪除策略,惰性刪除和定期刪除,下面詳細來看。查看全文>>
一級緩存基于PerpetualCache的HashMap本地緩存,其存儲作用域為Session,當Session進行flush或close之后,該Session中的所有Cache就將清空,默認打開一級緩存。查看全文>>
Spring bean并沒有可變的狀態(比如Service類和DAO類),所以在某種程度上說Spring的單例bean是線程安全的。不是線程安全的Spring框架中有一個@Scope注解,默認的值就是singleton,單例的。因為一般在spring的bean的中都是注入無狀態的對象,沒有線程安全問題,如果在bean中定義了可修改的成員變量,是要考慮線程安全問題的,可以使用多例查看全文>>