原创 Java事務與JTA

一、什麼是Java事務   通俗的理解,事務是一組原子操作單元,從數據庫角度說,就是一組SQL指令,要麼全部執行成功,若因爲某個原因其中一條指令執行有錯誤,則撤銷先前執行過的所有指令。更簡答的說就是:要麼全部執行成功,要麼撤銷不執行。

原创 Android微信分享,打包前可以分享,打包後不能分享。

解決方法, 1、如果沒有對app進行混淆的朋友,比對簽名與微信註冊的簽名是否一致。 2、如果進行了app混淆的朋友,請將混淆注掉,微信導入的jar包不能混淆。

原创 對比MySQL,什麼場景MongoDB更適用

更高的寫入負載 默認情況下,MongoDB更側重高數據寫入性能,而非事務安全,MongoDB很適合業務系統中有大量“低價值”數據的場景。但是應當避免在高事務安全性的系統中使用MongoDB,除非能從架構設計上保證事務安全。 高可用性 Mo

原创 使用Jsch時遇到的 Auth fail 問題

在使用Jsch連接服務器的過程中,時常遇到 Auth fail 這個問題,表面的意思就是驗證失敗,經過搜索和實驗,出現這個情況的原因可能是以下2條: 1.你所使用的用戶不能進行遠程登錄,比如CentOS6,默認root不能進行遠程登錄

原创 Hystrix 超時配置的N種玩法

前陣子在我的知識星球中,有位朋友對我提了個問題,問我如何讓Hystrix支持對接口級別的超時配置,今天給大家寫篇文章,普及下Hystrix配置超時的幾種方式。 至於以後你是用阿里的Sentinel還是Netflix Hystrix

原创 tomcat 優化之gzip壓縮

在tomcat的server.xml文件裏添加一些配置項tomcat服務器就會自動壓縮你指定的一些文件,而且經過測試IE瀏覽器也是支持的。代碼如下:  <Connector URIEncoding="UTF-8" connectionT

原创 Redis 與 數據庫處理數據的兩種模式

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key-value存儲的不足,在部 分場合可以對關係數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP

原创 ActiveMQ 處理失敗時的消息重發機制

1. 處理失敗 指的是MessageListener的onMessage方法裏拋出RuntimeException。 2. Message頭裏有兩個相關字段:Redelivered默認爲false,redeliveryCounter默認爲

原创 ActiveMQ使用經驗

ActiveMQ使用經驗 ActiveMQ 是apache的一個開源JMS服務器,不僅具備標準JMS的功能,還有很多額外的功能。公司裏引入ActiveMQ後,ActiveMQ成裏我們公司業 務系統中最重要的一個環節。所有應用都

原创 微信wap站開發中微信支付

一、獲取apikey,appsecret與商戶號   註冊公衆號、商戶號 二、獲取用戶的OpenId   1.設置【授權回調頁面域名】     官方解釋:用戶在網頁授權頁同意授權給公衆號後,微信會將授權數據傳給一個回調頁面,回

原创 JProfiler遠程監控Linux JVM

轉自:https://www.cnblogs.com/beginner-boy/p/8072926.html 第一步:下載軟件 官網地址:https://www.ej-technologies.com/download/jprofiler

原创 淺談Maven 項目中依賴的搜索順序

maven項目使用的倉庫一共有如下幾種方式: 中央倉庫,這是默認的倉庫 鏡像倉庫,通過 sttings.xml 中的 settings.mirrors.mirror 配置 全局profile倉庫,通過 settings.xml 中的 se

原创 nexus deploy 步驟

1.新建 hosted 類型的 Repository,如下 修改配置, Deployment Policy 屬性爲:Allow Redeploy 2.pom.xml中添加如下配置 <distributionManagement>

原创 System.getProperty() 可以取得的參數

可以獲取系統的配置信息,下面說一下System.getProperty()的參數有那些: java.version Java運行時環境版本 java.vendor Java運行時環境供應商 java.vendor.url Java供應商的

原创 itext 支持 freemarker 模板導出pdf

參考的哪幾篇文章被手誤關掉了,不好意思,就不寫參考,轉自哪裏了。以下內容已經整理,代碼親試可用,由於本人使用ubuntu系統,文件路徑爲linux文件路徑,在windows下使用的朋友,注意new file 的文件路徑。 一、依賴包如下: