原创 MySQL存儲引擎概覽

查看mysql版本 mysql> select version(); +------------+ | version() | +------------+ | 5.6.32-log | +------------+ 1 row in s

原创 JVM 棧(stack)溢出案例

介紹 當啓動一個新線程時,JVM就會給這個線程分配一個Java棧(這個棧的內存大小由-Xss參數來設置)。 一個Java棧的基本單位是幀,每一次函數調用就會生成棧幀,佔用一定的棧空間。當函數本身需要的內存過大,或者函數調用函數(依賴調用或者

原创 JVM 堆(heap)溢出案例

一、說明 當虛擬機申請不到內存空間的時候,會報堆內存溢出: OutOfMemoryError:java heap space。 常見的原因:http://outofmemory.cn/c/java-... 我測試到時候,運行在 16G 內

原创 GC日誌分析

查看默認的垃圾收集器類型 $ jinfo -flags pid #打印所有JVM參數 未自定義垃圾收集器的情況下在Non-default VM flags:一欄可以看到默認的 GC收集器設置爲:-XX:+UseParallelGC。 -XX

原创 Docker搭建gitlab

官方中文教程:https://www.gitlab.com.cn/ins... 官方安裝鏈接:https://about.gitlab.com/install 環境要求:內存至少4G 一、安裝 一般會將 GitLab 的配置 (etc)

原创 RabbitMQ安裝教程

一、安裝 官方Unbuntu下安裝文檔:http://www.rabbitmq.com/insta... 官方CentOS下安裝文檔:https://www.rabbitmq.com/inst... 主要介紹CentOS下的安裝 1. 安

原创 在使用spring-boot-maven-plugin的下生成普通的jar包

一、方法 直接上方法 mvn clean package -D spring-boot.repackage.skip=true 加上-Dspring-boot.repackage.skip=true參數即可,此時只會生成一個普通的jar包

原创 JRebel熱部署迅速上手

一、官網 IDEA 中使用教程:https://zeroturnaround.com/so... Maven工程中使用JRebel:http://manuals.zeroturnaround... 二、使用 1. IDEA 中安裝JRebe

原创 自動部署Jenkins使用教程

系統:CentOS 7Jenkins版本: 2.121.3-1.1 Jenkins官網:https://jenkins.io/doc/book/i... 官網wiki:https://wiki.jenkins.io/displ... 一、J

原创 阻止微信瀏覽器下拉滑動效果(ios11.3 橡皮筋效果)

在升級到 ios11.3 系統後,發現之前阻止頁面滾動的代碼e.preventDefault代碼失效了。於是自己折騰了一番,找到了解決辦法,分享給大家。 一、前言 瀏覽器在移動端有一個默認觸摸滾動的效果,讓我們感觸最深的莫過於微信瀏覽器裏面

原创 Elasticsearch集成IK中文分詞器

一、安裝ik分詞器 IK分詞器 Github 地址:https://github.com/medcl/elas... 因爲我安裝的 Elasticsearch 是5.6.9版本,所以對應安裝 elasticsearch-analysis-

原创 Solr集成IKAnalyzer中文分詞器

前言 官網:https://code.google.com/archi... IK Analyzer 2012 FF版本 (即For 4.0),在API和功能上保持不變,只是讓其支持了Lucene4.0和Solr4.0,讓這部分的用戶能用起