每個JAVA程序員在寫程序的時候一定都會用到注釋,本篇博客不是講怎么定義注釋,而是說明注釋神奇的一種寫法. 以上是兩個普通的多行注釋,在IDEA的環境下,選中方法或者類名,按住Ctrl+Q(Eclipse開發環境下直接將鼠標移動到目標上)即可查看對應目標的注釋,如圖 ...
每個JAVA程序員在寫程序的時候一定都會用到注釋,本篇博客不是講怎么定義注釋,而是說明注釋神奇的一種寫法. 以上是兩個普通的多行注釋,在IDEA的環境下,選中方法或者類名,按住Ctrl+Q(Eclipse開發環境下直接將鼠標移動到目標上)即可查看對應目標的注釋,如圖 ...
select c.*,u.user_name as host_name ,uc.user_name as create_name,(select group_concat(case when real ...
1,概述 前面我們說了volatile關鍵字,主要是為了處理並發讀寫場景,解決可見性的問題。然后又講了synchronized鎖,處理並發寫的場景,解決原子性的問題。接着又說了Atomic原子系列, ...
關於Batch Normalization的另一種理解 Batch Norm可謂深度學習中非常重要的技術,不僅可以使訓練更深的網絡變容易,加速收斂,還有一定正則化的效果,可以防止模型過擬合。在很多基於CNN的分類任務中,被大量使用。 但我最近在圖像超分辨率和圖像生成方面做了一些實踐,發現 ...
大家都知道,動態代理能夠實現AOP,但是它有一個缺點,就是所有被代理的對象必須實現一個接口,否則就會報異常。那么如果被代理對象沒有實現接口那該如何實現AOP呢?當然是能的,使用CGlib就可以實現 ...
按:今天看Tanenbaum的計算機網絡時講到了Dijkstra算法。關於算法的正確性,《算法導論》給出了嚴格的證明。CLRS的證明基於一個通用的框架,非常清晰。今天只是隨意想想是否有其他證明的方式, ...
今天在學習shiro的時候使用另一種shiro驗證的方式。 總體的思路是: (1)先在自己的方法中進行身份的驗證以及給出提示信息。(前提是將自己的驗證方法設為匿名可訪問) (2)當驗證成功之后到Shiro中認證以及授權一下即可(授權的時候保存用戶的權限 ...
返回目錄 小菜剛剛提到過,帶options參數的Helper是塊級別的,而不帶的,相當於行內級別的Helper。 從例子一開始, ...