原创 java使用groovy腳本

java使用groovy java中使用groovy效率會很低,因爲每執行一次都會從頭編譯一次 使用maven管理的項目需要添加依賴 <dependency> <groupId>org.codehaus.groo

原创 全面瞭解Mysql(二)Thread

Master Thread工作方式 每秒一次的操作有將日誌緩存刷新到日誌文件,即使事務沒提交,每秒判斷當前一秒內發生的IO次數是否小於5次,如果小於就進行合併插入緩衝,每秒判斷當前緩衝池中髒頁的比例是否超過innodb_max_

原创 rpm文件相關操作

語法 rpm(選項)(參數) 選項 -a:查詢所有套件; -b<完成階段><套件檔>+或-t <完成階段><套件檔>+:設置包裝套件的完成階段,並指定套件檔的文件名稱; -c:只列出組態配置文件,本參數需配合"-l"參數使用; -

原创 vue向spring boot傳遞時間問題

如果前端向後端傳遞時間會報 nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert fr

原创 網絡數據傳遞校驗碼

奇偶碼 在傳過來的數據末位增加一位校驗碼用來表示1的奇偶性,如果有偶數個數據位錯誤則結果也是正確,比較簡單高效,校驗結果不太靠譜 python擬算法奇偶碼 海明碼(漢明碼) 彌補奇偶碼的缺點,增加k位奇偶校驗碼,n位數據滿足 2

原创 mysql linux下編譯

下載源碼官網地址 點擊downloads按鈕進入下載頁面 在下載頁面點擊MySQL Community (GPL) Downloads 進入社區版下載 進入社區下載頁點擊社區service MySQL Community

原创 linux 定期備份mysql腳本

1.編寫腳本 #!/bin/bash DB_USER="user" DB_PASS="passWd" DB_NAME="name" DATE=`date +%F` mysqldump --opt -u$DB_USER -p$DB_

原创 全面瞭解Mysql(一)

mysql基礎定義 數據庫和實例是完全不同的,數據庫是數據文件之類的,實例是用來操作數據的,一般一個數據庫對應一個實例,分佈式系統中可能會存在一個數據庫對應多個數據實例,啓動實例的方式有很多,例如./mysqld_safe&,啓

原创 基於python+scrapy寫的入門級爬蟲(人民網新聞)

基礎環境的安裝 1.1下載python 1.2安裝pywin32使得可以在windows上使用cmdline執行命令腳本。 下載pywin32,找到對應版本 pywin32對應的網址,下載下來安裝即可。 1.3安裝pip 下載文

原创 計算機數據表示及進制轉換

進制轉換 1.1 二進制與十進制互換 1.2二進制和八進制互換 1.3二進制與十六進制互換 1.4十進制與八進制、十六進制轉換需要先轉換爲二進制進行 1.5八進制、十六進制轉換爲十進制參考二進制轉換爲十進制,將底數換

原创 Java前後端分離開發使用TDD方式帶示例

傳統方式得痛點 使用傳統方式開發人員拿到需求進行構思然後coding,有得時候開發得時候就會發現某些問題無法解決不得不推翻想法從頭來過,當解決了一切,項目看似正常運行了,一般開發人員都不會想着把功能進行測試一次。 如果是前後臺分

原创 B+樹

2.1 B+樹的定義 B+ 樹是一種樹數據結構,通常用於數據庫和操作系統的文件系統中。B+ 樹的特點是能夠保持數據穩定有序,其插入與修改擁有較穩定的對數時間複雜度。B+ 樹元素自底向上插入,這與二叉樹恰好相反。 B+ 樹在節點訪問

原创 jvisualvm1.8詳情使用

1.插件安裝 自帶的插件url已經不可用了,我們需要在設置中更改url,查詢對應版本url,填寫完成後可以安裝插件,比如visual gc常用插件。 2.visual gc使用,jvm內存信息可以查看下圖 visual gc圖形

原创 spring boot +mybitis使用

mybitis引入 使用maven管理,引入mybatis-spring-boot-starter(也可以使用Tkmybatis插件,減少重複代碼量),配置SqlSessionFactoryBean,設置xml的位置。 使用m

原创 jira安裝與使用(長篇詳講,含破解過程)

安裝jira 1.1下載安裝包,我已經準備好了鏈接:https://pan.baidu.com/s/1wwKfX5igEOn57pHh2tN0WA 提取碼:7mb7 1.2修改bin文件的權限chmode 755 atlassi