原创 docker+tomcat+nginx+jenkins+ant自動化部署項目
注意:沒有tomcat鏡像首先安裝鏡像,然後再執行一下步驟,具體路徑根據自己項目而定; 1.新增tomcat的docker容器shell腳本文件:vi docker-tomcat.sh #!/bin/sh echo -e '\anzhiG
原创 linux搭建wordpress及系統加載速度優化建議
安裝步驟 Apache服務器:Apache httpd 數據庫:MySql 動態語言:PHP 博客框架:WordPress 一、安裝apache httpd 1.檢查是否已經安裝了apache服務: 方法1: ht
原创 Mysql8忘記root密碼&新增數據庫用戶&授權用戶等操作【mac】
一、忘記root密碼操作步驟 1、停止mysql服務 2、進入mysql目錄【切換sudo su】:cd /usr/local/mysql/bin/ 3、禁止mysql驗證功能:./mysqld_safe --skip-grant-tab
原创 docker :oracle 數據恢復:導入數據庫dmp文件
以下目錄以自己服務器對應目錄爲準。 1.獲取備份數據庫dmp文件,保存到/data/backup/oracle 2.查看oracle的docker容器編號:docker ps 3.進入oracle的docker終端:docker exec
原创 docker容器無法使用top命令
解決方法:export TERM=dumb 具體如下: [root@fa560f7c089a bin]# top TERM environment variable not set. [root@fa560f7c089a bin]#
原创 docker排查CPU過高
1、查看docker的cpu佔用率:docker stats 2、進入cpu佔用高的docker容器:docker exec -it 容器編號 /bin/bash 3、查看容器中具體進程cpu佔用率,執行top,(如top命令無法使用,執
原创 oracle封裝自定義函數(計算字符1每個字符在字符2中包含的總次數,送給oracle新手們)
/** 計算str1每個字符在str2中第一次出現的總次數 **/ CREATE OR REPLACE FUNCTION FUN_CALCULATE_SAME_CHAR(str1 in varchar2, str2 in varch
原创 docker 服務因容器空間不足啓動失敗排查方法
Docker容器空間不足解決步驟: 1、docker exec -it 容器id /bin/bash 2、查看docker容器空間佔用情況:df -h 4、進入具體容器文件夾中(路徑按照自己服務器路徑來): cd /home/data/l
原创 Springboot 中 Filter 無法直接獲取Bean與無法使用@Value解決方法
問題發現:在本地開發調試時正常,但發佈到tomcat時,Filter無法通過@Value獲取配置值。 問題造成原因:容器加載順序導致, 加載順序:Listener——Filter——Servlet,當項目啓動時,filter初始化先於se
原创 springboot 前後端分離解決跨域問題
1、程序入口加入servlet包掃描: @ServletComponentScan(basePackages = {"com.ada.common.security"}) @SpringBootApplication @MapperSc
原创 wordpress Disable Google Map 插件優化;禁用谷歌地圖
1、wordpress安裝國外主題後,訪問很卡,通過瀏覽器調試發現因加載谷歌地圖造成。 2、網上有提供 : Display Google Map 這個插件,但是這個插件有漏洞,只處理了<script>標籤,沒有處理<iframe src=
原创 Linux 安裝 FTP 文件傳輸服務
1、安裝:yum -y install vsftpd 2、修改配置:vi /etc/vsftpd/vsftpd.conf #是否允許匿名,默認no anonymous_enable=NO #這個設定值必須要爲YES 時,在/etc/
原创 mybaits plus Invalid bound statement (not found) 異常
錯誤說明:巨坑,集成阿里的druid後,因使用了 SqlSessionFactoryBean導致mybatis自帶的方法一直無法執行,報錯 Invalid bound statement (not found) 異常; 解決方法:根據官方
原创 springboot 最簡單的參數校驗處理
1、引入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
原创 angularjs全局捕獲掃描槍掃描事件
實現功能:無論當前光標在何處,只要啓動掃描槍掃描後,立馬使光標全局丟失並獲取掃描值。 實現思路: 1、獲取鍵盤輸入事件,鍵盤輸入間隔時間小於30毫秒則可以認定爲掃描槍輸入 2、封裝angularjs 指令,嵌套該指令到全局模塊中,只能引入