原创 mysql 5.6 通過.frm和.ibd恢復數據

突然某種原因,比如服務器斷電等,再重啓mysql,發現無法重啓,報錯1067. [ERROR] InnoDB: File (unknown): 'read' returned OS error 101. Cannot continue o

原创 SpringBoot2.0 + Shiro 跨域問題 踩坑記錄

最近一個項目用了gitee上“ruoyi”的Web框架(SpringBoot2.0 + Shiro + Mybatis)。給大家推薦一下,開源的洗剝乾淨的成品,可以直接拿過來進行二次開發,對於從未接觸過Springboot而又想進行框架升

原创 刪除.svn目錄

每次移植工程,都要刪除工程裏的.svn目錄,從網上找方法,不如直接寫一個小程序刪除了。記下以備後用。 package com.zznode.io; import java.io.File; /** * @desc: * @sinc

原创 org.quartz調度JOB執行時間超過調度週期的情況說明

使用quartz時,如果JOB執行時間,大於cron的設定的時間週期,遇到這種情況一般怎麼辦呢? 如果你的JOB任務類是現實org.quartz.StatefulJob接口,則只能等前一個任務執行完。 如果你的JOB任務類實現org.qu

原创 Spring Boot & Apache CXF 開發具有多Endpoint的 WebService

請參考文章:https://blog.csdn.net/pierre_/article/details/77170909 翻譯來源於Multiple endpoints using CXF and Spring Boot 一文 Webse

原创 一次性獲取多個oracle序列值問題

假設場景:A與B表是一對多關係,現在多個A和多個B進行批量入庫。 A的主鍵用某個序列JOB_SEQUENCE.nextval,B表的外鍵字段存A表的主鍵。 如果A和B在同一個事務保存裏,應該怎麼操作呢? 之前的做法是: publi

原创 awt簡易的文件搜索器

代維的同事排查問題,可能會遇到從成百上千個壓縮日誌文件(gz格式)中搜索XXX字符串等, 在linux環境,應該可以用管道命令find ./ -name '*.gz' |xargx grep 'xxx'搞定,不過本人更喜歡在window環

原创 activeMQ4.1的JMX配置

/** * */ package com.zznode.jms; import javax.management.MBeanServerConnection; import javax.management.MBeanServer

原创 Oracle分組查詢取每組排序後的前N條記錄

項目中用到Oracle分組查詢取每組排序後的前N條記錄,group by 只能返回每個組的單條統計。所以用OVER(PARTITION BY)函數,具體詳見baidu.com 建個測試表test_abc,如圖: 要求查詢出按B字段進

原创 Kafka巨量數據寫文件

最近一個項目用到kafka 客戶端接收消息,要求是寫入文件(按順序)。 有2個思路: 1. 利用log4j去寫文件,優點是穩定可靠,文件根據設置,自動分隔大小。缺點是沒有辦法做到 當寫文件到一定數量或者一定時間後,自動切換目錄的功能。如果

原创 Jsch報無效算法參數異常錯誤處理

1、問題描述:     Java連接sftp,通過jsch jar包進行連接,目前java版本1.7會報如下錯誤: 2018-07-19 20:35:10,700 INFO SFTPUtils: Session created. com.

原创 Apache的FTPClient.listFiles()返回空問題討論解決

偶然間鄙人也碰到了Apache的FTPClient.listFiles()獲取文件爲空的問題。 目標服務器環境:HP小型機 client服務器環境:Linux jstmsapp2 2.6.32-279.el6.x86_64 #1 SMP

原创 用迪傑斯特拉算法實現地鐵的站點搜索

上一篇文章,利用迪傑斯特拉(dijkstra)算法,實現了無向圖的最短路徑搜索功能。本篇將以南京地鐵爲例,用迪傑斯特拉算法實現兩個站點之間的最短路徑搜索。 借用百度百科,南京2015年4月份的地鐵運行線路圖如下: 創建一個數據構造類,初

原创 informix庫報錯:Encoding or code set not supported

項目中使用spring的jdbctemplate對數據庫進行訪問,後來升級了各種jar,某天自連數據測試發現 Circuit circuit = (Circuit)t.findById("e7ec0148-4d24-11e0-849f-0

原创 dom4j解析xml遇中文,加載報錯問題

dom4j解析xml遇中文,加載報錯問題。錯誤信息爲:org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0xdd26) was found in the e