原创 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 指令,嵌套該指令到全局模塊中,只能引入