原创 java讀取網絡文件和本地文件

java讀取網絡文件和本地文件: package com.mybatisplustest.test; import java.io.*; import java.net.URL; /** * Created by Administr

原创 mybatisPlus註解fill = FieldFill.UPDATE和updateStrategy = FieldStrategy.IGNORED的坑

由於當時使用mybatisPlus的updateById更新數據,習慣性的認爲字段爲null的不更新。但是上線後,出問題了。只更新狀態字段,其他的一些屬性竟然被置空了。 趕緊排查,發現實體類中這些字段有fill = FieldFill.UP

原创 IDEA設置快捷鍵爲eclipse方式

    設置爲eclipse,則在IDEA中使用的快捷鍵方式與eclipse相同。  

原创 java的jdk配置環境變量

安裝JDK 選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下,jdk和jre安裝在同一文件夾會

原创 筆試_0001(數組A內無重複,如A=[a,b,c])

    public static void main(String[] args) { // question1(); // question2(); System.out.println

原创 mysql逗號分隔的字符串轉換爲行

    SELECT a.id, substring_index( substring_index( a.code, ',', b.help_topic_id + 1 ), ',',- 1 ) age,a.year FROM t a

原创 軟考架構師知識點

  ====== 新技術: 區塊鏈 雲平臺  

原创 2022軟考系統架構師下午案例分析及答案

試題一(25分) 某電子商務公司擬升級其會員與促銷管理系統,向用戶提供個性化服務,提高用戶的粘性。在項目立項之初,公司領導層一致認爲本次升級的主要目標是提升會員管理方式的靈活性,由於當前用戶規模不大,業務也相對簡單,系統性能方面不做過多考慮

原创 IDEA安裝leetcode插件

1.在idea的Settings-Plugins-BrowseRepositories搜索leetcode。如圖:  安裝完成後,重啓idea。 2.Idea的Tools下出現leetcode plugin:  設置leetcode官網

原创 Java怎麼對時分秒進行比較 java時分秒大小比較

 在允許時間範圍內可以調用這個接口,這個時間段是用戶手動配置的,格式是 時分秒。 思路就是獲取當時時間 時分秒,轉換成秒或者需要的精度,去跟數據庫這個時間段相互比較大小,下面是寫了一個工具類和測試demo,測試可行,記錄一下 /**

原创 spring爲什麼注入接口而不是實現類?

首先,一般使用接口是很常用並且有益的變成技術。 其次,在spring中,你可以在運行過程中注入各種實現。一個很經典的情況就是在測試階段,注入模擬的實現類。 === 1.網上說jdk動態代理基於實現接口。直接注入實現類會使aop失效。沒有cg

原创 Free MyBatis plugin插件安裝

Free MyBatis plugin之前在資源庫能搜到並在線安裝。現在搜不到了,只能離線安裝。截圖爲在線安裝後的效果:  Free MyBatis plugin方便IDEA在mapper和mapper.xml之間跳轉等非常實用。 離線插

原创 服務宕機重啓後quartz沒有執行之前設置的定時任務

問題:服務宕機重啓後quartz沒有執行之前設置的定時任務。 原因:沒有配置jobStore,設置的定時不會寫入到qrtz開頭的表中。重啓服務quartz無法自動拾取之前設置的定時任務。 有jobStore的配置: # quartz:

原创 2022_系統分析師_案例分析題及答案

試題一(共25分) 閱讀以下關於軟件系統分析與建模的敘述,在答題紙上回答問題1至問題3。 某軟件公司擬開發一套博客系統,要求能夠向用戶提供一個便捷發佈自已心得,及時有效的與他人進行交流的平臺。新用戶發佈個人博客之前,需要創建一個新的博客賬戶

原创 程序員的降龍十八掌,一部電腦、一個鍵盤,笑傲江湖

程序員寫代碼需要精益求精,具備工匠精神(反覆思考,打磨)。汲取百家之長,各種精華,融會貫通,才能獨創黯然銷魂掌。 寫代碼可不是伸手就來的,每個開發人員都有自己的理解。就像武學界的武功一樣,講究招招式式,每門功夫都需要一個名字,想要編寫出優質