原创 面試的時候被問到垃圾回收時該怎麼回答?

01結合Eden區,S0,S1和old區,描述一下一個對象創建的過程。 回答:jvm在創建對象時,首先會試圖在Eden區爲該對象分配內存(如果該對象是大對象,佔用內存空間很大,超出臨界值則直接在old區爲該對象分配內存,如果old

原创 計算機網絡基礎--https協議(轉載)

原文用漫畫及圖表的方式爲我們介紹了http對稱加密、非對稱加密、數字簽名幾種加密方法的原理及流程。講得很細緻,值得學習分享。原文地址:https://blog.csdn.net/m0_37907797/article/details/10

原创 GO語言學習記錄二-基礎語法瞭解

因爲語言存在很多共通性,所以如果你基礎知識紮實可以不用深入學習,僅僅只是一個溫故知新的過程即可。 Go語言學習二-語法 1. 變量的聲明   ①標準格式:var 變量名 變量類型   ②批量格式:Var(變量名 變量類型        

原创 看《南方車站的聚會》有感

看完影片,心情就像車水馬龍下的道路,一陣接一陣的沉痛,久久無法平復。索性喝幾口小酒壓驚,藉着幾分醉意大膽談談對該影片的幾點看法吧。 死去的10個人 如果沒有記錯的話,影片總共死了10個人(可能只是受傷並未掛掉)。這些人的死背後都

原创 Sql Server中存儲過程使用時間長了查詢效率變得很慢的分析

1. 問題描述: 同一各存儲過程,第一次創建並執行查詢只要幾十毫秒,使用一段時間後執行查詢竟然需要3秒多!!! 2. 分析問題 一般碰到這種問題,我的第一個想法是:數據量太大導致查詢時間提高。帶着這個設想我查看了一下數據庫的數據,發現

原创 C# Web API POST請求用dynamic接收傳入的JSON參數的一個坑

首先說PC前端,如果用dynamic 作爲動態接收參數的話,前端的JSON數據需要用JSON.Stirngify進行序列化才能正常獲取到參數。這個和前端確認後沒有問題。 問題在於寫提供給移動端的接口,同樣是POST請求用dynamic動態

原创 代碼整潔優化不得不提的技巧系列-命名規範化

神在細節之處! 1、名副其實,減少代碼的模糊度 如消逝的日期以日記:int eclapsedTimeInDays 自創建來的時間以日記:int daysSinceCreation 2、避免誤導性  避免使用與本意相悖的命名,如List,除

原创 讀《我不過低配的人生》筆記

讀《我不過低配的人生》筆記 1. 善聽,做稀缺者 ->pg.18 “當人人都感覺存在感不足時,就標誌着傾聽者的稀缺。做一個稀缺者吧,任何時候稀缺的總是昂貴的。” 2. 藉口、責怨、頹廢,阻礙你前行的三座大山。 3. 掌握一種方法,不如掌握

原创 asp.net 幾個實用的工具方法

獲取時間戳 #region 獲取時間戳 /// <summary> /// 獲取時間戳 /// </summary> /// <returns></retu

原创 asp.net 實現將DataTable轉換爲List結構

 實現思路:利用反射和泛型技術實現轉換 代碼如下: public static List<T> ConvertToList(DataTable dt) { // 定義集合

原创 urlencode Component urlencode 區別

不要對整個URL進行Component urlencode進行編碼(比如在線工具,整個HTTP結構都搞亂了),常用於對參數進行編碼。 urlencode可對整個url進行編碼,但不會破壞HTTP的結構,因爲它不會對“:”等字符進行編碼。

原创 面試的時候被問到jvm時該怎麼回答(基礎篇)

0.1 jvm是JAVA虛擬機,jre是java運行環境,jdk是java開發工具包。java開發工具包包含java運行環境,java運行環境包含java虛擬機。像我們在服務器上部署java應用時只需要安裝java運行環境就可以了

原创 JVM調優之工具篇

01 簡述一下你對吞吐量和停頓時間的理解 吞吐量=應用程序運行時間÷總消耗時間(應用程序運行時間+gc時間) 停頓時間:gc時間 02常見的jdk命令和工具有什麼?並簡述他們的作用? 一.常用的命令 jps->顯示當前所有java進程PI

原创 JVM類加載機制個人的理解

個人理解:類加載機制就是通過類加載器將編譯後的.class文件加載到虛擬機並執行其指令以完成指定功能的流程。 類加載機制的生命週期爲:加載、驗證、準備、解析和初始化等五個階段(這裏忽略使用和卸載階段)。也可以將其劃分爲三個階段 第一階段:

原创 讀《非暴力溝通》筆記系列-第五章 感受的源泉

大家好,我是耍帥不帥,耍酷不酷的花行遠。今天週五不加班閒暇時間看看書,非暴力溝通這本書都是花費自己的業餘時間在堅持看的,因爲這是一本有思想沉澱的書,希望你也喜歡。花行遠的閱讀筆記都是遵循“三句話總結-給章節起個名字-輸出(感悟與執行)”