原创 Spring AOP 執行順序詳細分析

 兩個不同優先級aop是攔截登錄方法,執行順序。 package com.leusysm.mgr.interceptor; import org.aspectj.lang.JoinPoint; import org.aspectj.l

原创 Java拋出異常執行順序

package com.chow.spirngbootdemo; /** * @author Herman Email: [email protected] * @date 2017/01/04 09:43 */ public c

原创 解析URL的含義

http://localhost:8088/web/hello.html  協議 主機(域名)端口 web應用 資源文件 URI: web/hello.html  URL:http://localhost:8088/web/hello.h

原创 SQL Server Go 語句的理解

SQL Server Go 語句 Go是SYBASE和SQL Server中用來表示事物結束,提交併確認結果,相當於ORACLE的Commit。 SQL Server 實用工具將 GO 解釋爲應將當前的 Transact-SQL

原创 MySQL原始連接數據庫查詢

package com.goldmsg.filepusher.jetty; /** * 連接數據庫的工具類,被定義成不可繼承且是私有訪問 * Created by Herman on 2016/9/21. */ import co

原创 Java大文件高效分片、合併實戰

Java大文件高效分片、合併實戰 工作中有時候會遇到文件需要分片的應用場景,比如文件太大需要切割成多份文件上傳等。 下面就跟着我一起開始吧 package com.chow.spirngbootdemo; import java

原创 Mysql 5.6.43 故障恢復處理記錄

Mysql 5.6.43 丟失mysql.sock文件,故障恢復處理記錄起因檢查操作步驟 起因 在阿里雲上幫朋友部署一個公司網站,主要用來展示公司形象所用的。今天突然間網站不可以用了。我上去機器檢查了一下,發現是數據庫的問題,提示

原创 曾國藩人生“六戒”

曾國藩是春秋戰國時代曾子的七十世孫。他是中國近代政治家、戰略家、理學家、文學家,湘軍的創立者和統帥;他因爲在學問和事功方面的成就而備受後世推崇。讀懂曾國藩人生“六戒”,就學到了他的做人做事之道。 第一戒:久利之事勿爲,衆爭之地勿往 一直都

原创 MongoDB Aggregate的常用方式

###################################part1 --part1 個人 db.stat_tb_gmvcs_daily_usage.aggregate([ { $match:

原创 Spring AOP 執行順序。

 兩個不同優先級aop是攔截登錄方法,執行順序。 package com.leusysm.mgr.interceptor; import org.aspectj.lang.JoinPoint; import org.aspectj.l

原创 log4j2配置文件詳解

一、關於配置文件的名稱以及在項目中的存放位置 log4j 2.x版本不再支持像1.x中的.properties後綴的文件配置方式,2.x版本配置文件後綴名只能爲".xml",".json"或者".jsn". 系統選擇配置文件的優先級(從先

原创 ConcurrentLinkedQueue 和CountDownLatch 的使用

ConcurrentLinkedQueue 和CountDownLatch 的使用 package com.chow.queue; import java.util.concurrent.ConcurrentLinkedQueue; i

原创 基於Centos7安裝Solr7.4,並導入數據教程

環境:centos7、JDK1.8、solr 自帶Jetty啓動 一、安裝JDK1.8環境 1、下載JDK jdk-8u172-linux-x64.rpm 下載地址:http://www.oracle.com/technetwork/ja

原创 遞歸遍歷文件夾下所有文件

遞歸遍歷文件夾下所有文件 代碼塊 遞歸遍歷文件夾下所有文件 package com.chow; import java.io.File; import java.util.ArrayList; /** * Created by z

原创 多線程模擬實現生產者/消費者模型

多線程模擬實現生產者/消費者模型 package com.chow.queue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.Execut