原创 Java 網絡IO編程總結(BIO、NIO、AIO均含完整實例代碼)

轉載請註明出處:http://blog.csdn.net/anxpp/article/details/51512200,謝謝!     本文會從傳統的BIO到NIO再到AIO自淺至深介紹,並附上完整的代碼講解。     下面代碼

原创 RMI 相關知識

RMI 相關知識 RMI全稱是Remote Method Invocation-遠程方法調用,Java RMI在JDK1.1中實現的,其威力就體現在它強大的開發分佈式網絡應用的能力上,是純Java的網絡分佈式應用系統的核心解決方案之一

原创 Redis高可用集羣Sentinel哨兵

概述 Redis哨兵爲Redis提供了高可用性。實際上這意味着你可以使用哨兵模式創建一個可以不用人爲干預而應對各種故障的Redis部署。 哨兵模式還提供了其他的附加功能,如監控,通知,爲客戶端提供配置。 下面是在宏觀層面上哨兵模式的功

原创 java多線程讀寫文件實例

Java多線程讀文件: [java] view plain copy package com.myjava;   import java.io.BufferedReader;   import java.io.Fi

原创 Tomcat初始化方法中如何注入配置文件內容以及獲取當前服務器端口號

在使用tomcat監聽器初始化方法時,往往需要注入配置文件中的某個內容,此時在初始化方法中使用spring註解是不可行的,可以採用Spring工具類獲取Bean,從而得到自己想要的值。這樣做需要新建一個實體類,屬性即爲你想要獲取的內容

原创 Linux 網絡 I/O 模型簡介(圖文)

轉載請註明出處:http://blog.csdn.net/anxpp/article/details/51503329,謝謝! 1、介紹     Linux 的內核將所有外部設備都看做一個文件來操作(一切皆文件),對一個文件的讀寫操

原创 Tomcat啓動完畢後啓動方法任務

Tomcat啓動完成後再執行一個指定的方法 - 不影響Tomcat的啓動時間 本文主要介紹Tomcat啓動真正完成後(即在eclipse的控制檯上出現類似於Server started in 2300ms這樣的消息後)執行一個操作。 

原创 java 分次讀取大文件的三種方法

1. java 讀取大文件的困難 java 讀取文件的一般操作是將文件數據全部讀取到內存中,然後再對數據進行操作。例如 Path path = Paths.get("file path"); byte[] data = Files.r

原创 源文件按照標籤分割,以標籤爲文件名分類保存分割後的文件

package cn.readtxt; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.

原创 Java解壓縮zip - 解壓縮多個文件或文件夾

ava解壓縮zip - 多個文件(包括文件夾) 對多個文件和文件夾進行壓縮,對複雜的文件目錄進行解壓。 壓縮方法使用的是可變參數,可以壓縮1到多個文件..可以寫數組的方式或者一個個寫到參數列表裏面... [java]

原创 Java實現文件或文件夾的複製到指定目錄實例

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class Test { pri