原创 Gogs搭建教程

新入公司,要求用git做版本控制,之前公司用的gitlab,找資料過程中發現了gogs,相比gitlab性能要求不大,所以學習搭建Gogs。 什麼是Gogs Gogs 是一款極易搭建的自助 Git 服務。 Gogs 的目標是

原创 Hibernate的坑

最近接手的一個項目,用的對象關係映射框架是Hibernate,雖然以前也有接觸過,但只有在實際使用過程中才會更加了解它,言外之意:跳的坑多才能不再掉進坑裏。作爲之前一直使用MySql的我,對Hibernate簡直是欲與淚先流。下面

原创 使用Jmeter工具進行性能壓力測試

簡介 JMeter是開源軟件Apache基金會下的一個性能測試工具,用來測試部署在服務器端的應用程序的性能。近來,JMeter因爲其使用簡單,現在也被社區作爲接口測試工具 筆者是一名Java開發人員,不是專業測試人員,對測試方面瞭

原创 Java源碼之Integer

定義 Integer 類在對象中包裝了一個基本類型 int 的值。Integer 類型的對象包含一個 int 類型的字段。 public final class Integer extends Number implemen

原创 Java集合之HashMap

HashMap HashMap是什麼 HashMap是Java常用的用來儲存鍵值對的數據結構,它是線程不安全的,可以儲存null鍵值 結構圖如下: 從結構圖可以看出: 1、HashMap繼承於AbstractMap,實現M

原创 Java集合之LinkedList

概述 國際慣例上結構圖 繼承實現關係不多做介紹,與上一章ArrayList對比就好。 LinkedList LinkedList底層是由雙向鏈表組成,我們先用一張圖理解雙向鏈表的意思 源碼: public class

原创 Java集合之ArrayList

前言 很多人學習集合的時候第一個學習的就是ArrayList,在平時的工作中ArrayList也是很常用的。 List 特點:線性集合,底層由數組實現。有序結果、順序遍歷、索引、允許有重複值 不多說,國際慣例先上結構圖 框架結構

原创 Linux基本操作——Linux常用命令

轉載自@HollisChuang’s Blog,原文地址Java開發必會的Linux命令 作爲一個Java開發人員,有些常用的Linux命令必須掌握。即時平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握L

原创 Java面試筆記

裸辭離開了畢業後的一個公司,也離開了成都,毅然來到杭州,面試了幾家公司,感覺自己有了一點的進步但同時又覺得以前的不夠努力所以還落後很多。寫下面試中遇到的一些問題,時刻告訴自己:小子,你離目標還遠着呢。同時也給自己今後的學習帶來一些

原创 Java集合之HashSet

前言 話不多說上結構圖: 從結構圖可以看出: 1、HashMap繼承於AbstractSet,實現Set,Serializable,Cloneable接口 2、實現了Cloneable,能被克隆 3、實現了Seri

原创 Java集合之ConcurrentHashMap

前言 本文轉載自 dreamcatcher-cx作者,出處:ConcurrentHashMap實現原理及源碼分析 ConcurrentHashMap是Java併發包中提供的一個線程安全且高效的HashMap實現,Concurre

原创 搭建SpringBoot後臺框架從零開始(一)

本章講述項目的初始搭建和Mybatis的整合,讓我們的項目能啓動並且操作數據庫。項目環境: JDK1.8, Maven, MySQL5.8;開發工具IDEA。如果你有更好的建議或者問題,請聯繫我:yyhq0622@163.

原创 排名Top 16的Java實用類庫

本文轉載自@Holis大神的博客,附上原文鏈接:排名Top 16的Java實用類庫 在Java中,有很多比較實用的類庫,他們通常都定義了一系列具有常見功能的方法。本文總結了最常用的Java中的實用類以及他們的最常用的方法。無

原创 Apache配置域名轉發

前言 先說明需求,公司之前的服務器上有一個外包項目,現在要把新的項目放到服務器,意味着同時兩個項目在一個服務器下,所以需要通過二級域名來區分項目。得知外包項目用的Apache監聽80端口,目的是通過同一端口不同域名訪問不同項目。

原创 Java中String理解

一、String類介紹 String在Java中是很常用的一個類,它在java.lang底下 要了解這個類,首先應該先去看它的源碼: public final class String implements java.i