原创 python中的STATIC_URL、STATICFILES_DIRS、STATIC_ROOT的區別

再講它們三個的區別之前,先說一下在python的web項目中靜態資源文件一般放在哪裏。 靜態資源文件一般放的位置有兩種: 1、在每個app裏面新建一個static文件夾,將靜態文件放到裏面,在加載靜態文件時,比如要在模板中用到靜態文件,d

原创 對JNDI數據源的理解

一:JNDI數據源的作用 1:在沒有使用JNDI數據源時,程序員開發訪問MySQL數據庫的應用,需要將一個對 MySQL JDBC 驅動程序類的引用進行硬編碼,並通過使用適當的 JDBC URL 連接到數據庫;這樣一來會出現以下問題: (

原创 mysql主從複製的簡單配置示例

一:介紹 我們利用主從數據庫來實現讀寫分離,從而用從數據庫來分擔主數據庫的讀壓力,提高數據庫的併發訪問;主數據庫只負責寫操作,從數據庫負責讀操作;從而就會涉及到主數據庫上的數據變動需要同步到從數據庫上。 二:示意圖 1、主從複製的過程介

原创 Django連接mysql的流程

前提:使用python3 一:Django連接MySQL時默認使用MySQLdb驅動,但MySQLdb不支持Python3,因此這裏將MySQL驅動設置爲pymysql。具體步驟如下: (1)使用 pip install pymysql

原创 自己總結的pycharm超常用快捷鍵

Ctrl+D 將一行代碼或者選中的代碼塊新增一份 Ctrl+Y 刪除一行代碼或者選中的代碼塊 Ctrl+Z 撤銷剛執行的操作 Ctrl+Shift+Z 反撤銷 Ctrl+F 在當前頁面查找 Ctrl+Shift+F 在全局查找 Ctrl+

原创 CentOS7下安裝mysql的超詳細說明

1、使用wget命令從官網上下載mysql安裝包,或者下載到windows本地,然後使用rz命令上傳到linux上。 wget https://downloads.mysql.com/archives/get/p/23/file/my

原创 linux下查看activiti流程圖亂碼

現象 當系統部署到windows下時,查看流程圖正常: 當系統部署到linux下時,查看流程圖出現亂碼: 問題 1:在生成流程圖時,設置的是宋體;InputStream imageStream = diagramGenerator.g

原创 linux下Mysql的大小寫敏感

現象 windows開發環境下一切正常,部署到linux服務器上後,啓動系統報以下錯誤: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Tab

原创 Linux的cp複製和mv移動命令的超詳細介紹

一、複製命令cp 1:複製文件 cp 源文件 目的文件夾/新文件名:將文件複製到某個地方,且命名爲自己想要的名字; cp 源文件 目的文件夾:將文件複製到某個地方,還用老名字; 2:複製文件夾 cp -r  源文件夾 目的文件夾/新文件夾

原创 對RabbitMQ消息隊列的理解

一、RabbitMQ的消費模式有兩種,一種是推,一種是拉 推:RabbitMQ會將隊列中的消息推給消費者。 拉:消費者從隊列中主動拉取消息,但是每次只能拉取一條。 二:消息確認 當消費者無論通過推模式還是拉模式消費消息後,都應該給Rabb

原创 Activiti任務參數的設置方式和作用域

前言 Activiti的參數有兩種類型,一類是流程參數,一類是任務參數;流程參數是通過RuntimeService服務組件設置,在設置的過程中需要傳入執行流ID;任務參數是通過TaskService服務組件設置,在設置的過程中需要傳入任務

原创 Activiti流程參數的設置方式和作用域

前言 Activiti的參數有兩種類型,一類是流程參數,一類是任務參數;流程參數是通過RuntimeService服務組件設置,在設置的過程中需要傳入執行流ID;任務參數是通過TaskService服務組件設置,在設置的過程中需要傳入任務

原创 Activiti任務參數和流程參數的對比

前言 Activiti的參數有兩種類型,一類是流程參數,一類是任務參數;流程參數是通過RuntimeService服務組件設置,在設置的過程中需要傳入執行流ID;任務參數是通過TaskService服務組件設置,在設置的過程中需要傳入任務

原创 CentOS7下安裝tomcat的超詳細說明

1:可以將windows上下載好的安裝包通過rz命令上傳到linux上的指定文件夾中,也可以通過wget命令在線下載; wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.

原创 IDEA安裝Activiti插件並解決亂碼問題

一:通過IDEA直接安裝插件 1:打開IDEA,File->Settings->Plugins;搜索actiBPM,點擊Installed,安裝成功重啓IDEA即可;如下圖: 2:重啓IDEA之後,即可看到可以創建bpmn文件了 二: