原创 jvm 性能調優工具(一) JPS命令

      工作中,大多數時候我們需要排查線上問題,在不安裝第三方插件的情況下,那就需要我們有效利用java 自帶工具,今天主要整理下java 自帶命令 jps 命令。       jdk 安裝目錄下,我們找到bin 目錄,bin目錄中有

原创 Java併發編程:volatile關鍵字解析

 volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatile關鍵字才得以重獲生機。   volatil

原创 Rabbitmq集羣高可用

 Rabbitmq集羣高可用 RabbitMQ是用erlang開發的,集羣非常方便,因爲erlang天生就是一門分佈式語言,但其本身並不支持負載均衡。 Rabbit模式大概分爲以下三種:單一模式、普通模式、鏡像模式 單一模式:最簡單的

原创 防止重複提交

Spring MVC 3.1版本加了一個很有用的特性,Flash屬性,它能解決一個長久以來缺少解決的問題,一個POST/Redirect/GET模式問題。 正常的MVC Web應用程序在每次提交都會POST數據到服務器。一個正常的Co

原创 利用原生態PHP 解析Execl

<?php date_default_timezone_set('Asia/ShangHai');   /** PHPExcel_IOFactory */ require_once(dirname("__

原创 TCP的狀態 (SYN, FIN, ACK, PSH, RST, URG)

     在TCP層,有個FLAGS字段,這個字段有以下幾個標識:SYN, FIN, ACK, PSH, RST, URG. 其中,對於我們日常的分析有用的就是前面的五個字段。    它們的含義是:    SYN表示建立連接,  

原创 動手之前請思考

       一週結束了,本來想的記錄點啥知識要點,但是想想這周沒啥需要記錄的,大多數時間還是用在了數據處理的工作,處理數據庫數據。基本就是查數據,分析數據,提取數據到execl 拼接sql  然後執行sql。         整理了大概