標簽:ORM

Java

SpringBoot事物Transaction實戰講解教程

2

小丁 發布于 2019-10-16

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

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

Java

EurekaClient自動裝配及啟動流程解析

1

xiaoli.he 發布于 2019-10-16

在 上篇文章 中,我們簡單介紹了EurekaServer自動裝配及啟動流程解析,本篇文章則繼續研究EurekaClient的相關代碼 老規矩,先看 spring.factories 文件,其中引入了一個配置類 EurekaDiscoveryClientConfigServiceB...

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

Java

Android 之路 (13) – RxJava請求結果預處理、多數據結構適配及統一錯誤處理

8

hanze 發布于 2019-10-16

前言 對于大多數開發者來說,我們在做網絡請求的時候,并不想重復的去處理狀態碼,錯誤信息等,我只關心我需要的結果,本文將會講解通用狀態碼的封裝、錯誤信息的統一處理、多種JSON數據格式的適配。 正文 預期目標 統一 success 和 error 狀態的處理 View 成只關心 s...

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

Java

記錄一次jvm內存泄露的問題

5

puefu.he 發布于 2019-10-16

前些天,運維告訴我剛上線的java服務占用CPU過高。 以下是發現解決問題的具體流程。 1:通過 #top 命令查看,我的java服務確實把CPU幾乎占滿了,如圖 可看到18400這個進程CPU占用達到了1200%,這確實不太正常,那么我們接下來分析到底哪些線程占用了CPU 2:...

閱讀(10)評論(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)

Spring

多云架構落地設計和實施方案

1

hellas 發布于 2019-10-16

總體思路 不同云廠商提供的云服務不盡相同,相同的云服務在功能、性能上也會有或多或少的差異。越是深度使用某個云廠商的云服務,越是難于遷移到其他云廠商。選擇自己構建云服務,則技術門檻,維護成本很高。確定多云架構以后,首先需要在技術棧的選型上做好折中。一個基本的原則是通過業務架構的靈活...

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

Spring

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

1

yeseng 發布于 2019-10-16

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

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

Java

SpringCloud實現分庫分表模式下,數據庫實時擴容方案 原 薦

13

songhua.gao 發布于 2019-10-16

知了一笑 SpringCloud微服務 正文 SpringCloud實現分庫分表模式下,數據庫實時擴容方案 原 薦   知了一笑 發布于 昨天 20:43 字數 743 閱讀 14 收藏 1 Eureka Spring BIND Spring Cloud Entity ...

閱讀(15)評論(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)

Spring

Spring IoC – IoC 容器初始化 源碼解析

2

yanxinchi 發布于 2019-10-15

前言 本章主要內容是由以下部分組成, Spring 中容器初始化入口 以最經典的ClassPathXmlApplicationContext 為例,講解Spring IoC 的容器初始化過程 在學習源碼的過程當中,我想強調兩點: 一定要學會抓重點,歸納核心類、核心方法、核心步驟。...

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

Spring

Feign【文件上傳】

1

劉莉莉 發布于 2019-10-15

話不多說,上代碼。。。。 項目公共依賴配置: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&l...

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

Spring

SpringBoot源碼分析之—SpringBoot項目啟動類SpringApplication淺析

xirruiqiang 發布于 2019-10-15

源碼版本說明 本文源碼采用版本為 SpringBoot 2.1.0BUILD ,對應的 SpringFramework 5.1.0.RC1 注意:本文只是從整體上梳理流程,不做具體深入分析 SpringBoot入口類 @SpringBootApplication public c...

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

Java

為何Mybatis將Integer為0的屬性解析成空串?

2

likai 發布于 2019-10-15

最近公司做了幾次CodeReview,在大家一起看代碼的過程中,互相借鑒,學到了很多,也各自說了點平時遇到的所謂的“坑”,其中有一個同事遇到的問題,蠻有意思的。 <if test="age != null and age != ''"> age =...

閱讀(11)評論(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)

Java

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

2

xirruiqiang 發布于 2019-10-15

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

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

Spring

Java面試通關要點匯總集之框架篇參考答案

1

hanze 發布于 2019-10-15

框架篇 Spring BeanFactory 和 ApplicationContext 有什么區別 BeanFactory 可以理解為含有bean集合的工廠類。BeanFactory 包含了種bean的定義,以便在接收到客戶端請求時將對應的bean實例化。 BeanFactory...

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

手机彩票计划软件超稳