原创 應用程序啓動器&&選項卡以及頁面內容的設置

業務場景 AW計算機公司已經爲銷售部門同事購買了Sales Cloud帳號, 銷售總監Sam期望Salesforce管理員Bob統一配置用戶的首頁界面; 或者是採用如下圖所示的方法: 這樣就會跳轉到編輯主頁的頁面上去。如下圖:

原创 JSON對象和JSON 字符串之間的相互轉換

功能上是一樣的,都是將JSON字符串(str)轉換成JSON對象 jsonobject 。注意str一定得是以鍵值對存在的JSON字符串。 JSON.parseObject(String text, Class clazz)方法 JSO

原创 fastjson的值過濾器ValueFilter || fastjson輸出字段爲Null的兩種

使用fastjson序列化對象時,可以添加值過濾器(ValueFilter),以此來對序列化出來的值做統一處理,步驟如下: 實現com.alibaba.fastjson.serializer.ValueFilter接口, 實現其Objec

原创 useGeneratedKeys的詳解

在settings元素中設置useGeneratedKeys參數 官方的說法是該參數的作用是:“允許JDBC支持自動生成主鍵,需要驅動兼容”,如何理解這句話的意思? 其本意是說:對於支持自動生成記錄主鍵的數據庫,如:MySQL,SQL

原创 count/distinct/group by的用法總結

一、 count、distinct、group by的用法: 1.count()函數是用來統計表中記錄的一個函數,返回匹配條件的行數,不去重。 一般來說,一條select語句的執行順序如下:from子句→where→group by

原创 JVM的位置||JVM的整體架構||java代碼的執行流程||JVM的架構模型

JVM的位置  JVM的整體架構 java代碼的執行流程 JVM的架構模型 零地址指令(空操作)        (一是無需操作數,另一種是操作數爲默認的(隱含的),默認爲操作數在寄存器中,指令可直接訪問寄存器。)、 一地址指令

原创 Java中Map的entrySet()詳解 || Map.Entry的詳解

Map中存放的元素均爲鍵值對,故每一個鍵值對必然存在一個映射關係。 Map中採用Entry內部類來表示一個映射項,映射項包含Key和Value Map.Entry的詳解

原创 非空判斷方法:IsNotEmpty和isNotBlank的區別

在項目中,我們用的最多的是StringUtils中的非空判斷方法,相信大部分人都用過IsNotEmpty或者 isEmpty方法  public static boolean isNotEmpty(String str) 判斷某字符串是否

原创 JVM的生命週期||JVM的發展歷程

引導類加載器(bootstrap class loader)  JVM的發展歷程

原创 類加載子系統的詳解——未完待續

 類加載子系統 類加載子系統的作用 1.加載階段 2.鏈接階段                  

原创 ApplicationContext||ApplicationContext與BeanFactory的區別||SpringContextUtil類的作用

如果說BeanFactory是Spring的心臟,那麼ApplicationContext就是完整的身軀了。ApplicationContext由BeanFactory派生而來,提供了更多面向實際應用的功能。 ApplicationCon