原创 字符編碼詳解

本文主要介紹了字符編碼的基礎知識,以及常見的字符編碼類型,比如ASCII,Unicode,UTF-8,ISO 8859等,以及各種編碼之間的關係,同時專門解釋了中文字符相關的編碼標準,包括GB2312,GBK,GB18030,也

原创 Java 類加載機制詳解

一、類加載器   類加載器(ClassLoader),顧名思義,即加載類的東西。在我們使用一個類之前,JVM需要先將該類的字節碼文件(.class文件)從磁盤、網絡或其他來源加載到內存中,並對字節碼進行解析生成對應的Clas

原创 POI操作Excel詳解,HSSF和XSSF兩種方式

HSSF方式: [java] view plain copy   package com.tools.poi.lesson1;      import java.io.FileInputStream;   im

原创 理解 Linux 的硬鏈接與軟鏈接

理解 Linux 的硬鏈接與軟鏈接 硬鏈接與軟鏈接是 Linux 文件系統中的一個重要概念,其涉及文件系統中的索引節點 (index node 又稱 inode),而索引節點對象是 Linux 虛擬文件系統 (VFS) 的四個基

原创 Git常用命令總結2

git init      在本地新建一個repo,進入一個項目目錄,執行git init,會初始化一個repo,並在當前文件夾下創建一個.git文件夾.   git clone      獲取一個url對應的遠程Git rep

原创 本機不安裝Oracle客戶端,使用PL/SQL Developer連接遠程數據庫

1、先到Oracle網站下載Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

原创 多人開發 Git 分支管理詳解

1.前言 在上一篇博客中我們主要講解了Git遠程倉庫,相信大家對遠程的Git倉庫有一定的瞭解,嘿嘿。在這一篇博客中我們來在大家講解一下Git 分支管理,這可以說是Git的又一大特點。下面我們就來學習一下Git分支管理吧。

原创 oracle數據庫tns配置方法詳解

TNS簡要介紹與應用 Oracle中TNS的完整定義:transparence Network Substrate透明網絡底層,監聽服務是它重要的一部分,不是全部,不要把TNS當作只是監聽器。 TNS是Oracle Net的一部分,專

原创 java enum(枚舉)使用詳解 + 總結

  enum 的全稱爲 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。     下面是我在使用 enum 過程中的一些經驗和總結,主要包括如下內容: 1. 原始的接口定義常量

原创 推薦幾個精緻的web UI框架

1.Aliceui Aliceui是支付寶的樣式解決方案,是一套精選的基於 spm 生態圈的樣式模塊集合,是 Arale 的子集,也是一套模塊化的樣式命名和組織規範,是寫 CSS 的更好方式。 gitHub地址:https://gi

原创 Redis高可用(一)

最近在學習 Redis 的高可用方案,就從 sentinel 開始。本篇文檔基本只是 redis sentinel 官方文檔 的摘要和總結,感興趣的直接閱讀官方文檔是更好的選擇。 基本原理 Sentinel 的原理並不複雜: 啓動

原创 Jackson學習一之對象與JSON互相轉化

簡介: Jackson是一個流行的基於Java的JSON處理框架 官方wiki:http://wiki.fasterxml.com/JacksonInFiveMinutes 官方文檔:http://wiki.fasterx

原创 枚舉的常見用法

DK1.5引入了新的類型——枚舉。在 Java 中它雖然算個“小”功能,卻給我的開發帶來了“大”方便。 用法一:常量 在JDK1.5 之前,我們定義常量都是: publicstaticfianl.... 。現在好了,有了枚舉,可以把

原创 SSH連接時提示“THE AUTHENTICITY OF HOST XX CAN’T BE ESTABLISHED

年初時寫了個系統備份的腳本,主要使用rsync工具見(rsync遠程同步備份數據(ssh方式)),但前陣子我做備份系統恢復演習時才發現,我的rsync已經很久都沒有sync成功了。我本來是採用密鑰交換的方式來完成ssh中的驗證,但可

原创 Java註解處理器使用詳解

在這篇文章中,我將闡述怎樣寫一個註解處理器(Annotation Processor)。在這篇教程中,首先,我將向您解釋什麼是註解器,你可以利用這個強大的工具做什麼以及不能做什麼;然後,我將一步一步實現一個簡單的註解器。 一些基本概念