原创 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