原创 Java多線程之內存可見性

1、什麼是JAVA 內存模型Java Memory Model (JAVA 內存模型)描述線程之間如何通過內存(memory)來進行交互。 具體說來, JVM中存在一個主存區(Main Memory或Java Heap Memory),

原创 awk 筆記

awk是行處理器: 相比較屏幕處理的優點,在處理龐大文件時不會出現內存溢出或是處理緩慢的問題,通常用來格式化文本信息 awk處理過程: 依次對每一行進行處理,然後輸出 awk命令形式: awk [-F|-f|-v] ‘BEG

原创 Java多線程之內存可見性

1、什麼是JAVA 內存模型Java Memory Model (JAVA 內存模型)描述線程之間如何通過內存(memory)來進行交互。 具體說來, JVM中存在一個主存區(Main Memory或Java Heap Memory),

原创 awk 筆記

awk是行處理器: 相比較屏幕處理的優點,在處理龐大文件時不會出現內存溢出或是處理緩慢的問題,通常用來格式化文本信息 awk處理過程: 依次對每一行進行處理,然後輸出 awk命令形式: awk [-F|-f|-v] ‘BEG

原创 jvm 參數設置

跟蹤垃圾回收:-XX:+PrintGC-XX:+PrintGCDetails-XX:+PrintHeapAtGC-Xloggc:log/gc.log類的加載卸載跟蹤:-verbose:class-XX:+TraceClassLoading-

原创 struts2 ognl

    Map<String , Object> context = new HashMap<String , Object>();                     Person person1 = new Person();  

原创 maven-war-plugin 詳解

在進行項目發佈的時候,可能會碰到這樣的情況, 希望在保持項目源代碼不變的前提下,希望能夠針對不同的運行環境獲得相應的運行包.(比如war包)那麼使用配置文件是可以解決這個問題的.可以將項目中和運行環境相關的一些參數 放到配置文件中,   每

原创 FileUtils

import org.apache.commons.io.FileUtils;  import org.apache.commons.io.filefilter.*;  import org.apache.commons.logging.L

原创 Java多線程之內存可見性

1、什麼是JAVA 內存模型Java Memory Model (JAVA 內存模型)描述線程之間如何通過內存(memory)來進行交互。 具體說來, JVM中存在一個主存區(Main Memory或Java Heap Memory),

原创 Java多線程之內存可見性

1、什麼是JAVA 內存模型Java Memory Model (JAVA 內存模型)描述線程之間如何通過內存(memory)來進行交互。 具體說來, JVM中存在一個主存區(Main Memory或Java Heap Memory),

原创 FilenameUtils

public class FilenameUtilstest {  public static void main(String[] args) {   // TODO Auto-generated method stub   String

原创 根據包名獲取Class對象

    @SuppressWarnings("rawtypes")     public static List<Class> listByClass(String package) {         try {             

原创 Unicode 字符集與它的編碼方式

正式內容開始之前,我們先來了解一個基本概念,編碼字符集。    編碼字符集:編碼字符集是一個字符集,它爲每一個字符分配一個唯一數字。Unicode 標準的核心是一個編碼字符集,字母“A”的編碼爲 004116 和字符“”的編碼爲 20AC

原创 Kafka深度解析

背景介紹Kafka簡介Kafka是一種分佈式的,基於發佈/訂閱的消息系統。主要設計目標如下:以時間複雜度爲O(1)的方式提供消息持久化能力,並保證即使對TB級以上數據也能保證常數時間的訪問性能高吞吐率。即使在非常廉價的商用機器上也能做到單機

原创 shiro 授權流程

subject.isPermitted("...")或subject.hasRole("..")接着調用DelegatingSubject中的如下方法  public boolean hasRole(String roleIdentifie