原创 springboot整合active,構建工具使用gradle。報錯解決

報錯如下:  Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug

原创 項目是先做規劃還是先做功能?

首先做下簡單描述,本人從事技術開發也就兩三年的功夫,介於經驗基礎開發過程並沒有很成熟的解決方案,公司也沒有技術大佬,公司是小型技術團隊(10人都不到),所以平時都是自己淌渾水。 上面的描述是背景,正是由於這樣的背景,纔有了我下面的親身體會

原创 JAVA-TreeMap源碼簡單分析

說到TreeMap,我們不得不提HashMap;因爲他倆確實很像。具體的HashMap的相關分析可以去參考https://blog.csdn.net/zhao_xinhu/article/details/82740652 我們先來看下Tr

原创 個人遇到的java面試題

面試中遇到的筆試或是面試的題目拿來給大家分享一下。所有的題目我們只重視思路,不糾結結果。 1.下面程序的輸出結果:(此題中的thread類是匿名類) private static void main(String[] args)

原创 你的JS for ...in異常,是否是因爲你用了Array.prototype?

今天突然發現頁面上的for ...in異常,debug之後,發現for...in 遍歷出來一個函數,而這個函數是我自己擴展到Array.prototype。 那麼爲什麼會遍歷到我們自己擴展到原型上的屬性呢?  js中遍歷Object屬性(

原创 firewall命令

查看防火牆狀態  firewall-cmd --state 停止防火牆 systemctl stop firewalld.service 啓動防火牆 systemctl start firewalld.service 開放8080端口(所

原创 Linux 使用cron執行腳本,發現/var/log/cron日誌中有執行命令,但是/var/spool/mail/root中沒有日誌,不知道是否執行成功

今天去服務器上確認cron任務是否按時執行。 1、先去查看了/var/log/cron日誌,發現有執行日誌。 2、又去/var/spool/mail/root查看了一下root的郵件日誌,發現沒有日誌。 因爲沒有看到執行結果,還是不確定是

原创 springboot redis執行lua腳本報錯:@user_script:1: ERR value is not an integer or out of range

springboot整合redis使用RedisTemplate執行lua腳本報錯:@user_script:1: ERR value is not an integer or out of range  執行代碼(該段代碼是獲取鎖的一段

原创 工作兩三年處於迷茫的你該如何規劃並提升自己

先介紹一下寫這篇博客的觸發點:我一個工作三年前端的同學,突然跟我說:想轉行。這當然是氣話,就這個話題跟他聊了相當多,他們公司是小公司,沒有什麼技術提升,永遠都是在做相當複雜的業務處理(有時候還會處理一些客戶的數據-拿着excel表格對客戶

原创 java的Integer比較==你真的懂嗎?

導致我去看Integer源碼的原因是項目中的一個問題,業務邏輯:項目中有一個扣除優惠券的操作,爲了使用戶優惠券使用正確,在扣除優惠券之前,會先比較一下優惠券的使用數量(總量-餘量)和優惠券的使用明細表中的數量是否一致,如果一致則扣除優惠券

原创 你的項目一段時間之後卡死可能是因爲JedisPool

JedisPool是Java項目操作redis的客戶端工具,但是有個坑,如果你的項目中使用jedisPool.getResource()來獲取Jedis進行相關操作,請一定要注意使用之後要進行jedis.close()相關操作,因爲默認你

原创 java基礎之HashMap中的capacity和loadFactor詳解

上篇HashMap博客已經對存儲結構以及存放過程進行了簡單分析。今天我們來對HashMap中的容量(capacity)以及加載因子(loadFactor)分析一下這兩個東西對於map的作用。看這篇博客之前,我已經認爲你瞭解了hashmap

原创 Java基礎之線程介紹篇

提到Java線程的話,無非就是Runnable、Thread、ThreadGroup了。ThreadGroup是記錄了一些線程組中的信息,線程組的名稱了、線程組的活躍線程數量了等等,我們今天重點說一下Thread這個類中的方法。 Runn

原创 java使用zxing動態生成二維碼

首先需要zxing的兩個核心jar包,core,javase,我這邊用的maven生成的jar包自己導進去的。這兩個jar包我會上傳到csdn上,大家可以自行下載。 下載地址:https://download.csdn.net/downl

原创 個人遇到的java面試題二

個人總結面試:大公司面試注重基礎、原理、深度以及你的邏輯思維;小公司注重過來能做項目、能幹活就行。所以你要去面試看一下你去面試公司的規模適當準備一下你的知識 1、spring的用到的設計模式有哪些? 百度一下一堆回答,不做解釋,在這裏我想