標簽:key

Java

SpringBoot事物Transaction實戰講解教程

2

小丁 發布于 2019-10-16

說明:如果想直接獲取工程那么可以直接跳到底部,通過鏈接下載工程代碼。 Transaction 事務管理方式 在Spring中,事務有兩種實現方式,分別是編程式事務管理和聲明式事務管理兩種方式。 編程式事務管理: 編程式事務管理使用TransactionTemplate或者直接使用...

閱讀(8)評論(0)贊 (0)

Java

基于 spring cloud gateway filter 統一生成阿里云 OSS 文件簽名

5

changyuan.xu 發布于 2019-10-16

我們的文件(用戶的身份證件,隱私視頻等)都放在 阿里云 OSS,OSS Bucket Name 存儲空間 的讀寫權限 設置為 私有,代表 屬于這個 bucket name 的文件 都需要經過 身份認證 才能訪問。 目前文件 uri 分布在各個服務中,前端 如果需要操作或顯示圖片,...

閱讀(9)評論(0)贊 (0)

Java

Java程序員怎么快速掌握python?

2

likai 發布于 2019-10-16

對于Java程序員來說,已經有了一門編程語言的經驗,相信入門python不是個問題,那如何能以更快的速度熟悉并掌握python呢?當然是更多的練習和使用。 工具 開始之前,當然得選擇好用稱手的工具。 pycharm jetbrains系的IDE體驗都不錯,功能強大好用,界面美觀,...

閱讀(6)評論(0)贊 (0)

Java

Hbase 入門(五):客戶端(Java,Shell,Thrift,Rest,MR,WebUI)

4

changyuan.xu 發布于 2019-10-16

Hbase的客戶端有原生java客戶端,Hbase Shell,Thrift,Rest,Mapreduce,WebUI等等。 下面是這幾種客戶端的常見用法。 一、原生Java客戶端 原生java客戶端是hbase最主要,最高效的客戶端。 涵蓋了增刪改查等API,還實現了創建,刪除...

閱讀(10)評論(0)贊 (0)

Java

HBase 優化

6

likai 發布于 2019-10-16

HBase 優化 JVM調優 內存調優 一般安裝好的HBase集群,默認配置是給Master和RegionServer 1G的內存,而Memstore默認占0.4,也就是400MB。顯然RegionServer給的1G真的太少了。 export HBASE_MASTER_OPTS...

閱讀(8)評論(0)贊 (0)

Java

spring5 源碼深度解析—– 事務的回滾和提交(100%理解事務)

songhua.gao 發布于 2019-10-16

上一篇文章講解了獲取事務,并且通過獲取的connection設置只讀、隔離級別等,這篇文章講解剩下的事務的回滾和提交 回滾處理 之前已經完成了目標方法運行前的事務準備工作,而這些準備工作最大的目的無非是對于程序沒有按照我們期待的那樣進行,也就是出現特定的錯誤,那么,當出現錯誤的時...

閱讀(13)評論(0)贊 (0)

Spring

使用Spring Cloud Kubernetes基于Kubernetes、Spring Boot和Docker構建微服務架構 – Morioh

Harries 發布于 2019-10-16

在本文中,我們將學習如何啟動Spring Boot微服務項目并使用Kubernetes和Docker快速運行它 本文涵蓋的主題是: 在云原生開發中使用Spring Boot 2.0 使用Spring Cloud Kubernetes項目為所有微服務提供服務發現 使用Kuberne...

閱讀(15)評論(0)贊 (0)

Spring

使用ApiBoot Logging進行統一管理請求日志

1

yeseng 發布于 2019-10-16

ApiBoot Logging 通過集成 minbox-logging 來進行管理每一次請求的日志信息,包含 頭信息 、 參數 、 主體內容 、 路徑 、發生的 服務器 相關信息等,根據接口的響應狀態還可以記錄響應的頭信息、響應的內容以及發生異常時的 堆棧信息 。 minbox-...

閱讀(11)評論(0)贊 (0)

Java

Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

4

darida 發布于 2019-10-16

今天來聊聊 Spring Boot 整合 Freemarker。 Freemarker 簡介 這是一個相當老牌的開源的免費的模版引擎。通過 Freemarker 模版,我們可以將數據渲染成 HTML 網頁、電子郵件、配置文件以及源代碼等。Freemarker 不是面向最終用戶的,...

閱讀(12)評論(0)贊 (0)

Java

LeetCode 205:同構字符串 Isomorphic Strings

1

songhua.gao 發布于 2019-10-16

題目: 給定兩個字符串 s 和 *t* ,判斷它們是否是同構的。 如果 s 中的字符可以被替換得到 *t* ,那么這兩個字符串是同構的。 所有出現的字符都必須用另一個字符替換,同時保留字符的順序。兩個字符不能映射到同一個字符上,但字符可以映射自己本身。 Given two str...

閱讀(9)評論(0)贊 (0)

Spring

spring boot + Quartz 配置動態定時任務

1

darida 發布于 2019-10-15

好,直接進入主題 maven依賴 <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <groupId>org.quartz-...

閱讀(14)評論(0)贊 (0)

Java

從源碼的角度分析 OKHttp3 (三) 緩存策略

1

yanxinchi 發布于 2019-10-15

由于之前項目搭建的是 MVP 架構,由 RxJava + Glide + OKHttp + Retrofit + Dagger 等開源框架組合而成,之前也都是停留在使用層面上,沒有深入的研究,最近打算把它們全部攻下,還沒有關注的同學可以先關注一波,看完這個系列文章,(不管是面試還...

閱讀(12)評論(0)贊 (0)

Java

記一次"內存泄露"排查過程

2

puefu.he 發布于 2019-10-15

今天發現線上一個應用內存占用非常高,但它的cpu使用率卻很低 使用 ps 命令,可以看到 進程 19793 占用了4.9G的內存,然而它cpu使用率還不到5%,有問題。 # ps -aux | grep 19793 user 19793 1.6 9.9 23864228 4904...

閱讀(9)評論(0)贊 (0)

Spring

Spring Security教程(三)

4

yeseng 發布于 2019-10-15

在上一篇博客中講解了用Spring Security自帶的默認數據庫存儲用戶和權限的數據,但是Spring Security默認提供的表結構太過簡單了,其實就算默認提供的表結構很復雜,也不一定能滿足項目對用戶信息和權限信息管理的要求。那么接下來就講解如何自定義數據庫實現對用戶信息...

閱讀(11)評論(0)贊 (0)

Java

Dubbo的負載均衡策略&容錯策略

鄧龍華 發布于 2019-10-15

dubbo的負載均衡策略 RandomLoadBalance 隨機調用負載均衡 默認方式 該類實現了抽象的AbstractLoadBalance接口,重寫了doSelect方法,看方法的細節就是首先遍歷每個提供服務的機器,獲取每個服務的權重,然后累加權重值,判斷每個服務的提供者權...

閱讀(12)評論(0)贊 (0)

Java

判斷List集合是否為空的正確打開方式

2

xirruiqiang 發布于 2019-10-15

事故場景還原 最近在寫一個項目的時候遇到一個這樣一個問題,我簡單的還原一下場景,這是模擬一個簡單的管理系統 ① 一張簡單的客戶表 CREATE TABLE customer( id INT(11) NOT NULL AUTO_INCREMENT UNIQUE, NAME VARC...

閱讀(10)評論(0)贊 (0)

Java

Android OkHttp + Retrofit 取消請求的方法

xiaoli.wang 發布于 2019-10-15

本文鏈接 前言 在某一個界面,用戶發起了一個網絡請求,因為某種原因用戶在網絡請求完成前離開了當前界面,比較好的做法是取消這個網絡請求。對于OkHttp來說,具體是調用 Call 的 cancel 方法。 如何找到這一個網絡請求并取消掉它呢? 操作大致分為3步。第一步,在建立請求時...

閱讀(11)評論(0)贊 (0)

Java

Golang 初體驗

likai 發布于 2019-10-15

我最近決定在一個新項目中使用 GoLang 來實現一組增刪改查的 API。在此之前,我較為熟悉 Java,Groovy,了解一些 Python。 我大部分的經驗都是使用 Java 或者 Groovy 加上 Spring Boot。這讓我感到有些無聊,所以為什么不來學點兒東西找找樂...

閱讀(8)評論(0)贊 (0)

手机彩票计划软件超稳