原创 詳解Java clone深複製和淺複製

clone顧名思義就是複製, 在Java語言中, clone方法被對象調用,所以會複製對象。所謂的複製對象,首先要分配一個和源對象同樣大小的空間,在這個空間中創建一個新的對象。那麼在java語言中,有幾種方式可以創建對象呢?1 使用new

原创 Spring筆記——AOP(註解方式)

在Java EE應用中,常常通過AOP來處理一些具有橫切性質的系統級服務,如事務管理、安全檢查、緩存、對象池管理等。 1.AOP的基本概念 AOP從程序運行角度考慮程序的流程,提取業務處理過程的切面。AOP面向的是程序運行中各個步驟

原创 linux下JVM參數-XX:+HeapDumpOnOutOfMemoryError 設置

配置方法 在JAVA_OPTIONS變量中增加 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目錄}。 例如:export JAVA_OPTS="-Xm

原创 SpringBoot中建立WebSocket連接(STOMP實現發送消息給指定用戶)

原文來自:https://blog.csdn.net/qq_28988969/article/details/78134114?locationNum=9&fps=1十分感謝博主解決了我的人生大事啊!使用STOMP實現發送消息給指定用戶步

原创 JVM調優總結(2):基本垃圾回收算法

可以從不同的的角度去劃分垃圾回收算法:按照基本回收策略分引用計數(Reference Counting):比較古老的回收算法。原理是此對象有一個引用,即增加一個計數,刪除一個引用則減少一個計數。垃圾回收時,只用收集計數爲0的對象。此算法最

原创 Spring Boot使用Redis進行消息的發佈訂閱

原文轉自:http://blog.csdn.net/xiaoyu411502/article/details/51596477 今天來學習如何利用Spring Data對Redis的支持來實現消息的發佈訂閱機制。發佈訂閱是一種典型的異

原创 【讀書筆記】《寫給大忙人看的Java SE 8》——Java8新特性總結

原文來自:https://www.cnblogs.com/justcooooode/p/7701260.html閱讀目錄接口中的默認方法和靜態方法函數式接口和Lambda表達式Stream API新的日期和時間 API雜項改進參考資料回到

原创 重溫數據結構:二叉樹的常見方法及三種遍歷方式 Java 實現

讀完本文你將瞭解到:什麼是二叉樹 Binary Tree兩種特殊的二叉樹滿二叉樹完全二叉樹滿二叉樹 和 完全二叉樹 的對比圖二叉樹的實現用 遞歸節點實現法左右鏈表示法 表示一個二叉樹節點用 數組下標表示法 表示一個節點二叉樹的主要方法二叉

原创 怎麼用IDEA上傳本地項目到碼雲/Github?

博主碼雲地址:https://git.oschina.net/zsyoung01,歡迎關注!博客原文地址:http://blog.csdn.net/zsyoung/article/details/76891211開始切入正題:怎麼上傳本地

原创 Mybatis SelectProvider 入門使用

之前用Mybatis的時候,我都是把SQL語句寫在.XML文件裏,後來會把簡單的SQL寫在註解裏,後來發現XML好煩,能直接用Java寫就太好了,但是單純的註解用來寫SQL語句是不夠的,所以今天就記下關於SelectProvider的用法

原创 Redis 分佈式鎖

原文轉自:https://www.cnblogs.com/liuyang0/p/6744076.html 概述 目前幾乎很多大型網站及應用都是分佈式部署的,分佈式場景中的數據一致性問題一直是一個比較重要的話題。分佈式的CAP理論告

原创 push to origin/master was rejected錯誤解決方案

idea中,發佈項目到OSChina的Git中,當時按照這樣的流程添加Git,然後push,提示:push to origin/master war rejected"。解決方案如下:1.切換到自己項目所在的目錄,右鍵選擇GIT BASH

原创 Mysql數據庫If語句的使用

原文轉自:http://blog.csdn.net/csdn_wangqi/article/details/53218782 MySQL的if既可以作爲表達式用,也可在存儲過程中作爲流程控制語句使用,如下是做爲表達式使用: IF表達

原创 常用的兩種web單點登錄SSO的實現原理

原文來自:http://blog.sina.com.cn/s/blog_5f66526e0102vf43.html單點登錄SSO(Single Sign On)說得簡單點就是在一個多系統共存的環境下,用戶在一處登錄後,就不用在其他系統中登

原创 MySQL 格式化日期函數 DATE_FORMAT(), FROM_UNIXTIME() 和 UNIX_TIMESTAMP() 之間區別

原文來自:http://blog.wpjam.com/m/mysql-date_format-from_unixtime-unix_timestamp/ MySQL 中有非常多的日期函數,但是使用到比較多的就是 DATE_FORMAT