原创 redhat系統更換數據源

由於Red Hat的YUM源爲付費服務,所以需要給所有服務器更換yum源 操作如下: 1.刪除Red Hat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps mkdir /var/yum_rep

原创 docker安裝gitlab

環境準備: 1.安裝docker環境的服務器(docker安裝) 安裝gitlab: 從docker拉取docker鏡像 企業版:docker pull gitlab/gitlab-ee 社區版:docker pull gitlab/gi

原创 mac發佈項目到maven中央倉庫

1.環境準備 mac系統 maven java 2.註冊 Sonatype 賬號 Sonatype官網:http://www.sonatype.org/ 註冊地址:https://issues.sonatype.org/secure/Si

原创 docker安裝mysql多數據庫實現主從複製

1.環境準備 Linux服務器 2.首先我們需要安裝docker 移除舊的版本 sudo yum remove docker \ docker-client \

原创 maven 添加mirror

<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexu

原创 事物回滾

有的時候方法A()裏面包含方法B(),C() Transactional(rollbackFor = Exception.class) public void A(){ B();  c(); } @Transactional(rol

原创 多線程併發update dead lock

1.問題重現: 表: /* Navicat Premium Data Transfer Source Server : mysql Source Server Type : MySQL Source Se

原创 mybatis 支持批量update

有的時候我們需要將我們拼接的多條update語句放在mysql一個<update>標籤去執行,像平常那樣是不行的。 這就需要我們改一些東西了,首先我們需要在我們jdbcurl上拼接上allowMultiQueries=true,如下:

原创 linux搭建tomcat

1.環境準備 Linux系統,tomcat安裝包 2.切換到odsappl用戶 su - odsappl 3.官網下載tomcat壓縮包 4.解壓tomcat,我這裏是apache-tomcat-8.5.20 tar -zxvf a

原创 linux搭建jenkins

1.環境準備 linux服務器,git,jdk,maven 我這裏使用的git是自己搭建的git,怎麼搭建git服務器可以參考 https://blog.csdn.net/qq_26834541/article/details/81709

原创 linux git服務器搭建

1.1 git服務器搭建 Git是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。與常用的版本控制工具C

原创 linux搭建maven

1.環境準備 linux服務器,maven安裝包,安裝maven之前確定已經安裝好了jdk 2.下載安裝maven 1)下載maven安裝包 2)將下載的maven上傳到linux服務器,解壓壓縮包 tar -zxvf apache-m

原创 linux 新建用戶和用戶組

1.新建用戶組 groupadd appl 2.新建用戶 useradd -g appl odsappl passwd odsappl 輸入用戶密碼。。。。 3.切換用戶 su - odsappl  

原创 linux 搭建jdk

1.環境準備 linux服務器,jdk1.8 壓縮包 2.首先我們需要刪除Linux自帶的jdk;root用戶登陸 rpm -qa | grep java rpm -e --nodeps `rpm -qa | grep java`  

原创 linux 搭建fastsfs+nginx實現圖片預覽

1.環境準備 Linux服務器,fastdfs-nginx-module_v1.16.tar.gz,nginx-1.12.2.tar.gz 2.安裝fastdfs 1)安裝前置依賴 yum -y install gcc yum -y i