原创 Mysql - SQL語句優化,索引,視圖,觸發器,存儲過程,函數等。

    一,SQL優化        主要解決海量數據操作時的全表搜索,所以減少不必要的全表搜索是SQL優化的主要目的,下面總結一下常用的優化有哪些:        1,避免在where條件中使用!=或者<>,這樣會是的查詢放棄索引而進行

原创 執行iterator.remove()方法時出現java.lang.IllegalStateException

 Q: 迭代器是開發中很常用的  但是他的remove()不怎麼常用   偶爾測試發現他的用法如果直接執行itertor.remove() 會出現java.lang.IllegalStateException  如下:          

原创 JAVA-String、StringBuffer、StringBuilder的區別

        字符串是java開發過程中最常用的。總結一下大概的區別。具體如下:1、變與不變      String字符串一旦定義  則其中對象不可改變,具體原因可以查看JDK源碼 因爲有“final”修飾符,所以可以知道string對

原创 Linux-ssh: connect to host 192.168.1.161 port 22: Connection refused

初學者利用ssh連接主機出現:一、檢查要連接的服務器是否有ssh服務,如果沒有    centos6 爲例(均已root角色運行)    1、安裝ssh服務:yum install openssh-server     2、啓動ssh服務

原创 JAVA-集合類關係

1. Interface Iterable迭代器接口,這是Collection類的父接口。實現這個Iterable接口的對象允許使用foreach進行遍歷,也就是說,所有的Collection集合對象都具有"foreach可遍歷性"。這個

原创 Linux-CentOS 6.7 RabbitMQ的安裝和配置

    RabbitMQ消息中間件,主要用於分佈式事物傳遞,公司用的Mybatis + Spring-boot + Shiro + RabbitMQ +(nginx,haproxy)+ mysql進行開發。對linux環境不太熟悉,所以記

原创 Linux-haproxy安裝和配置

HAProxy是一個使用C語言編寫的自由及開放源代碼軟件,其提供高可用性、負載均衡,以及基於TCP和HTTP的應用程序代理。一、HAProxy 安裝步驟    由於HAProxy 是開放源代碼的,所以安裝前先要安裝HAProxy編譯環境,

原创 Linux-mysql服務器安裝和配置

Linux 安裝mysql服務一 、yum安裝       1、查看yum倉庫中可以安裝的mysql-server:       yum list | grep mysql       2、安裝mysql-server :     yum

原创 JAVA-程序員進階之路

       自己大學期間學習的是軟件工程,從需求分析到項目上線整套流程都接觸過,大二就開始接觸java,但是沒有好好把握。大把時間虛度在lol裏面了。已經在工作的我,作爲一個菜鳥程序員,自己也有一個學習路線和目標。(僅自己參考)第一階段