原创 spring向容器中註冊bean的方式

前言:最近在研究spring的東西,特將向spring中註冊bean的方式總結一下 本文參考的文章如下:https://www.cnblogs.com/yejg1212/p/10074925.html https://blog.csdn.

原创 MemoryAnalyzer的使用

一,首先用命令查看java所佔的線程:jps -lv,第一個數字就是pid 二,用命令:jmap -dump:format=b,file=xx.bin pid就可以生成對應的dump文件了 三,然後用xftp下載xx.bin在本地 四,最

原创 深入理解java的雙親委派模式

博主很懶,啥也沒寫.... 直接放鏈接,寫得太好了https://www.ibm.com/developerworks/cn/java/j-lo-classloader/

原创 2018暑期BIGO java實習生招聘筆試題

首先能去參加bigo的筆試我也有點意外,畢竟我記得投了很久了。之前去華工開宣講會現場筆試,我沒有去,錯過了一波。事後厚着臉皮投了簡歷。然後過了大概1個半月左右了(具體多長我也不知道),6月22號下午3點左右hr打電話來說參加筆試。我以爲是

原创 redis的五種數據類型詳細圖解

衆所周知,redis有五種數據類型 string(字符串) lists(列表) sets(無序的字符串集合) zsets(有序的字符串集合) hashs(哈希類型) 一,string(字符串類型) 在Redis中字符串類型的Value最多

原创 Row size too large (> 8126)的解決方法

stackOverflow上的解決方法 首先進行第一步 如果是window系統的話就不是my.cnf這個文件的了(linux纔是這個問題),在window系統是在數據庫的安裝目錄下找到 在後面加上 innodb_file_pe

原创 java獲取項目根路徑的方法

1,System.getProperty(“user.dir”)

原创 論TCP粘包和拆包產生的根本原因

前序:相信熟悉網絡的同學都知道,TCP是面向流的,啥是面向流?謝希仁之<<計算機網絡>>中有段話,個人覺得描述得非常貼切: 這就是傳輸層提交給應用層的發生粘包和拆包的根本原因,TCP協議視一切如流,它並不知道上層應用需要的是啥,

原创 關於同一條TCP鏈接數據包到達順序的問題

前序: 最近一直疑惑,tcp能不能保證應用層發包的順序性?例如client A給server B按時間先後分別發送 c和d包(即是先發c包,再發d包),但是因爲網絡的複雜性,並不能保證c包一定比d包先到(因爲走的鏈路有可能不同),

原创 linux常用命令

@TOC常用的linux命令 jps系列 jps -v (輸出jvm參數) ps系列 1,ps 與grep 常用組合用法,查找特定進程 ps -ef | grep ssh 2,列出目前所有的正在內存當中的程序 ps aux 可以結

原创 ConcurrentHashMap源碼分析

原文鏈接:https://juejin.im/post/5d06f6cb6fb9a07ec42b5ae0 近期博主在看jdk的map相關的東西,網上的大牛已經寫得很好的了,特將所看的文章記錄下來

原创 深入理解java內存模型

最近看到一篇比較好的介紹java內存模型的文章,特記錄下來 原文參考:https://juejin.im/post/5bf2977751882505d840321d 下文據原作者是看了《深入學習java虛擬機》總結出來的,博主也得找個時間

原创 idea的快捷鍵技巧與總結

一,幾個智能補全的姿勢 參考文章:https://mp.weixin.qq.com/s/7MI-WNBePwK9WNHGz6DnNA 要介紹的快捷方法就是如下圖這些: 1,快速打印輸出:sout 2,快速定義局部變量:在值後面輸入.va

原创 java在遍歷map的時候對元素進行移除出現的問題分析

在日常的開發中,我們經常需要對map,list等容器進行移除,但是處理不小心就會拋出ConcurrentModificationException異常,這到底是什麼原因造成的以及如何避免?這個本博文分析的重點。 首先看一下這個map的遍歷

原创 volatile的理解

轉自https://mp.weixin.qq.com/s/s9h13tepy9d2wRrn5EPpFQ 筆者近期看到一篇對volatile理解特別好的文章,特記錄下來以便自己以後查看 一.可見性 如何理解可見性,還是來看個會出現死循環的例