原创 DataTable根據條件修改行的顏色

"createdRow": function( row, data, dataIndex ) {                             if ( data.qualityResult != "2" ) {       

原创 基於redis的普通分佈式鎖

1、業界有哪些主流的分佈式鎖實現方案? 目前主流的有三種,如下: - 基於數據庫實現 基於數據庫來做分佈式鎖的話,通常是採用數據庫的樂觀鎖或悲觀鎖來實現。 - 基於ZooKeeper實現 基於ZooKeeper,是採用它的臨時有序節點來實

原创 ThreadPoolTaskScheduler-定時任務動態配置執行

需求:同一個定時任務,可能會在不同的時間去執行,人工可以配置 @Component public class TimerTaskDynamicCron implements InitializingBean { private

原创 利用aspose-cells解決 excel預覽的摺疊問題

1、jar包 <dependency> <groupId>com.aspose.cells</groupId> <artifactId>aspose-cells</artifactId> <version>8.5.2<

原创 利用openoffice在web預覽文件

下載openoffice: 進入program目錄後,繼續執行(按原句執行不要更改) soffice -headless -accept=”socket,host=127.0.0.1,port=8100;urp;” -nofirststa

原创 redis哨兵模式與集羣模式的搭建

  redis主從集羣搭建 複製三個redis.conf出來做修改 ,根據指定的端口做修改  我用的是6379  6380  6381 #如果想要redis後臺運行配置爲yes daemonize yes #外面客戶端要連的通 #b

原创 分佈式事務之tcc:hmily

一、到github拉取源碼https://github.com/Dromara/hmily 二、初始化數據庫 在自己的mysql數據庫執行該文件中的sql 修改這三個項目中的數據庫配置 三、啓動上面4個服務 四、體驗地址 127.0.

原创 rabbitmq之簡單例子

1、pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifa

原创 分佈式事務之理論基礎

1、什麼是事務? 事務(Transaction)是關係型數據庫中,由一組sql組成的一個執行單元,該單元要麼整體成功,要麼整體失敗; 2、事務的ACID特性 事務ACID特性:原子性,一致性,隔離性,持久性。這4個屬性統稱爲ACID特性。

原创 分佈式事務之xa:atomikos

須知:該博客是多數據源的事務問題,還未涉及微服務的事務   1、導入核心的依賴包 <dependency> <groupId>org.springframework.boot</groupId>

原创 基於spring的webService

首先我用的是spache-cxf-3.2.3版本的。我是根據spacheCXFWebServiceDevelopment書中寫例子的。免費資源http://down.51cto.com/data/656589 點擊打開鏈接服務端的建立,新

原创 Java 網絡IO編程總結(BIO、NIO、AIO均含完整實例代碼)

轉載http://blog.csdn.net/anxpp/article/details/51512200,謝謝!     本文會從傳統的BIO到NIO再到AIO自淺至深介紹,並附上完整的代碼講解。     下面代碼中會使用這樣一個例子:

原创 httpInvoker遠程服務調用實例

目的:模擬控制層Controller向業務層發送請求,遠程調用  1、思路:控制層實現org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean,      

原创 java:ftp上傳 下載文件

jar包: <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.5</versi

原创 ajax的跨域問題

頁面上的ajax:   $.ajax({ type:"get", url:"http://ip:port/console/admin/cookie.action", dataType : "jsonp", jsonp : "callbac