原创 ModuleNotFoundError: No module named 'requests' 的 解決方案

如果運行Python程序時顯示這個報錯信息,請嘗試以下解決方案 打開Python文件的安裝目錄,進入Scripts文件中,按住Shift鍵+鼠標右擊,選擇【在此處打開Powershell窗口】 輸入指令,然後按回車鍵,等待執行

原创 RabbitMQ消息中間件三種核心消息處理模式詳解

直接模式(Direct) 我們先看一下這張直接模式的流程圖 我們可以看到一個消息的生產者發送了一條沒有帶交換器名稱的信息,只帶了一個條件【KEY】,那麼這時RabbitMQ就會認爲是採用直接模式發送信息 直接模式就是雖然消息依然

原创 Linux CentOS7 部署 MySql數據庫 PXC 集羣

文章目錄前言什麼是PXC集羣PXC特性及優點PXC的侷限和劣勢PXC與Replication的區別PXC與Replication的一般使用場景正題準備工作準備兩臺 Linux CentOS 7.X 的主機我這裏直接選用阿里雲的主

原创 2019.8 Kali最新手把手安裝教程

1.訪問kali官網(https://www.kali.org) 2.進入下載頁面 3.點擊下載 4.下載完成後的鏡像如圖 接下來開始虛擬機安裝(如果需要VM15的安裝與激活可以評論我會及時給你發) 1.創建虛擬機

原创 Hibernate一對多/多對一關係映射詳解及相應的增刪查改操作

以客戶與訂單的關係爲例 1.在實體模型類中綁定兩者關係: 客戶類: public class Customer { private Integer id;//客戶id private String name;//客

原创 Java在多線程高併發下,該如何做到安全的修改同一個數據(含實際操作)

首先舉一個例子 現在有5個用戶同時訪問業務需要生成5個唯一訂單ID並存入數據庫 這是一個公共的生成ID的類,生成的規則是【當前時間+用於自增的全局變量】(不要在意這個方式的弊端,只是用來舉個栗子~) 我們跑一下試試 可以看到

原创 CentOS Linux 7.4 安裝Tomcat7

1.將準備好的Tomcat放入 /wocloud/tomcat 目錄 如果需要解壓則先輸入解壓命令 tar -zxvf apache-tomcat-7.0.57.tar.gz 2.進入tomcat的bin目錄後輸入命令配置環境

原创 Android安卓使用okhttp網絡傳輸數據-發送json接收json

1.導入okhttp的jar包 2.請求的方法 第一處寫要發送的json數據,第二處寫要請求的地址 該方法的完整代碼: private void sendRequestWithOkHttp() { new

原创 Android實現EditText輸入框實時正則判斷內容是否合法以及獲取焦點判斷和失去焦點判斷

我們在開發中,可能會遇到需要判斷用戶在輸入框裏寫的內容合不合法,比如判斷用戶輸入的內容是否是手機號,接下來我通過詳細說明一個小Demo來解決這個問題 首先看一下這個Demo實現的效果圖 我多打了一位數字就會提示錯誤了 再來一個

原创 linux修改默認登陸端口【ssh修改】

1.輸入命令 vim /etc/ssh/ssh_config 然後將會看到下面這個界面 2.按下Insert鍵,開啓編輯 開啓後左下角有這個提示 3.將【# Port 22】去除前面的#號,並將22改爲你想修改的端口號 如圖

原创 Hibernate核心配置文件hibernate.cfg.xml詳解

位置:位於src目錄下 命名:hibernate.cfg.xml 案例: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration

原创 Java集合的用法及特點

單列List集合: A:集合的由來 數組長度是固定,當添加的元素超過了數組的長度時需要對數組重新定義,太麻煩,java內部給我們提供了集合類,能存儲任意對象,長度是可以改變的,隨着元素的增加而增加,隨着元素的減少而減少

原创 Content type 'text/plain;charset=UTF-8' not supported 的異常解決方案

起因: 在做向後臺模擬請求數據時,後臺就是不給我數據,報這個錯誤 我的解決方法: 後臺要的是json數據,我的響應信息寫錯了,如果你也遇到這個問題,請檢查傳過去的類型是否匹配 點贊 3 收藏 分享

原创 IntelliJ IDEA 搭建 JavaWeb SSM 框架

文章目錄前言什麼是SSM框架準備工作正題1.創建項目打開IDEA,創建新項目如圖創建Maven WebApp項目補全項目信息選擇之前準備好的Maven選擇項目存放的位置,然後點擊Finish完成項目創建創建好的項目如圖所示2.完