原创 關於Struts2.5版本報"Wrong method was defined as an action method: index"的解決方法

最近在學習的時候用到了Struts2.5,在一系列操作之後Tomcat部署成功了,然而之後在測試的時候卻出現了問題,網頁無法正常響應,並且報出了Wrong method was defined as an action method: i

原创 如何在Github上刪除已提交的文件夾

       之前在一次項目的Github提交中不小心把一個不需要的文件夾提交了上去,而此時在寫.gitignored已經爲時已晚,爲了解決這一問題,經查閱多方資料後得出以下解決辦法:        Github在提交了之後無法在線刪除文

原创 關於使用jdbc連接服務器MySQL無法使用中文查詢的解決方法

client和終端都可以正常查詢,但是jdbc就是查不出來,問題出在連接設置,修改爲  jdbc:mysql://localhost:3306/YourDb?useUnicode=true&characterEncoding=UTF-8即

原创 關於Python中使用pymysql驅動連接數據庫時報"XXX" object has no attribute ‘translate’的解決方法

    最近在使用flask開發時,用了pymysql驅動來連接數據庫,但是在使用枚舉類型作爲數據庫條件來對數據庫進行查找數據時(如下圖):        報出了以下錯誤:    原因:     數據庫中使用的pending的類型爲int

原创 Linux下DNS服務器常規操作

Linux下DNS服務器常規操作軟件包安裝Red Hat Linux的各個版本已經包含DNS服務器的軟件--Bind,一般不需要用戶另行安裝,如果用戶需要安裝最新版本,可以到Bind官網http://www.bind.com/瀏覽最新消息

原创 關於Struts2報"No result defined for action +(包名) and result input"的解決方法

         之前在學習Struts2的時候,一遇到上傳文件的時候就會報錯,錯誤信息如圖:         後來經過查閱資料,發現當上傳大文件,也就是超過2M的文件,就會出現這種錯誤.解決辦法是:在structs.xml中加一句:<c

原创 java.lang.IllegalStateException: InjectionManagerFactory not found解決辦法

原文鏈接:https://www.iwwenbo.com/java-lang-illegalstateexception-injectionmanagerfactory-not-found/使用Jersey實現 REST web serv

原创 使用Nginx+Uwsgi在CentOS服務器上部署Python Flask應用

    寫在開頭        第一次用Flask做Web(也是第一次用Python做Web),在部署的時候遇到了不少問題,現在將過程就下來,供在這方面也有疑惑的人蔘考.(PS:使用Apache+mod_wsgi部署模式的可以參考另一個博

原创 CentOS httpd的安裝與簡單設置

大概流程如下(由於閒編譯比較煩鎖,所以直接yum安裝): 一. 安裝Web服務器軟件 yum install httpd 二. 安裝php yum install php*    yum -y install php*   --sk

原创 Mysql Binlog數據查看的方法

binlog介紹binlog,即二進制日誌,它記錄了數據庫上的所有改變.改變數據庫的SQL語句執行結束時,將在binlog的末尾寫入一條記錄,同時通知語句解析器,語句執行完畢.binlog格式基於語句,無法保證所有語句都在從庫執行成功,比

原创 MySQL設置默認編碼

MySQL的默認編碼是Latin1,不支持中文,那麼如何修改MySQL的默認編碼呢,下面以UTF-8爲例來說明需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法:一、Windows系統下面1、中止MySQ

原创 MySQL報Data too long for column '......' at row 1解決方法

修改my.ini文件:將sql-mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'註釋掉,或者將STRICT_TRANS_TABLES,(連',')刪

原创 Linux下smb的配置

linux下smbsmbclient用法1,列出某個IP地址所提供的共享文件夾smbclient -L 198.168.0.1 -U username%password2,像FTP客戶端一樣使用smbclientsmbclient //1

原创 python3連接Mysql時報錯1045 using password : NO

        首先先確保是否是賬號或密碼輸入錯誤,可通過CMD登錄MYSQL,若確認賬號密碼無誤後,用python連接還是報1045 using password : NO,可做一下修改:        由於mysql8.0和mysql

原创 Gradle的緩存路徑修改的四種方法

        方法一,修改gradle.properties文件,增加一句gradle.user.home=D\:\\Android\\.gradle        但這種方法,需要每個項目文件都要改一遍