原创 mycat安裝手記,不喜勿噴,不是很詳細,簡單記錄下

1      配置MYSQL主備同步 1.1    測試環境 mysql版本:5.6.24; 操作系統內核版本:Linux-3.13-0-32 主數據庫IP:192.168.10.3; 主數據庫名:db351353; 備用數據庫IP:19

原创 JAVA基礎(一)——基本概念、JAVA開發工具、JAVA基本語法

JAVA基礎(一)——基本概念、JAVA開發工具、JAVA基本語法 一、計算機語言 語言 人類進行溝通交流的各種表達符號,方便人與人之間進行溝通與信息交換 計算機語言 人與計算機之間進行信息交流溝通的一種特殊語言 計算機語言中也有

原创 MyBatis+Spring在註解@Autowried後通過反射的方式調用方法獲取注入的Service或DAO對象爲空

        最近在做一個定時讀取數據的功能,我的想法是能夠動態的添加定時任務而不用重啓系統,在網上也借閱了很多文章,但是都不夠完整,因此通過網上的借鑑我自己整理了一份代碼,系統採用的是Spring Boot+MyBatis。   

原创 NIO與IO進行文件讀取耗時對比,最近由於項目上用到IO操作,傳統IO性能不佳

代碼如下: 1 package my; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import

原创 windows 中 hadoop2.7.5 在eclipse上的插件編譯

1、下載插件源碼 https://github.com/winghc/hadoop2x-eclipse-plugin 2、下載ant1.10.1 http://mirrors.tuna.tsinghua.edu.cn/apache

原创 通過Spring @PostConstruct 和 @PreDestroy 方法 實現初始化和銷燬bean之前進行的操作

關於在spring  容器初始化 bean 和銷燬前所做的操作定義方式有三種: 第一種:通過@PostConstruct 和 @PreDestroy 方法 實現初始化和銷燬bean之前進行的操作 第二種是:通過 在xml中定義init

原创 <mvc:annotation-driven />註解詳解

<mvc:annotation-driven /> 是一種簡寫形式,完全可以手動配置替代這種簡寫形式,簡寫形式可以讓初學都快速應用默認配置方案。<mvc:annotation-driven /> 會自動註冊DefaultAnnotati

原创 quartz scheduler 2.16 之集羣

quartz scheduler 2.16 之集羣 現在最新版本的quartz是2.16,這裏簡單介紹下這個版本下的集羣。嘗試過與spring的整合,但好像spring對這個版本還沒辦法整合,總有錯。 先下載http://quartz-

原创 高併發高可用的 架構實踐

一、 設計理念1.空間換時間1)多級緩存,靜態化客戶端頁面緩存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客戶端可以繼續用cache,減

原创 在CentOS 7中安裝Redis 3.2.8

安裝gcc yum -y install gcc 下載redis curl -O http://download.redis.io/releases/redis-3.2.8.tar.gz 解壓 tar -zxvf redis-3.2.8

原创 java基礎(二)----流程控制語句跳轉控制語句

JAVA基礎(二)——流程控制語句、跳轉控制語句 一、流程控制語句 在一個程序執行的過程中,各條語句的執行順序對程序的結果是有直接影響的。也就是說程序的流程對運行結果有直接的影響。所以,我們必須清楚每條語句的執行流程。而且,很多時候我

原创 LinkedHashMap和HashMap的比較使用

LinkedHashMap和HashMap的比較使用 import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;impor

原创 nginx+keepalived高可用配置文檔

系統環境 兩臺Nginx: CentOS6.5 x86_64 兩臺tomcat: CentOS6.5 x86_64 拓撲圖 機器IP 安裝軟件 角色 虛擬ip 描述 192.168.1.132 Nginx、k

原创 ActiveMQ消息持久化到Mysql數據庫

1、把連接MySQL數據庫的jar文件,放到ActiveMQ的lib目錄下 2、修改ActiveMQ的conf目錄下的activemq.xml文件,修改數據持久化的方式2.1 修改原來的kahadb的持久化數據的方式 <!-- <per

原创 centos7 二進制安裝mysql 5.7.16版本

1下載解壓mysql安裝包 [root@localhost mysql]# tar xvf mysql-5.7.16-linux-glibc2.5-i686.tar.gz 對解壓的文件重命名 [root@localhost m