原创 docker容器技術應用-mysql安裝運行

        你還在爲本地搭建軟件開發環境而感到繁瑣嗎???今天就爲大家帶來docker容器技術應用之mysql安裝運行。 目錄: 1、宿主機安裝docker環境 2、docker容器中下載運行mysql 3、宿主機通過Navicat客

原创 動態添加表格行並驗證每列不爲空

今天開發中遇到一個情況, 要動態創建一個表格, 表格一行就代表一個實體對象, 每列是對象的屬性, 並且可以隨便刪除和添加行. 然後提交表單時要驗證每個每行每列的值都要輸入. 解決辦法如下: 思路:  創建一個行的模版, 設置一個通用的變量

原创 一路積累

打印按鈕,也可以用a等標籤實現οnclick="window.print()" 點擊啓動打印機 兼容IE,chrome,火狐,open等所有主流瀏覽器 <button type="button" οnclick="window.print

原创 HTML中播放提示音

html中播放提示音: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra

原创 Oracle實用SQL查詢函數積累

1. 需求: 查詢數據時,如果該字段值爲空,則sql設置顯示一個默認值,否則顯示查詢出來的值.  函數: nvl(param, default);  解釋: 使用nvl函數時, 第一個參數是要查詢的字段, 第二個參數是查詢字段爲空時顯示的

原创 docker容器技術應用-docker-compose運行Elasticsearch

最近在學習Elasticsearch,首先是通過docker運行es單節點,然後通過curl發送http請求來實現增刪改查等操作。 近期看了阮一鳴老師講的《Elasticsearch核心技術與實戰》中,通過docker-compose來運

原创 JS 判斷輸入字符串的長度(中文佔用兩個字節,英文佔用一個字節)

function getByteLen(val) {    //傳入一個字符串             var len = 0;             for (var i = 0; i < val.length; i++) {   

原创 Struts2 S2-016,S2-017遠程代碼執行漏洞解決,修復

 最近客戶打電話說之前的一個項目存在Struts2 S2-016漏洞,讓我們儘快修復升級.然口立馬通過struts漏洞利用工具(pass:be60)進行測試,果然存在這個漏洞(遠程代碼執行漏洞S2-016). 官網描述如下: h

原创 執行oracle中的job報錯:ORA-12011:無法執行作業1存儲過程執行DDL語句提示ORA-01031錯誤:權限不足

LZ在做一個job執行每天新增一個表的操作時,存儲過程運行沒問題,job也創建成功,但運行job時,卻報錯: ,後又用sys用戶登陸創建了同樣的存儲過程和job,結果可以執行成功。當時就猜測是權限問題。後在網上搜索發現,這是因爲

原创 java線程池中任務執行完成後再次執行

最近做爬蟲用到了線程池(我是創建一個固定線程數量的線程池,然後不斷往裏扔任務) 現在要求網站鏈接如果爬完後再次啓動任務爬取鏈接,所以就想到在線程池中任務都執行完成後在重新啓動任務. demo如下: public static void