原创 一次使用MAT進行線上內存泄漏問題排查經歷

一、背景 首先,發現線上某分析應用出現異常,連續好幾天,一直沒有分析數據產出。故登陸到線上查看error.log日誌,發現: 明顯是 YCYX-Task 這個線程出現了內存溢出,導致程序假死。 二、排查歷程 1、初步定位 jin

原创 【爬蟲】使用八爪魚爬行百度地圖美食店數據

作爲資深宅男的我,自然對外面喫、玩的地方瞭解甚少 -_-! 。那麼怎麼才能選到好喫的地方呢,這個問題很嚴峻。既然學了計算機專業這麼兩年,我想,也許它能幫到我吧,於是乎… 下載八爪魚 首先,我下載了一個上手快,門檻兒低的爬蟲軟件—八

原创 小記:社工一個DNF盜號者

說來慚愧,筆者也喜歡玩玩DNF,這不,今天打團的時候,加了一個羣: 剛建立不久的一個羣,感覺挺好的,裏面很多萌新,作爲一個喜歡帶着他們一起耍。當然裏面的管理員和羣主,都是不說話的。 大概兩三天之後吧,突然羣裏發了一波通知,然後開

原创 微服務架構方案-ZeroC IceGrid

前言 在聊ICE之前,我們說說目前主流的幾個微服務架構方案。 Spring Boot/Cloud 由於 Spring 社區的影響力和 Netflix 的背書,目前可以認爲是構建 Java 微服務的一個社區標準,Spring Boo

原创 『DNS隧道工具』— iodine

一、入坑必讀 1、簡介 因爲 iodine(碘)的原子序數爲53,這恰好是DNS端口號,故取名爲iodine。 iodine基於C語言開發,分爲服務端程序 iodined 和客戶端程序 iodine,kali系統已內置。 支持ED

原创 【吐血推薦】技術人員的發展之路

轉自酷殼-陳皓:https://coolshell.cn/articles/17583.html 2012年的時候寫過一篇叫《程序算法與人生選擇》的文章,我用算法來類比如何做選擇,說白了就是怎麼去計算,但是並沒有講程序員可以發展的

原创 淺談JPA三:開始使用Spring-Data-JPA

拋磚引玉 先看一段常用配置文件,看看使用Spring-Data-JPA需要使用到哪些東西吧! <?xml version="1.0" encoding="UTF-8"?> <!-- beans節點屬性含有各種xmlns,此處爲節省

原创 才從Guava中明白了一件事:不可變特性與防禦性編程

一、面試常談:String類與不可變特性 問:String類是可變的嗎? 答:emm……由於String類的底層是final關鍵字修飾,因此它是不可變的。 問:它被設計爲不可變的好處有哪些呢? 答: 節約內存 大家都知道,編

原创 程序員與笛卡爾積

1、SQL與笛卡爾積 首先,先簡單解釋一下笛卡爾積。 現在,我們有兩個集合A和B。 A = {0,1} B = {2,3,4} 集合 A×B 和 B×A的結果集就可以分別表示爲以下這種形式: A×B = {(0,2),(

原创 淺談JPA二:JPA與Hibernate關係

JPA & Hibernate 關係 JPA是需要Provider來實現其功能的,Hibernate就是JPA Provider中很強的一個。 從功能上來說,JPA現在就是Hibernate功能的一個子集。可以簡單的理解爲JPA是

原创 工具分享(3):使用Java Swing開發圓形/橢圓公章、私章圖片(內附源碼)

1、迎合你的需求 當你需要一些定製內容的公章或私章圖片,剛好你又懂點Java基礎知識,那麼你可以使用這個工具。 2、生成的效果圖一覽 2.1 公章效果圖 圓形公章: 橢圓公章: 2.2 私章效果圖 3.

原创 淺談Hack:哪裏能找到Hacker?

一、說在前面 我是一個地地道道的程序員,主語言Java,Python和C#會一點兒,Hack和算法也會一點兒。 Hack方面就一“腳本小子”,簡單入門。但是這很困擾我,很多朋友同事會問我: 會不會搞菠菜? 能不能幫我定位一個人?

原创 WC!咱平時使用的PDF,原來這麼不安全?

早前,在2019年3月初,來自明斯特大學及波鴻魯爾大學的德國研究人員稱,他們已經設法利用新發現的漏洞,併成功地攻破了PDF文件中的數字簽名。 隨後,2019年10月再次披露: 加密PDF存在PDFex漏洞。 最後,於2019年12

原创 1024快樂

各位程序員大大們,1024快樂噢!~

原创 面試先準備之“五大關”

一、面試準備關 把自己簡歷上寫的東西回顧一下 有道雲筆記回顧一下 瀏覽器收藏的標籤回顧一下 瞭解、熟悉招聘公司的要求技術棧 以前看過的書,回顧一下 二、面試時間點 最好上午,精力充沛,腦筋轉得快! 晴朗天氣最好(雖