原创 【三】centos7部署tomcat8

1.準備環境 下載tomcat8與jdk8,可以到官網上去下載 tomat8:https://pan.baidu.com/s/1GtSzC-TFkkLNwXUtnOzBpQ 提取密碼:cdft jdk8:https://pan.b

原创 【23種設計模式】結構型模式(裝飾,外觀,享元,代理模式)

9.裝飾模式【Decorator】 【概念】裝飾模式:裝飾模式以對客戶端透明的方式擴展對象的功能,是繼承關係的一個替代方案,提供比繼承更多的靈活性。動態給一個對象增加功能,這些功能可以再動態的撤消。增加由一些基本功能的排列組合而產

原创 【SpringBoot學習十】springboot+kaptcha實現驗證碼功能

kaptcha是一個java的驗證碼組件,實現驗證碼功能,不多說廢話,直接上代碼 1.pom.xml <dependency> <groupId>com.github.penggle</groupId> <arti

原创 【七】阿里雲獲得免費SSL數字證書實現https訪問

SSL證書是數字證書的一種,類似於駕駛證、護照和營業執照的電子副本。因爲配置在服務器上,也稱爲SSL服務器證書。 SSL 證書就是遵守 SSL協議,由受信任的數字證書頒發機構CA,在驗證服務器身份後頒發,具有服務器身份驗證和數據傳

原创 【六】阿里雲域名的註冊、解析、備案-備案篇

域名綁定完IP地址提交完DNS解析後,域名還是不能用的,因爲需要備案,只有備案後的域名才能正常訪問 首先還是登陸阿里雲進入控制檯,選擇頭部菜單中的備案 進入備案頁面後會看到有4個菜單,分別對應備案的4個大步驟 1.備案服務號申

原创 【SpringBoot學習一】SpringBoot開發環境搭建

一、環境介紹 我當前用的工具及版本爲例,具體環境如下 1.STS(Spring Tool Suite SpringbootIDE) 2.mysql5.7 3.jdk1.8 4.git 6.maven3 8.tomcat8(開發過程

原创 【SpringBoot學習七】springboot2.0+ehcache

springboot支持多種緩存框架,這裏我用到的是springboot默認支持的環境ehcache,ehcache小巧使用簡單,因此我在這裏介紹一下springboot如何集成ehcache。 1.pom.xml引入相關jar包

原创 解決truelicense在windows一機多項目中驗證失敗問題

最近用truelicense開發了一套license的生成,安裝,認證與管理的組件,但是在windows server上運行出現了問題,具體情況是我在一臺windows server服務器上部署了4個tomcat項目,並都使用新開

原创 【一】阿里雲服務器部署

最近在玩雲服務器,記錄一下整個過程,將一個網站上雲的過程,包括如何申請雲服務器,域名,備案,如何配置服務器相關服務與服務器的參數,如何安裝環境部署自己的應用,我以我自己用到的資源爲例子展開介紹。(完全自己的實踐僅供參考) 本篇主要

原创 python遊戲開發,pygame開發的一款黑白迭代遊戲(用於學習娛樂)

pygame是一款python,2D遊戲開發工具,包含圖像、聲音。建立在SDL基礎上,允許實時電子遊戲研發而無需被低級語言(如機器語言和彙編語言)束縛。 最近了解了一下,出於好奇,做了一款簡易版本的黑白迭代遊戲,自嗨。下面分享我的

原创 pyinstaller,將python程序打包成windows可執行的exe方法

1.下載安裝pyinstaller或pip命令 2.找到安裝目錄一般在安裝目錄的Scripts文件夾下,找到pyinstaller.exe 3.將要打包的python文件拷貝到pyinstaller.exe同目錄下 4.cmd 進

原创 quartz+線程安全隊列+ExecutorService線程池實現生產消費模型

環境 1.maven 2.java8 3.eclipse 涉及到的組件框架 1.springMVC 2.quartz2.3.0 3.ConcurrentLinkedQueue 4.ExecutorService 進入正題 1.配置

原创 centos7安裝docker,docker安裝centos7

1.檢查linux系統環境 docker官方建議linux內核linux 3.10以上 #先查看內核,是否3.10以上版本,如果不是需要升級至3.10以上 uname -r 2.更新yum sudo yum update

原创 python scrapy爬蟲學習(包含集成django方法,以及在django頁面中啓動爬蟲)

爬蟲開發步驟 一、環境介紹 開發工具:pycharm(社區版本) python版本:3.7.4 scrapy版本:1.7.3 二、整體步驟 1.創建項目:scrapy startproject xxx(項目名字,不區分大小寫) 2

原创 django+centos7+python3.7.3安裝部署

經過網上資料查閱與學習,終於將我的第一個django項目部署到linux服務器上了,現將我部署的步驟記錄下來,以供學習。 1.更新環境系統軟件包 yum update -y 更新系統 yum gcc-c++ python