原创 Java工具:自定義註解實體與json相互轉換
package com.zycfc.mpc.process.util; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import
原创 性能優化:開發規範和優化、細節
Sql: 1.Sql顯示內連接代替隱式內連接 2.sql參數查詢,sql函數不要作用於列,把參數格式化去匹配, 3.sql查詢避免用*號,用具體的列表示,籠統,模糊的概念不利於程序閱讀,維護,具體化,細節化。
原创 項目快捷
1.lark: 1.vue.config.js 2.https://mvnrepository.com/ 3.mpc @Test public void test() throws Exception {
原创 Java面試:說一下堆、棧、方法區的區別
堆和棧都是Java用來在RAM中存放數據的地方。 區別總結:1.存儲數據類型不同 2.線程使用情況不同 3.存取速度不同 堆: 1.提供所有類實例和數組對象存儲區域 2.jvm只有一個堆區(heap)被所有線程共享,堆中
原创 Java面試:說一下New一個對象發生了什麼?
New一個對象發生了什麼? 1.把class文件加載到方法區中, 2.堆中分配對象內存,棧中分配引用內存 3.方法區中實例變量複製一份到堆中 4.實例對象從方法區中調用構造方法進行初始化堆中對象 例如:ne
原创 Java工具:駝峯Json與下劃線Json相互轉化(遞歸)
1.ExpressUtils 工具:https://blog.csdn.net/bestxianfeng163/article/details/105856610 2.HumpLineUtils工具:https://blog.csdn
原创 直擊面試線程:阿里四面
一面: 自我介紹下自己,不超過3分鐘(實際上我的自我介紹不到一分鐘) 你感覺比本科階段自己進步了多少,有哪些進步 研究生期間最大的進步是什麼 你覺得你適合從事哪個方向的開發 synchronized與lock的區別,使用
原创 跨域:一文解釋web跨域,域 是什麼含義
1.跨域的含義: 既然有人造這個詞,個人還是喜歡先從字面意思去解釋,“跨域”理解跨域不同領域,在我們IT這“域”理解爲領域,平臺,應用,資源,意爲跨域不同的領域,不同的機器,不同的平臺獲取資源。(有些資源不存在跨域,例如靜態資
原创 Java面試:Spring與SpringMvc父子容器關係
1.父子容器的關係其實是與我們父類,子類設計思想一致,父類把抽象,廣泛,基礎的事情做好, 剩餘的靠子類來擴展,實現,完成特定的功能。 2.Spring父容器,SpringMvc子容器,spring主要作用是註冊所有的基礎組件類,例如
原创 Windows:RabbitMQ的安裝
1.下載erlang,和rabbitMq安裝包 2.配置erlang ERLANG_HOME Path配置 %ERLANG_HOME%\bin 3.配置MQ RabbitMQ_SERVER Path配置 %R
原创 Activity: Activity工作流程圖映射Bpmn文件詳解
BPMN:業務流程建模與標註(Business Process Model and Notation,BPMN) 1.流程圖 2.流程bpmn圖 <!-- 這裏startEvent對應開始節點; endEvent對應結束節點; -
原创 Java枚舉工具:枚舉類定義例子
package com.zycfc.mpc.batch.util; public enum SendTypeEnum { BIGDATA("01","大數據"), CHANNEL("02","渠道"), CMIS("03","老
原创 Java工具:字符串轉化爲表達式進行判斷
1.場景:判斷某個字符串匹配未知長度List<String>字符串集合,(1.遍歷。2.組裝表達式) 我傾向於後者 public static void main(String[] args) { List<Str
原创 Activity:Activity的5大類,25張表含義
重要的分爲5大類: 1.ACT_RE_*: 'RE'表示repository。 這個前綴的表包含了流程定義和流程靜態資源 (圖片,規則,等等)。 2.ACT_RU_*: 'RU'表示runtime。 這些運行時的表,包含流
原创 Java面試:說一下NIO與BIO區別與聯繫
1.BIO 同步阻塞流傳輸 2.NIO 異步阻塞流傳輸 同步非阻塞,服務器實現模式爲一個請求一個線程,即客戶端發送的連接請求都會註冊到多路複用器上, 多路複用器輪詢到連接有I/O請求時才啓動一個線程進行處理。