原创 JAVA 內存模型 (Java Memory Model,JMM)
JAVA內存模型 Java內存模型(Java Memory Model,JMM) 是在硬件內存模型基礎上更高層的抽象,它屏蔽了各種硬件和操作系統對內存訪問的差異性,從而實現讓Java程序在各種平臺下都能達到一致的併發效果。 主內存與工作內
原创 解決:Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar
1.執行: java -jar xxx.0.0.1-SNAPSHOT.jar 報錯: Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar 2.原因和解決: 路徑不對,改爲寫jar 所
原创 解決:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key
1. 報錯: Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wr
原创 查看本機IP的方法
1. 打開網絡和共享中心 2.更改適配器設置 3. 右鍵選擇 狀態 4.選擇詳情 5.找到IP
原创 JWT ( JSON Web Token ) 入門教程
JSON Web Token 入門教程 作者: 阮一峯 JSON Web Token(縮寫 JWT)是目前最流行的跨域認證解決方案,本文介紹它的原理和用法。 一、跨域認證的問題 互聯網服務離不開用戶認證。一般流程是下面這樣。 1、用
原创 elasticsearch 安裝( 阿里雲ECS )、遠程訪問、啓動報錯處理
附另 2 文章: elasticsearch-head 安裝 kibana 安裝 1. 從網上下載到 linux 版本的 tar 包:elasticsearch-6.7.0.tar.gz ,我是直接百度網盤搜索的。 2. 安裝方式:解
原创 集合:按元素的中文屬性排序
1. 要排序的元素類: public static class NameCount implements Comparable<NameCount> { Collator collator = Collator.ge
原创 解決:single failed: For artifact {null:null:null:jar}: The groupId cannot be empty. 把工程依賴的jar包打到入jar中
1. 執行 mvn clean install 報錯: Execution make-assembly of goal org.apache.maven.plugins:maven-assembly-plugin:2.4.1:singl
原创 工具類:獲取 spring 容器中 bean
package com.orange.utils; import org.springframework.beans.BeansException; import org.springframework.context.Applica
原创 解決:Exception in thread main java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExe
1.報錯: Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors .directE
原创 Maven Helper 安裝使用(jar 包管理工具)
一般用這款插件來查看maven的依賴樹。在不使用此插件的情況下,要想查看maven的依賴樹就要使用Maven命令maven dependency:tree來查看依賴。想要查看是否有依賴衝突也可以使用mvn dependency:tree
原创 解決:git: command not found、apt-get: command not found、git 安裝
運行 git 失敗,因爲沒有安裝 git。 於是就安裝:apt-get install git,於是得到後一個報錯。 原來 apt-get 命令不適用於 CentOS ,在 CentOS 下的安裝命令是:yum 。 於是重新安裝 git
原创 註解 @Target 用法
@Target: @Target說明了Annotation所修飾的對象範圍:Annotation可被用於 packages、types(類、接口、枚舉、Annotation類型)、類型成員(方法、構造方法、成員變量、枚舉值)、方法參
原创 JDK8 集合排序 xxxList.stream.sorted(...)
# 默認 list.stream().sorted() list.stream().sorted(Comparator.reverseOrder()) # 按字段排序 xxxList.stream().sorted(Compara
原创 apache sgoop 導入數據到 oracle、導出數據到 oracle 實現
業務場景:是在oracle 數據庫和 hive 數據庫中 ,有多個相同結構的表,要求數據從2個庫定時雙向同步。 (導出時可以只導出部分字段,則此時 hive 庫和 oracle 庫中表結構可以並非完全一致) 1. 寫一個文本文檔,把要導