原创 一些加密相關方式

1.MD5加密: Md5:不可逆,不夠安全,加密,“解密” 加鹽(字符串):加密的時候用固定鹽+“解密的時候用同一個鹽” 爲什麼md5不夠安全?每一次加密的密文都一樣 使用方式: MD5Utils: public class MD

原创 git裏的一些操作

Tag 1.創建tag: 明確自己要在那一比提交上大tag 2.提交tag 然後就可以在對應的倉庫看到了 比如說github裏的: 注意 ideal裏暫時沒有發現刪除tag的操作,只能通過命令行 創建tag: git t

原创 使用Quartz實現分佈式集羣任務調度

1.Quartz簡單使用 定時任務需求可以使用以下技術:(定時器) quartz:可以使用集羣,使用不方便 spring-task:不能使用集羣,使用方便,一個註解完事 xxl-job定時任務,中國人寫的 elastic-job

原创 RabbitMQ的一些總結以及疑問

1、上千萬條消息在mq中積壓了⼏個⼩時還沒解決: 1)先修復consumer的問題,確保其恢復消費速度,然後將現有consumer都停掉; 2)新建⼀個topic,partition是原來的10倍,臨時建⽴好原先10倍或者20倍的

原创 Android Handler消息機制原理最全解讀(瞭解下)

https://blog.csdn.net/wsq_tomato/article/details/80301851 private Handler mHandler = new Handler(){ @Overri

原创 spring之重複依賴

什麼是重複依賴? 就是A依賴B,B依賴C,C又依賴A,這樣就形成重複依賴了 首先原型(Prototype)的場景是不支持循環依賴的,通常會走到AbstractBeanFactory類中下面的判斷,拋出異常。 BeanCurrent

原创 http詳細講解

記錄下,後面補充

原创 關於java怎麼學?以後怎麼發展?

拼命學,向錢看齊,向美好的未來前進,哈哈哈 一份辛勤一份收貨 做到架構師就應該好點了,或者後面轉成項目經理吧 神祕的微笑~~~~

原创 玩轉springboot:默認靜態資源和自定義靜態資源實戰

在web開發中,靜態資源的訪問是必不可少的,如:圖片、js、css 等資源的訪問。 spring Boot 對靜態資源訪問提供了很好的支持,基本使用默認配置就能滿足開發需求 一、默認靜態資源映射 Spring Boot 對靜態資源

原创 分佈式主鍵ID生成方法

第一種方式: 主鍵是字符串的方式:UUID UUID是一種通用唯一識別碼,而且本機生成不耗費資源,目的是用於分佈式環境中唯一生成標誌碼,是由32個16進制數組成, 主要包括三部分: (1)當前日期和時間,UUID的第一個部分是當前

原创 關於mysql數據量大的時候怎麼查

在工作項目中遇到一個問題,就是做一個學生提交作業查詢的sql,但是這個數據庫實在太大了,一天的數據量就達到了幾萬條,如果一次全部加載到內存,那就歇菜了,徹底涼涼,所以針對查學生的作業信息,這個就得考慮到分批次查詢了 怎麼分批次查詢

原创 事務和鎖機制是什麼關係? 開啓事務就自動加鎖了嗎?

數據庫鎖 因爲數據庫要解決併發控制問題。在同一時刻,可能會有多個客戶端對同一張表進行操作,比如有的在讀取該行數據,其他的嘗試去刪除它。爲了保證數據的一致性,數據庫就要對這種併發操作進行控制,因此就有了鎖的概念。 鎖的分類 從對數據

原创 Zookeeper客戶端Curator Framework使用

Curator是Zookeeper開源的客戶端框架,封裝了很多API,使用起來非常的方便,直接進入正題,講解如何使用。 一、客戶端創建 使用靜態工廠方式進行創建,connectionInfo爲Zookeeper地址,例如:127.

原创 Jaspersoft Studio面板

打開Jaspersoft Studio工具,首先需要創建一個工程,創建過程如下: 看到successfully就說明成功了 可以看到整個文件是可視化的,分爲幾大區域(Title、Page Header、Colu

原创 JMeter性能測試工具總結

1.什麼是Jmeter Apache JMeter是Apache組織開發的基於Java的自動化性能測試工具。用於對軟件做性能測試,它最初被設計用於Web應用測試,但後來擴展到其他測試領域。它是一款開源免費的軟件!!! 2.Jmet