原创 單利模式雙重鎖檢查優化

/** * DoubleCheckedLocking * 雙重鎖檢查優化,採用的是volatile來檢查 * @author xiaoyi * @date 2020/5/24 14:57 */ public class Dou

原创 gradle下載網站

https://services.gradle.org/distributions/

原创 centos7下面的ES(elasticsearch)安裝

1、安裝jdk (教程) 2、下載es (傳送門) 3、解壓下載下來的包  tar -zxvf elasticsearch-7.0.0-linux-x86_64.tar.gz 4、vim /etc/sysctl.conf 加入 vm.m

原创 關於類型轉換錯誤java.math.BigDecimal cannot be cast to java.lang.String

從數據庫取count、sum等函數的值需要轉化成Integer的時候出現 java.math.BigDecimal cannot be cast to java.lang.String的報錯 錯誤代碼: map.get("mCount

原创 layer/layui獲取子頁面列表數據的方式

  1、第一種方式需要在在子頁面定義方法,在父頁面調用子頁面的方法獲取數據; 2、第二種不需要定義方法,先拿到子頁面的列表(table),然後再獲取table裏面的數據。代碼在這裏    

原创 js與php交互傳遞json數據中文處理方法

js端需要對json數據進行encodeURI php端接受到數據需要進行urlencode(urlencode($jsonstr));  

原创 Linux下如何查看哪些進程佔用的CPU內存資源最多

原文鏈接:https://www.cnblogs.com/sparkbj/p/6148817.html linux下獲取佔用CPU資源最多的10個進程,可以使用如下命令組合: ps aux|he

原创 oracle存儲過程執行sql

--這裏演示的是殺掉正在執行的指定sql declare num number := 1; sql_tem Varchar2(100); begin while num <= 5 loop for v_rlt i

原创 oracle for循環執行sql

declare num number := 1; sql_tem Varchar2(100); begin while num <= 10 loop for v_rlt in ( SELECT b. SID,

原创 oracle定義變量以及變量的使用

DECLARE xiaoyi VARCHAR2 (50) ; BEGIN xiaoyi := 'xiaoyiid' ; FOR item IN ( SELECT * FROM USER u WHERE

原创 oracle運維積累

TOP 首先查看系統資源佔用信息,TOP看一下 ps -mp 4318 -o THREAD,tid,time 再通過ps命令查看這個程序的線程信息,tid代碼線程ID,time代表這個線程的已運行時間 由上面TOP可知進程ID爲1

原创 idea下使用maven打成可運行的jar

<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appen

原创 深入理解Java併發之synchronized實現原理

深入理解Java併發之synchronized實現原理

原创 vim使用積累

2.複製的命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式選定了某一塊的時候,複製選定塊到緩衝區用; yy 複製整行(nyy或者yny ,複製n行,n爲數字); y^

原创 java查看cpu佔用高

TOP 首先查看系統資源佔用信息,TOP看一下 ps -mp 4318 -o THREAD,tid,time 再通過ps命令查看這個程序的線程信息,tid代碼線程ID,time代表這個線程的已運行時間 由上面TOP可知進程ID爲1