原创 解決 Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
問題的根源是使用root用戶安裝的mysql,使用默認啓動./mysqld restart會報如下錯誤; mysql安裝目錄爲:/usr/local/mysql/ [root@SHB-L0120796 bin]# ./mysqld re
原创 解決redis集羣./redis-cli 啓動 Connection refused
./redis-cli -a redis123 --cluster create --cluster-replicas 1 30.4.211.1:7001 30.4.211.1:7002 30.4.211.1:7003 30.4.211
原创 解決ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
缺少軟連接:/usr/local/mysql是我的安裝目錄 ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock 重啓生效 service mysqld restart
原创 centos7 安裝 redis-5.0.7 集羣
請閱讀後,再實施; 本文重在講解,安裝時 ,第3和第4步之間可以加入自己的優化思路 1.安裝單節點 1.1 請在redis官網下載,我選用的是redis-5.0.7; 1.2 將redis-5.0.7.t
原创 解決ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@SHB-L0120796 bin]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhos
原创 APP微信支付的後臺實現
參閱微信支付文檔:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5 這一部分說的已經很詳細了; 1.app將訂單信息傳給自己的後臺服務; 2.後臺服務接受到訂
原创 spring 使用annotation 自動註冊bean,並保證@Required,@Autowired的屬性被注入
今天被一個徐家彙商城的技術經理坑了一把;翻一下以前的代碼,找找問題出在哪裏了 ; 粗放的貼一下代碼: 1.spring配置文件:這句畫的意思是掃面以com.sand開頭包中的所有有註解的類注入spring。(就是IOC意思,不要再手工的寫
原创 MyBatis的傳入參數parameterType類型
1. MyBatis的傳入參數parameterType類型分兩種 1. 1. 基本數據類型:int,string,long,Date; 1. 2. 複雜數據類型:類和Map 2. 如何獲取參數中的值: 2.1 基本
原创 java多線程簡單操作和實際項目開發如何寫
先上代碼: import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurre
原创 從hashcode()和equals()來對hashset對象去重做設計
最近幾天比較煩心吶,來段代碼提提神; 今天來說下利用hashset給對象做去重處理的設計; 找了一下相關的技術文章,還是讓我找着了。一個類重寫了hashcode()和equals()之後,再放入hashset 中 ; 上代碼: imp
原创 (error) CLUSTERDOWN Hash slot not served 的解決辦法
linux 命令操作redis中報了一個錯 (error) CLUSTERDOWN Hash slot not served :沒有分配槽 解決辦法,可以修復一下。進入redis/src目錄,執行如下操作 redis-cli --
原创 JDBC 遷移數據報: Lock wait timeout exceeded; try restarting transaction 的解決辦法
系統偶然爆出 Lock wait timeout exceeded; try restarting transaction 的錯誤,網上都是殺進程的方式;JDBC沒有解決辦法了都。 問題產生的原因是沒有給JDBC的connect設置隔
原创 jdbc 操作hive數據庫
1.依賴jar包:一定要注意版本衝突 hive-exec-0.13.1.jar hive-jdbc-0.13.1.jar hive-metastore-0.13.1.jar hive-service-0.13.1.jar hadoop
原创 Java8 中的 ConcurrentHashMap 的put()方法簡單解析
1.put()方法:大方向上可以分爲三塊:1.初始化,2擴容,3數據遷移 public V put(K key, V value) { return putVal(key, value, false); }
原创 Java8 中的 HashMap 的put(),get(),remove()方法簡單解析
1.put()方法:Node對應1.7中的Entry,只是變了名稱,其他沒有變化 //onlyIfAbsent默認false; 如果是 true,那麼只有在不存在該 key 時纔會進行 put 操作(知識點); final V putV