原创 kafka 消息堆積解決 一 :背景 二 : 日誌異常解決導致消息堆積 三 : 問題套娃 四 :優化

一 :背景 線上kafka消費端因日誌異常的解決導致消息堆積。 二 : 日誌異常解決導致消息堆積 線上kafka消費端日誌異常,頻繁打印錯誤日誌,服務器磁盤一天就滿了,此時其他服務無法正常工作。報錯如下 java.lang.IllegalS

原创 服務器修改時區 查看服務器時間 修改時區

查看服務器時間 date 修改時區 方法一 : tzselect 按照提示依次選擇即可 方法二 : 直接修改文件 sudo rm -f /etc/localtime sudo ln -s /usr/share/zoneinfo/Asi

原创 Git 版本控制工具 (最全命令行總結) 一 :Git 簡介 二 : Git 的安裝 三 :Git 基本理論 四 :Git 的簡單使用 五 :Git 名詞解釋 六 :參考博客

一 :Git 簡介 1、Git 是什麼 Git 是分佈式版本控制系統,用於開發時版本控制 2、Git 與 SVN 的區別 SVN 是集中式版本控制,有一箇中央服務器的概念,代碼放置於中央服務器。程序員開發時需要將代碼拉取到個人電腦,開發結

原创 Linux firewall-cmd 防火牆 一 :概念 : 二 :安裝 : 三 :常用命令 :

一 :概念 : firewall-cmd 是 centos7 默認防火牆,支持動態更新,不用重啓服務並且加入了防火牆的“zone”概念。 二 :安裝 : 1、安裝防火牆 yum install firewalld 2、開啓防

原创 Linux 配置源(yum) 一 :使用背景 二 : 解決方法 三 :配置源文件解析 四 :示例

一 :使用背景 隨着公司網絡安全意識的增加,會將服務器“斷網”,既斷開服務器訪問外網的權限,無法訪問外網資源,這就使我們在按照應用,如 docker 、nginx 、redis 等無法按照網上教程直接拉取相關資源安裝。 二 : 解決方法 1

原创 Linux 定時自動備份文件 一 : 新建文件 二 : 編寫定時器

一 : 新建文件 touch script_bak.sh vi script_bak.sh #!/bin/bash date=`date +%Y%m%d` dir="/app/backup/${date}" rm -fr $dir m

原创 Linux 創建守護進程 一 :背景 二 :創建啓動腳本 三 : 創建守護進程 四 :使用 Linux 自帶的定時任務

一 :背景 項目運維時,項目需要時刻運行,怎麼避免項目中斷,保證運行呢?這裏就使用到了守護進程。 二 :創建啓動腳本 touch start.sh -- 創建腳本 vi start.sh -- 編輯腳本 n

原创 支付寶支付(APP支付)之服務端 一:項目背景 二: 準備工作 支付寶支付接口調試 四:總結

一:項目背景 最近和朋友一起做了一款APP ,涉及到支付寶支付, 簡單記錄一下支付寶支付服務端流程 初涉支付寶支付相對於微信簡單的多,這裏簡單體現在支付寶有完整的客服體系。每一步遇到的問題都能爲你解答,提供沙箱測試環境,方便測試 二: 準備

原创 獲取服務器上指定文件夾資源 Java代碼 :

Java代碼 : @RestController @RequestMapping(value = "/api") public class ImagesController extends BaseController { //

原创 Java 圖片上傳方式一 : ftp 圖片服務器 一 : Linux ftp 圖片服務器

一 : Linux ftp 圖片服務器 1、 Linux 安裝 ftp linux服務器配置 安裝ftp yum install vsftpd 啓動服務 service vsftpd start 開機啓動 chkconfig --level

原创 MySql 排序問題

mysql 中排序使用 order by ,但是大部分情況下 直接字段排序,現在記錄一下特殊排序方式 一 :正常排序 : order by 字段名 asc/desc (升序/降序) 可以多字段排序,以逗號分隔 例如 : order

原创 微信支付(APP支付)之服務端 一: 項目背景 二: 賬號註冊 三:微信支付接口調試 四:總結

一: 項目背景 最近和朋友一起做了一款APP ,涉及到微信支付, 簡單記錄一下微信支付服務端流程 微信支付的難點在於沒有測試賬號,無客服,這點遠不如支付寶友好,網上搜索的微信支付千篇一律,對初學者很不友好,因此踩了很多坑。本文從賬號的註冊,

原创 Java 圖片上傳方式二 : Linux存放圖片 一 : Java 代碼 二 :數據庫配置 三 : Nginx 配置 四 :知識點拓展

一 : Java 代碼 @RestController @RequestMapping(value = "/v1/upload") public class UploadController { @Autowired pr

原创 前後端分離時解決跨域問題 一 :爲什麼存在跨域問題 二 : 解決方式

背景 : 前後端分離項目可能會存在跨域問題, 解決跨域問題的兩種方法 一 :爲什麼存在跨域問題 瀏覽器的同源策略限制默認情況下前端頁面和後端服務在不同服務器(域名、端口不一樣)時,前端頁面js無法請求到後端接口服務,即存在跨域問題。 二 :

原创 將阿里 oss 存儲照片轉換成 Base64編碼 一 : 背景 二 : Java 代碼

一 : 背景 由於網絡不通,無法通過url直接獲取阿里oss存儲照片,所以轉換成Base64編碼 供前端使用 二 : Java 代碼 @ApiOperation("獲取base64") @GetMapping(value = "/g