原创 Jpa 相關注解

1. 一對一關聯 現假設有Person表和Address表,是一對一的關係,在Person中有一個指向Address表主鍵的字段addressID,所以主控方一定是Person,所謂主控方就是能改變關聯關係的一方,Person只要改變ad

原创 MyBaties常見BUG

如下異常: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping

原创 OSS文件上傳/下載

1、文件上傳 public ReturnMessage<Map<String,Object>> uploadFile(String ossFileKey,File file ) throws Exception { OS

原创 OSS文件打包下載

OSS文件打包下載: 直接上代碼如下: /** * 測試-批量打包下載 * @param ossFileKeyPaths 對應文件的 key 和 name * @param zipFileName 整個包

原创 使用基於servlet的攔截器實現訂單提交控制Demo-SpringAOP

首先提交訂單前需要進行庫存校驗等一系列的準備操作流程,故可以在提交訂單流程的基礎上進行攔截器的預提交操作。 具體Demo如下: 首先編輯攔截器: package com.sanbang.interceptors; import org

原创 SpringBoot 靜態資源訪問問題(一)

通過SpringBoot 進行靜態資源的訪問: @Configuration public class ResourcesConfig extends WebMvcConfigurationSupport { @Autowir

原创 java實體類型轉換(利用java反射機制)

說明: 通用實體類型:Snv.java  public class Snv { private String name; private String sex; private Date birthday;

原创 MyCat固定分片hash算法

本條規則是取id的二進制低10位(id二進制&1111111111) 此算法的優點在於如果按照10進製取模運算,在連續插入1-10時候1-10會被分到1-10個分片,增大了插入的事務控制難度, 而此算法根據二進制則可能會分到連續的分片,減

原创 MyCat安裝步驟說明

一、MyCat的安裝 1、首先需配置java運行環境(略) 2、下載mycat安裝包,或者直接進行下載,網址http://dl.mycat.io/          wget http://dl.mycat.io/1.6.5/Mycat-

原创 MySQL主從配置說明文檔

該文檔的MySQL數據庫基於Docker設置兩個實例,MySQL-Master和MySQL-Slave兩個。 在使用Navicat for MySQL遠程連接實例時,無法連接成功,需要進行如下設置:     命令:docker exec

原创 springmvc在idea中的配置

一張圖搞定配置:    

原创 Linux 相關使用命令

tar.gz打包命令: 解壓到指定的文件夾 tar -zxvf java.tar.gz   tar -zxvf java.tar.gz  -C /usr/java 壓縮命令格式: tar -zcvf 壓縮文件名.tar.gz   被壓縮

原创 Redis使用操作命令

在windows的cmd命令窗口使用redis-cli.exe連接redis時保錯:(error) ERR operation not permitted 因爲在Redis.conf或者redis.windows-service.con

原创 目錄關係

./ 當前目錄 ;  ../ 父級目錄 ;  / 根目錄 例如: C:\Windows\demo\ 爲子目錄  其父目錄是 C:\Windows\  而 C:\ 爲根目錄

原创 HashTable和HashMap的區別

一、HashMap簡介 二、HashMap簡介 三、兩者的區別