原创 ASM ClassReader failed to parse class file

ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn’t supported yet: 運行

原创 年齡計算

新手一枚,主要記錄自己開發過程。如有錯誤請留言告知! 業務需求:根據身份證號碼計算出年齡,如果直接傳生日過來那更方便些。 /// <summary> /// 計算年齡 /// </summa

原创 HDFS基本概念及基本操作

HDFS基本概念篇 1. HDFS 前言 設計思想: 分而治之: 將大文件、大批量文件,分佈式存放在大量服務器上,以便於採取分而治之的方式對海量數據進行運算分析。 在大數據系統中作用: 爲各類分佈式運算框架(如:mapredu

原创 HDFS的Java操作

HDFS的Java操作 HDFS在生產應用中主要是客戶端的開發,其核心步驟是從HDFS提供的API中構造一個HDFS的訪問客戶端對象,然後通過該客戶端對象操作(增刪改查)HDFS上的文件 搭建開發環境 開發工具:IDEA 管理工具:

原创 啓動hive錯誤:Exception in thread "main" java.lang.IllegalArgumentException

啓動hive時報錯了 報錯信息: Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: R

原创 HDFS寫數據流程

HDFS寫數據流程 概述 客戶端要向HDFS寫數據,首先要跟namenode通信以確認可以寫文件並獲得接收文件block的datanode,然後,客戶端按順序將文件逐個block傳遞給相應datanode,並由接收到block的datan

原创 C# AES 加密解密

/// <summary> /// AES 加密 /// </summary> /// <param name="str">明文</param> ///

原创 使用JDK自帶HttpsURLConnection發送HTTPS請求

public static String sendSoapXml(String xml, String requestUrl) throws Exception { System.out.println("請求報文:" + xml);

原创 Ubuntu 16.04安裝Mysql和安裝時出現錯誤解決

安裝MySQL過程中出錯,部分內容如下: update-alternatives: 使用 /etc/mysql/mysql.cnf 來在自動模式中提供 /etc/mysql/my.cnf (my.cnf) Renaming removed

原创 Java計算兩個日期間的年,月,日之差

由於在開發中需要計算車的使用年限,我當時使用的是以下方案並記錄下來,希望能給有需要計算日期差的朋友有所幫助。當然,中間的計算邏輯根據不同要求來計算。 有錯的地方請留言告知 /** * 計算使用年限 * enrollDate

原创 使用Apache提供的HttpClient發送https請求

/*** * @param sendXml*            需要發送的報文字符串* @param requestUrl*            請求url地址* @return 響應報文字符串*/

原创 JAVA單例Map緩存

package com.xxx.util; import java.util.Enumeration; import java.util.HashMap; import java.util.Hashtable; import java.

原创 Java對象XML

private String beanToStringXml(Object obj) {String xmlStr = null;if (obj == null) {return "";}try {JAXBContext jaxbCon

原创 使用Java反射創建XML

/*** 將對象屬性名作爲節點,屬性值作爲節點值* * @param rootName*            根節點對象* @param eleName*            要創建的字節點名稱* @param obj*