原创 淺談高級關鍵字在多線程編程中的應用

**一個實現Serializable的類的對象纔可以序列化,實現序列化的對象可以以數據流的形式傳輸。 Serializable接口中任何的方法。當一個類聲明要實現Serializable接口時,只是表明該類參加序列化協議。

原创 關於JVM的基本概念

1、概述 在java中,內存分爲兩種,一種是棧內存,另一種是堆內存 2、***堆內存***堆內存是java內存中的一種,它的作用是用於存儲Java中的對象和數組,當我們new一個對象或者創建一個數的時候,就會在堆內存中開闢一段空間

原创 IO和NIO在概念上的區別?

二者最大的區別:IO是面向流的,NIO是面向緩衝區。 (1)Java IO 面向流意味着每次從流中讀一個或多個字節,直到讀取所有的字節,他們沒有被緩存在任何地方,此外,它不能前後移動流中的數據。如果需要前後移動從流中讀取的數據,需

原创 在Mabatis中 ${}與#{}的模糊查詢使用佔位符號進行功能比較

將name的值設置成 Lebron James 使用兩種方式分別進行模糊查詢 MySQL語句 select * from table_name where user_name like '%${name}%' select *

原创 Java基礎概念知識小結

1、list、map和set什麼時候用?彼此間 的區別和聯繫? (1) list集合:是順序存放的,可以重複存儲,獲取時通過索引值獲取。 (2) set集合:存放是無序的,不能重複存儲,只能遍歷次數存取。 (3) map映射:存放

原创 【MySQL】通過存儲過程來防止避免SQL重複執行

1、MySQL修改表-避免SQL重複執行 如何防止SQL被重複執行,一個很簡單的辦法就是在執行之前加上判斷,如果滿足給定條件,則執行,否則不執行。可以通過存儲過程來實現。 1.1 具體實現參考下面鏈接 原文鏈接: https:

原创 Git 中文詳細安裝以及Git配置教程

Git 中文詳細安裝和配置教程 挺好用的—推薦 中文安裝地址:https://blog.csdn.net/sishen47k/article/details/80211002 安裝和配置地址:https://blog.csdn.n

原创 多個消息中間件概念梳理

SVN的基本工作原理:在一臺服務器上建立一個源代碼庫,庫裏可以存放許多不同項目的源程序,有源帶媽媽庫管理員統一管理這些程序。每個用於在使用代碼庫之前,首先要把源代碼庫裏的項目文件下載到本地,然後開發人員可以在本地修改,使用

原创 同一個Ip,不同端口號的兩個web應用工程,引發jsessionid替換問題

場景描述 在工作中遇到這麼一個場景,同一ip但不同端口號的兩個web應用工程,在同一個瀏覽器同時打開這兩個應用時會出現瀏覽器端的seeionid先後被替換,也就是說前一個用戶的登錄信息在另一個用戶在相同瀏覽器登錄之後,後者會把前者

原创 MySQL中在查詢時,將timeStamp類型轉化爲需要的時間格式

MySQL中在查詢時,將timeStamp類型轉化爲需要的時間格式 先將表中對應的數據轉化爲long型,使用UNIX_TIMESTAMP()函數獲取long型數據值 例如:UNIX_TIMESTAMP(2009-08-06 10

原创 解析ArrayList工作原理

首先,第一次看源碼的時候跟我們使用時候一樣,第一步先創建個對象,然後再看這裏面平常使用的方法,一般情況下都會發現會存在兩個構造函數,其中一個必定是空構造函數,那麼,我們也從空構造函數看起吧! 你會發現此處定義了一個null數

原创 關於 Angular/表單 中Button提交默認使用方式

關於 Angular/表單 中Button提交默認使用方式 在表單提交的時候,我使用了一個button,但ng-submit寫在form標籤中,然而button中我未使用任何方法訪問submit()函數。 經過測試發現,bu

原创 Address already in use: JVM_Bind 端口被佔用的幾個解決辦法

參考鏈接: https://blog.csdn.net/ydk888888/article/details/81567032 點贊 收藏 分享 文章舉報 gaogba

原创 消息中間價MQ之RocketMQ

消息中間價MQ之RocketMQ MQ優點 a.應用解耦 b.流量削峯 c.數據分發 缺點包含以下幾點 a.系統可用性降低: 系統引入外部依賴太多,則該系統的穩定性越差,一旦MQ宕機,那麼會對業務產生影響。 問題

原创 RSA加密和解密使用經歷說明

RSA加密和解密使用經歷說明 1.第一次使用RSA加密算法,在這第一次裏使用的時候,真的是每走一步之後順時又會跳進另外一個的坑,首頁,剛開始也是從基本概念一步步瞭解,其次學習加密數據的過程會經歷哪些方法,然後就是斷點Debug