原创 scala項目maven的編譯打包
如果直接運行mvn clean package ,會杯具的發現 [ERROR] /Users/jimmy/Work/IdeaProjects/Default/MyScala/src/main/java/yjmyzz/HelloWorld.
原创 Spark SQL Dataset 常用API 二
Transformation Untyped API 前面一篇寫了SELECT這個API的一些主要用法,本文打算通過一個SQL示例來展開講述下Dataset其他常用的Untyped API,比如filter(類似於where),join,
原创 Spark SQL Dataset 常用API 一
Transformation Untyped API 首先囉嗦一句,Spark SQL Dataset中主要分爲Transformation和Action兩種API(這個特性沿用了Spark RDD的特性,其中的Transformatio
原创 MAVEN 阿里鏡像 倉庫配置
阿里maven鏡像配置 setting.xml <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http
原创 flink首次使用
下載安裝包,並解壓,不做任何配置,爲local模式 執行example中的wordcount.jar 記得輸入參數和輸出參數 記得在flink目錄下面輸入命令,不然會報錯,找不到配置文件 Exception in thread "mai
原创 gradle項目中如何支持java與scala混合使用?
一、目錄結構 基本上跟maven一樣,tips:這一堆目錄結構不用死記,後面會講如何用gradle命令快速生成 二、build.gradle配置 1 group 'yjmyzz' 2 version '1.0-SNAPSHO
原创 springboot 中 mysql 的配置,application.yml文件
spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/jdbc?serverTimezone
原创 BigDecimal使用時遇到的問題
最近查看rebate數據時,發現一個bug,主要現象是,當扣款支付寶的賬號款項時,返回的是數字的金額爲元,而數據庫把金額存儲爲分,這中間要做元與分的轉化,這個轉化規則很簡單,就是*100的,所以一開始代碼很簡單,如下。 Fl
原创 spark dataframe 保留小數位數
import org.spache.spark.sql.functions._ import spark.implicits._ val df = sc.parallelize(Array(1.2,1.233453,2.4532344
原创 配置gradle使用maven本地倉庫
maven配置 gradle 只需配置圖1 的環境變量就好了 項目使用gradle配置文件 添加下面的配置項 repositories { mavenLocal() mavenCentral() }
原创 scala 代碼作爲腳本在服務器運行
scala代碼也可以作爲腳本運行,只要你設置好代碼文件的shell前導詞(preamble),並將代碼文件設置爲可執行。如下: #!/usr/bin/env scala println("這是scala腳本") 設置代碼文件爲可執行,即
原创 Spark編程之獲取項目名稱
this.getClass().getSimpleName().filter(!_.equals('$')) 點贊。。。。。謝謝
原创 kafka刪除topic
最近工作中經常遇到要手動或者服務器內存不足 自動關掉spark-streaming讀取kafka數據的情況 ,本身只有一個節點,宕掉後會導致kafka當前topic異常,讀取與寫入都獲取不到head,所以要刪除topic來解決該問題,實際
原创 Java添加水印(圖片水印,文字水印)
第一種是添加文字水印: import java.awt.*; import java.awt.image.*; import java.io.*; import javax.swing.*; import com.sun.image.c
原创 Spring Security 無法登陸,報錯:There is no PasswordEncoder mapped for the id “null”
編寫好繼承了WebSecurityConfigurerAdapter類的WebSecurityConfig類後,我們需要在configure(AuthenticationManagerBuilder auth) 方法中定義認證用於信息獲取