原创 三個線程-依次打印出1-100;

package com.gxnyt.util; /** * 啓用三個線程-依次打印出1-100; * 思路:使用wait,notify+信號量(即聲明的一個被同步鎖-鎖住的對象) * 有一個小坑: 在最後一個100打印時,不要再

原创 關於bootstrap-table的常見用法

1.官方網站:     https://bootstrap-table.com/ 2.需要引入的文件         CSS部分:          <link rel="stylesheet" href="/bootstrap/dist

原创 常用的幾個富文本編輯器軟件

1-Subline    收費軟件;第一感受是它的主題視覺化效果很炫;找開後,頓時感覺自己邁上了頂級程序員之路。 豐富的主題樣式可以讓你在裝逼的道路上走的更遠。 功能上支持常用的html、xml等基礎的標記性語言的編寫, 同時也支持web

原创 excel 這也許是史上最好最全的VLOOKUP函數教程

函數中最受歡迎的有三大家族,一個是以SUM函數爲首的求和家族,一個是以VLOOKUP函數爲首的查找引用家族,另外一個就是以IF函數爲首的邏輯函數家族。根據二八定律,學好這三大家族的函數,就能完成80%的工作。 現在一起來學習VLOOKUP

原创 解決HTTP GET方法調用帶有body問題

1.背景描述          上游服務提供的方法非常比較奇特,查詢接口,定義的GET方法,參數通過request body傳遞的,在使用Feign Client封裝GET方法調用時,會遇到一個報錯,“405 Method Not All

原创 ShiroFilterFactoryBean源碼及阻截原理深入分析

本篇文章篇幅比較長,但是細看下去相信對學習Shiro應該會有幫助。好了,閒話不多說,直接進入正題: Shiro提供了與Web集成的支持,其通過一個ShiroFilter入口來攔截需要安全控制的URL,然後進行相應的控制,Shir

原创 Linux系統性能調優之性能分析

性能調優的第一步是性能分析,下面從性能分析着手進行一些介紹,尤其對Linux性能分析工具vmstat的用法和實踐進行詳細介紹。  1、性能分析的目的   1)找出系統性能瓶頸(包括硬件瓶頸和軟件瓶頸);   2)提供性能優化的方案(升級硬

原创 JAVA-jstat 詳解

1. jstat -gc pid可以顯示gc的信息,查看gc的次數,及時間。其中最後五項,分別是young gc的次數,young gc的時間,full gc的次數,full gc的時間,gc的總時間。 2.jstat -gccapaci

原创 linux下性能分析命令

找到最耗CPU的java線程   ps命令   命令: ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid   結果展示:   這個命令的作用,主要是可以獲取到對應一個進程下的線

原创 JAVA-DUMP

對於大型 java 應用程序來說, 再精細的測試都難以堵住所有的漏洞,即便我們在測試階段進行了大量卓有成效的工作, 很多問題還是會在生產環境下暴露出來,並且很難在測試環境中進行重現。 JVM 能夠記錄下問題發生時系統的運行狀態並將其存儲在

原创 InstallWatch清除軟件安裝時的垃圾

 大凡軟件的安裝是極其簡單和人性化,一般只要點擊“下一步”或“Next”按鈕,按照嚮導的提示一步步操作就可以完成了。但軟件的卸載就不是那麼容易了,如果程序組中提供了“卸載”或“Uninstall”命令還好,否則就只能進入“控制面板→添加

原创 關於MySql函數avg的使用特性-null值不計入統計

1、使用avg函數,不統計爲null的值 2、測試過程: drop table if exists tmp_avg_t; create table tmp_avg_t( id bigint unsigned auto_incremen

原创 jdk自帶的jstack來分析

我們使用jdk自帶的jstack來分析。當linux出現cpu被java程序消耗過高時,以下過程說不定可以幫上你的忙: 1.top查找出哪個進程消耗的cpu高 21125 co_ad2    18   0 1817m 776m 9712

原创 linux命令大全之ps命令詳解(查看進程結果)

Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態的顯示進程信息,就可以使用top命令。要對進程

原创 linux下的tomcat內存溢出問題解決

常見的一般會有下面三種情況: 1.OutOfMemoryError: Java heap space  //TODO 2.OutOfMemoryEr