原创 《海蒂和爺爺》裏的至善至美

      從小紅書上看到有人推薦《海蒂和爺爺》,抱着試試看的態度,打開了這部電影,迎接了一份最美的感動。       電影主要有兩個取景點,一個是阿爾卑斯山,一個是法蘭克福裏的一個豪宅。       主人公海蒂是一個樂觀開朗的小姑娘,她

原创 指定條件表A字段更新值表B

update pts.t_pts_cup_z_trandata r    set r.crd_nm_loc =        (select h.subject           from pts.c_order_history h w

原创 日誌監控之filebeat

日誌監控:即將日誌打印到指定目錄下,然後用filebeat將本地日誌發送到目標kafka服務器,然後做日誌分析。   1.在服務器安裝filebeat(如filebeat-7.0.1-x86_64.rpm); 2.修改/etc/fileb

原创 effective 第34條 用enum代替int常量

1.int常量示例: public static final int APPLE_FUJI = 0;   public static final int ORANGE_NAVEL = 0;   這種方法稱作int枚舉模式,它存在很多不足。

原创 《醒來的森林》帶你走進神奇的鳥類世界

       作者約翰·巴勒斯說,希望讀者可以通過他的描述,想象出一隻活生生的鳥,而不是一具死氣沉沉的鳥類標本。他完全做到了,在《醒來的森林》裏,有一羣可愛的、調皮的、活潑的、神祕的、各具特色的歌唱家們。他們的歌聲或急促、或優雅、或高昂、

原创 日誌規範

日誌規範: 1.日誌框架選擇 Lombok+SLF4J+Logbcak 2.架構日誌框架 3.日誌輸出規範 1)信息量過大,降低排查問題效率 2)增加IO負載 3)降低系統的吞吐量,寫日誌時,在有些地方會加同步鎖,有些系統在壓測時,發現性

原创 effectivejava 第33條 優先考慮類型安全的異構器

1.當一個類的字面被用在方法中,來傳達和運行時的類型信息時,就被稱作類型令牌(type token),如public <T> void putFavorite(Class<T> type, T instance); --Class<T>

原创 effective java 第32條 謹慎並用泛型和可變參數

1.可變參數的作用在於讓客戶端能夠將可變數量的參數傳給方法,但這是個技術露底:當調用一個可變參數方法時,會創建一個對象數組Object[]用來存放可變參數;這個數組應該是一個實現細節,他是可見的。因此,當可變參數有泛型或者參數化類型時,編

原创 Object方法

Object方法就是在Object類中定義的方法,在接口中不允許爲Object方法提供缺省實現。 Object類定義如下: public class Object {     private static native void reg

原创 測試try-with-resources 把資源返回後,什麼時候自動關閉資源

public class MyInputStream implements AutoCloseable {     private static final String io = "666";     public static Str

原创 toString重寫之 不打印空值

使用org.apache.commons.lang3.ObjectUtils 的ToStringBuilder 重寫toString 1.//定義NoNullStyle, 繼承ToStringStyle @Slf4j public cla

原创 創建RSA共私鑰

import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoS

原创 【轉】oracle數據庫中varchar2陷阱

  源地址:http://www.cnblogs.com/iyangyuan/p/3491215.html    oracle數據庫相信大家都比較熟悉,數據庫中有一種非常常用的數據類型:字符串型。          對應該類型,在orac

原创 java 異步發送請求

/**      * 轉發異步請求      * @param bodyStr      * @param xbwRedirectUrl      */     private void redirectRequest(String bo

原创 JSON轉爲泛型對象

JSON轉爲泛型對象   下邊這個例子引用 com.google.gson  的jar包Response<TradePrecreateResponse> response2 = new Gson().fromJson(response,