原创 VMWare安裝linux系統

點贊 收藏 分享 文章舉報 嘿嘿不錯 發佈了128 篇原創文章 · 獲贊 19 · 訪問量 10萬+ 私信 關注

原创 linux(八)網絡配置

1、ifconfig命令臨時配置IP地址 ifconfig命令:查看與配置網絡狀態命令 ifconfig eth0 192.168.0.200 netmask 255.255.255.0 #臨時設置etho網卡的IP地址與子網掩碼 2、s

原创 Java字符編碼

基本概念 字符集 字符(Character)是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等。字符集(Character set)是多個字符的集合,字符集種類較多,每個字符集包含的字符個數不同,常見字符集名稱:

原创 Spring 手動控制事務

@Autowired PlatformTransactionManager platformTransactionManager; // 事務定義 DefaultTransactio

原创 Java ReflectionFactory

不用構造器實例化一個對象 package com.example.demo.controller; import sun.reflect.ReflectionFactory; import java.lang.reflect.Co

原创 java獲取泛型的class

介紹 java泛型使用“擦拭法” , 導致java的泛型不能直接獲取到自身聲明的泛型類型 使用的測試類 public class Main { static class C {} static class A<T>

原创 分佈式鎖

Redis 通過setnx函數來進行原子性設置值(如果存在,設置失敗) 通過Watch、multi、exec、unwatch的命令組合來實現原子性和數據的準確性 使用的spring boot中的 RedisTemplate 代碼 pac

原创 Spring Boot 集成Mybatis,@MapperScan不能解析佔位符問題

問題描述 Mybatis的@MapperScan中的basePackages屬性值,只能獲取到系統的佔位符,不能獲取到Application.properties定義的佔位符 原因 @MapperScan 的處理類 MapperSca

原创 spring boot 多數據源的XA事務(Druid+Atomikos)

介紹 在一個項目中,可能需要連接不同的數據庫,那麼就需要配置多數據源. 如果在一個操作中,需要請求不同的數據庫來完成業務邏輯,那麼就需要使用分佈式事務來保證數據一致性 數據庫配置 數據庫1 : jtm SET FOREIGN

原创 spring boot 配置fastjson解析json

fastjson序列化屬性 QuoteFieldNames 輸出key時是否使用雙引號,默認爲true WriteMapNullValue 是否輸出值爲null的字段,默認爲false WriteNullNumberAsZero 數

原创 Spring Boot CORS配置

不依賴spring-boot-starter-security包 @Bean CorsConfigurationSource corsConfigurationSource() { CorsConfiguration

原创 spring boot 自定義校驗註解

創建註解 import cn.wyj.validation.SpecificIntegerConstraintValidator; import javax.validation.Constraint; import javax.vali

原创 spring cloud 請求服務失敗, 重試配置

版本 1.5.6 使用Ribbon zuul hystrix 引入重試jar包 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-r

原创 Spring 事務隔離級別和傳播行爲

事務的隔離級別 名詞的含義 名詞 含義 原因 髒讀 一個事務讀取了另一個事務還沒有提交的數據 一個事務對某數據進行更新,但並未提交,另一事務讀取到了該數據,但是前一個事務如果回滾,那麼後一個事務就讀取到了錯誤數據 不可重複

原创 Spring Boot 使用dependencyManagement版本管理

POM 文件配置 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputE