原创 CentOS下shell腳本自動配置samba(含iptable、SELinux配置)

首先要感謝三篇文章,沒有這三篇文章,我根本搞不定samba。分別是鳥哥私房菜的samba教程、CentOS Wiki中samba的教程、第三方samba教程。廢話少說,下面進入正文。 1. 安裝samba。 yum -y install

原创 Windows 7的Win+tab的妙用

一直使用Alt + tab切換窗口,從來沒想過Windows 7裏爲什麼要加入Win+tab這種切換方式,始終認爲這是一個華而不實的功能,今天才發現這個功能也並不完全是個花瓶。 今天在使用Xbrowser連接上CentOS以後,發現Atl

原创 MySQL雙主複製小結

注:本文並不是手把手搭建MySQL雙主複製的教程,僅僅只是本人學習以後的心得體會。所以中間看起來會有很大跳躍,建議先反覆試驗官方手冊中搭建主從環境直至熟練掌握 搭建雙主複製與主從複製並沒有太多區別,差別僅僅是兩臺機器都開啓二進制日誌,並分

原创 使用innodb_data_file_path修改數據文件位置,發生The server quit without updating PID file錯誤的解決原因及方法。

近日,給CentOS下的MySQL配置數據文件位置,但是每次指定到非MySQL默認安裝目錄的時候,就無法啓動,並且報“The server quit without updating PID file”錯誤。仔細檢查,是權限錯誤,包括a.

原创 log4j2常用子節點淺析

首先聲明本文並不教您怎麼用log4j2,僅僅只對<Appenders>中常用的子節點進行簡單說明。 要看懂本文需要對log4j2有一定的瞭解,至少能夠知道<Appenders>、<Layouts>和<Loggers>的區別。 本文主要參考

原创 CentOS 6.x下改變MySQL的datadir路徑

本文描述的是在CentOS 6.x下,更改MySQL的datadir路徑的辦法。實測MySQL 5.5和MySQL 5.7均適用。以下是具體操作步驟: 1. 停止MySQL服務 service mysqld stop(有些版本MySQL是

原创 Percona XtraBackup的部分備份與恢復/單庫備份/單表備份/指定庫備份/指定表備份

本文是翻譯的Percona XtraBackup 2.2版的官方文檔,原文地址在此:https://www.percona.com/doc/percona-xtrabackup/2.2/innobackupex/partial_backu

原创 MySQL單表查詢優化技巧

本文的原文地址在此:https://www.percona.com/blog/2015/04/27/indexing-101-optimizing-mysql-queries-on-a-single-table/,以下是譯文。 -----

原创 Tomcat啓用SSL導致Firefox出現“安全連接失敗”錯誤的解決方法

今天升級了Firefox,發現之前一個可以訪問的網站被攔截,提示“連接10.0.0.5時發生錯誤。在服務器密鑰交換握手信息中SSL收到了一個弱臨時Diffie-Hellman密鑰。(錯誤碼:ssl_error_weak_server_ep

原创 CEPH HEALTH錯誤(一):Error connecting to cluster: InterruptedOrTimeoutError

錯誤如下圖所示:Error connecting to cluster: InterruptedOrTimeoutError,原因已經說明,是Timeout,即超時,那麼請檢查網絡連接、防火牆、服務是否啓動等。我這裏是因爲monitor節

原创 CEPH HEALTH錯誤(二):HEALTH_WARN mds cluster is degraded

今天重啓虛擬機後,直接運行ceph health,但是卻提示HEALTH_WARN mds cluster is degraded,如下圖所示: 解決辦法有2步,第一步啓動所有節點: service ceph -a start 第二步

原创 分佈式 ID 生成策略 —— 聽雲資深 Java 工程師

本文截取自oschina的一篇討論文章中“宇智波唐嫣”的發言,如果想查看整個討論原文的,可訪問原文,地址如下:http://www.oschina.net/question/865233_2137987?sort=default&p=1#

原创 CAS 3如何自定義登錄界面

CAS自定義登錄界面的方法有2種:1、直接修改cas\WEB-INF\view\jsp\default\ui\casLoginView.jsp;2. 獲得loginTicket、flowExecutionKey後,自定義登錄界面。第一種方

原创 iCheck如何獲得id與value

iCheck雖然給出了7個回調函數,但是卻沒有給任何獲得id或value的api,因此只能自己想辦法。 折騰了許久,最後想出一個不符合JavaScript規範但是能解決問題的辦法,就是從FireBug裏直接查看iCheck轉化後的元素js

原创 CentOS 6.x下重置MySQL 5.7密碼

本人環境爲MySQL 5.7 + CentOS 6.3。 1. 編輯MySQL配置文件/etc/my.cnf 找到[mysqld],在下面添加一行skip-grant-tables2. 重啓MySQL service mysqld res