原创 centos7如何添加開機啓動服務/腳本

一、添加開機自啓服務 在centos7中添加開機自啓服務非常方便,只需要兩條命令(以Jenkins爲例): systemctlenablejenkins.service #設置jenkins服務爲自啓動服務 sysstemctl sta

原创 Spring Boot + Spring Data JPA項目配置多數據源

 在以前的常規項目中,直接XML配置文件中配置多個數據源即可,在最新推薦的做法中,我們使用配置類來設置。   首先配置兩個數據源:   package com.web.config; import javax.sql.DataSou

原创 Spring Boot DATA JPA抓取SQL運行時的傳遞進去的參數信息

     在系統開發過程中,涉及到數據庫操作都是SQL的天下,基於ORM的各類框架來簡化開發;在JPA/Hibernate方案中,只提供了SQL的打印輸出,但並未輸入SQL的參數值是多少,這裏將解決這個問題,告知具體如何來實現這個操作。

原创 SpringBoot使用AutoConfiguration自定義Starter

在我們學習SpringBoot時都已經瞭解到starter是SpringBoot的核心組成部分,SpringBoot爲我們提供了儘可能完善的封裝,提供了一系列的自動化配置的starter插件,我們在使用spring-boot-starte

原创 mongodb系列之--mongodb 主從配置與說明

一、mongodb主從複製配置 主從複製是mongodb最常用的複製方式,也是一個簡單的數據庫同步備份的集羣技術,這種方式很靈活.可用於備份,故障恢復,讀擴展等.  最基本的設置方式就是建立一個主節點和一個或多個從節點,每個從節點要知道

原创 Spark之RDD

Spark RDD彈性分佈式數據集【三大特點:分佈式,高容錯,彈性】

原创 自定義RPC通訊框架,實現dubbo遠程RPC服務治理功能

寫這篇文章的時候,dubbo已經出了很久了,這個是在dubbo開源之前由我負責設計開發的一套RPC調用框架,滿足我們公司的業務增長需要。一下是我們的方案架構圖:《具體的代碼有機會會在我的GitHub上進行開源.》

原创 接口與抽象類的應用(包括各自設計模式)

一,目標 1)掌握抽象類和接口的實例化操作。 2)掌握模板設計的作用。 3)掌握工廠設計模式的作用。 4)掌握代理設計模式的作用。 5)掌握適配器模式的作用。 6)掌握抽象類與接口的使用區別。 二,具體內容 2.1 爲抽

原创 java加解密之DES多種使用方式

比較常用的調用方式:DES     使用SecretKeyFactory 的祕鑰     選擇CBC模式     進行加解密。package com.bg.des; import java.security.SecureRandom;

原创 Mybatis源碼解析

做爲一個java web開發人員,你也許對Spring+Spring Boot+Mybatis的架構早已爛熟於心,上來你可能就可以直接寫業務代碼,ok 沒問題,但是作爲你最熟悉的Mybatis,ORM框架之一,也許問你怎麼開發DAO層,

原创 Spring 的 BeanPostProcessor接口實現

今天學習了一下Spring的BeanPostProcessor接口,該接口作用是:如果我們需要在Spring容器完成Bean的實例化,配置和其他的初始化後添加一些自己的邏輯處理,我們就可以定義一個或者多個BeanPostProcessor

原创 JVM調優總結 -Xms -Xmx -Xmn -Xss

堆大小設置 JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系

原创 hadoop之MapReducer作業的提交執行過程

debug信息 列出要切片的所有文件:[DeprecatedRawLocalFileStatus{path=file:/D:/a.txt; isDirectory=false; length=58; replication=1; bloc

原创 Spring MVC @JsonView註解使用

@JsonView註解用來過濾序列化對象的字段屬性,簡單來說就是定義一個標籤,根據controller的JsonView屬性,將實體類中不同標籤的屬性進行分類顯示。例: 首先定義一個view類,有兩個接口Summary 和SummaryW

原创 初步理解JWT並實踐使用

JWT是一種用於雙方之間傳遞安全信息的簡潔的、URL安全的表述性聲明規範。JWT作爲一個開放的標準(RFC 7519),定義了一種簡潔的,自包含的方法用於通信雙方之間以Json對象的形式安全的傳遞信息。因爲數字簽名的存在,這些信息是可信的