原创 新的計劃,新的出發

  幾年過去,博客已經停更好長一段時間了,幾乎沒有技術文章產出了。最近幾年也是渾渾噩噩,徹底躺平了,不再研究新技術,也不再鞏固自己現有的技術了,真就一條鹹魚了。只是沒想到疫情,加上互聯網寒冬,加上越來越多的人湧入,更是雪上加上;之前是在甲方

原创 Dubbo遠程rpc調用Mybatis-Plus自帶的方法引發的幾個錯誤

架構說明:   先說下我們項目的大概架構,nacos用作配置和服務註冊發現中心。其他微服務在nacos註冊,通過Dubbo進行遠程調用。   提前說明,爲了方便,我這裏講調用者=消費者,提供者=生產者。   我這裏的消費者,沒有其他過多的包

原创 Nginx配置簡單說明

# 按照cpu的核數進行worker進程數的啓動,通常是1C,1workerworker_processes auto;# 每個 worker 可用的句柄數worker_rlimit_nofile 65535;# 強制

原创 Spring-Boot多種屬性源配置讀取優先級

Spring-Boot能從多種屬性源獲得屬性,包括以下幾種: 命令行參數 Java:comp/env裏的集中JNDI屬性 JVM系統屬性 操作系統環境變量 隨機生成的帶random.*前綴的屬性(在設置其他屬性時,可以引用它們,比如$(r

原创 Java異常常見面試題

1. Error 和 Exception 區別是什麼? Error 類型的錯誤通常爲虛擬機相關錯誤,如系統崩潰,內存不足,堆棧溢出等,編譯器不會對這類錯誤進行檢測,JAVA 應用程序也不應對這類錯誤進行捕獲,一旦這類錯誤發生,通常應用程序會

原创 Java開發面試題(MySQL,Redis,Spring,Nginx,MyBatis等)

1、MySQL引起索引失效的情況 2、B+樹索引和hash索引的區別 3、redis的數據類型 4、String。StringBuffer. StringBuilder 的區別 5、spring的底層原理 6、linux用過嗎,做過部署沒有

原创 學習記錄-01

  開始學習了,今天看了視頻:https://www.bilibili.com/video/BV1p4411P7V3   有一下幾個問題,一下答案來自百度或者其他博客:   1、重寫與重載的區別(主要是模糊了): 面試時,問:重載(Over

原创 jQuery模擬彈窗選擇文件,以及ajax文件上傳

沒什麼可以說的,直接看代碼吧。本來也是自己記錄的。 說明: $.messager, $.F.refreshSubForm均是自定義方法。不用管主要看方法: fileUploadRyxx // 構建彈窗,選擇文件 function file

原创 2019年末總結,2020新的計劃和期待

  2019,對我來說是煩勞,奇怪,幾次,惶恐,又鹹魚的一年!因爲工作煩惱離職了,裸辭了;因爲裸辭,做了自己很早就想做的事情,到處去玩,去浪;因爲浪了兩個月,導致自己惶恐,隨意找了一家還可以的公司入職,工作,但是工作內容完全不怎麼喜歡;因爲

原创 使用jxl.write做Excel數據導出時,格式化報錯:Maximum number of format records exceeded. Using default format

  不想看分析的,直接看最後的總結。   根據需求導出的數據,需要作格式化處理,如果數據爲數字類型,則需要格式化。代碼如下:   但是得到的效果並不讓人滿意,看下圖Excel截圖,敏感信息未截取:     然後看控制檯報警告:   Wa

原创 看板娘相關源碼介紹

做個記錄,看到好玩的東西,看板娘如下: 下面的源碼主要來自博客:https://www.cnblogs.com/zjfjava/p/9100898.html 是自己扣下來的,做了點調整,如果添加到你自己的博客沒有效果可能是js衝突等,自己解

原创 Spring Data JPA介紹以及dao層(持久層)標準接口或自定義方法規則

JPA介紹 前面介紹過JPA是sun在JDK5中引入的JPA ORM規範,其目的在於整合ORM技術,統一規範和標準。目前比較成熟的JPA框架主要包括Jboss的HibernateEntityManager、Oracle 捐獻給 Eclips

原创 RedisDesktopManager的編譯

  RedisDesktopManager在 0.9.4 版本之後選擇對所有的安裝包收費,不再提供安裝包下載,但是源碼(https://github.com/uglide/RedisDesktopManager)依舊公開。下圖爲官方下載界面

原创 Spring-Boot中@Scheduled註解不生效

  今天測試來找我,說定時的策略任務不能運行了,或者有時候運行有時候不運行,很奇怪。之前都好好,百思不得其解。   後來發現多了一個定時任務類,且都是用的@Scheduled註解。   突然就恍然大悟,記得在哪裏看到過,如果在多個函數上使用

原创 @Async 註解不生效

  今天發現了一個奇怪的問題,@Async 在某些地方不生效,不是異步的而是同步。(自己對Spring-Boot的@Async 註解不是很瞭解導致的)   大概代碼如下:    public void handData() throws