原创 mysql 數據庫的兩種連接方式
1.TCP/IP TCP/IP套接字連接方式是MySQL數據庫在任何平臺下都提供的連接方式,也是網絡中使用 最多的一種方式,這種方式在TCP/IP連接上建立一個基於網絡的請求,一般情況下客戶端(client) 在一臺服務器上,而MySQL
原创 獲取時間範圍內的每天的日期,格式“yyyyMMdd”
Test 方法測試 @Test public void dateList() throws IOException, ParseException { String beginDay = "20191101"; String
原创 ES 7.4.1 和logstash7.4.1 組合搭建mysql數據同步
1.服務器環境介質 服務器 java 系統 Linux java version "1.8.0_201" Centos 6.5 2.下載 ES 7.4.1 logstash 7.4.1 //通過tar 或者 unzip 解壓安
原创 Linux 遷移準備工作
1.需要明確被遷移和遷移目標機器信息 機器 Linux 環境介質 硬盤大小 內存大小 網絡環境 端口開放情況 遷移機器 Centos6.5 jdk 1.8 ping IP是否能通 Telnet ip+端口 遷移目標機器 RedHa
原创 Tomcat啓動報錯 ( No space left on device)
問題起因 分庫查詢中只能查詢到,第一個分庫,後續分庫查詢不到,查看日誌,發現如下錯誤信息 錯誤信息 Caused by: java.sql.SQLException: Can't change size of file (OS errn
原创 Nginx給指定目錄加密,靜態文件(設計圖)原型部署
部署流程 1.靜態文件傳輸到指定Linux服務器,並解壓 unzip yourFile.zip 2.用戶名和密碼生成 -- 請在username和userpassword出填寫用戶名和密碼 printf "username:$(o
原创 解決Centos 中從Windows傳輸zip壓縮文件,文件名中文亂碼的問題
機器環境 解決方案 通過unzip 解壓文件後,中文名稱亂碼 解決方法 在解壓文件目錄下執行命令 convmv -f gbk -t utf8 --notest -r . -- 如果-bash: comvmv: command no
原创 數據庫中數據爲空,轉換爲對象時的處理
基本數據類型中,如果數據庫中的數據爲空,需要進行轉換 以hibernate使用爲例 查詢對象VO類展示 public class ArticleDataVO { /** 文章id */ protected String newsId
原创 expecting CLOSE, found 'null' near line 1
錯誤信息: Caused by: org.hibernate.hql.ast.QuerySyntaxException: expecting CLOSE, found 'null' near line 1, column 374 [sel
原创 SQL Error: 1064, SQLState: 42000
【報錯信息】 20190705 10:53:37.449 [http-apr-8080-exec-7] WARN org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCE
原创 利用ant工程和dbunit工具向gbase數據庫中插入測試數據
1.新建一個java工程 目錄結構 build.xml文件內容 <?xml version="1.0" encoding="UTF-8"?> <project name="dbunit-ant" basedir="." defau
原创 前後端分離找回密碼功能實現
流程 1.用戶名驗證 2.驗證通過後發送修改密碼連接到用戶綁定郵箱 3.用戶登錄郵箱,點擊修改密碼鏈接跳轉到修該密碼頁面 4.驗證碼源碼 4.1生成驗證碼 public void getCode(HttpServletRequest
原创 空指針異常,Null Pointer Exception
解決異常的核心思路 就是查看堆棧中的異常信息,找出問題所在的關鍵點 粘貼複製異常信息,利用有道翻譯,查看問題出在哪裏,然後再一步步解決 遇到空指針異常原因記錄 1.查詢語句正確,但是查詢的參數和構造函數中的參數不對應 2.jsonOb
原创 需求與實現
需求與實現記錄 注意點: 在新增字段中,應該考慮到新增的數據對現有數據影響,如何才能使得影響最小 比如,新增Boolean類型,默認是false (字段值false,字段解釋也是否定含義)兩個false的組合在一起,得到了想要的結
原创 bootstrap 表單中的select下拉列表數據動態加載和selected
設計實現 採用的是ajax 和 js來實現 1.在頁面加載中觸發ajax動態數據獲取事件 2.將獲取到的數據動態的賦值到<option>標籤中 需要注意的點: 1.ajax的數據refresh和清除 $('.selectpicker')