原创 Mybatis中xml配置文件中使用的大於小於轉義

mybatis靈活使用,配置方便,但是存在部分符號需要轉義,以下做一下列舉!1、在xml的sql語句中,不能直接用大於號、小於號要用轉義字符如果用小於號會報錯誤如下:org.apache.ibatis.builder.BuilderExc

原创 Mysql的數據庫優化,改進

只接觸了一些小的項目,優化談不上,個人感受;望指正!優化思路我這個項目由於上線之前比較趕,所以前期並沒有管數據庫設計方面的一些問題,如今隨着遊戲接入,請求量劇增才暴露出來。這個問題,並不需要增加數據庫硬件配置和增加讀寫分離這種高端手段就能

原创 基本算法,插入,冒泡,選擇排序法

以下是實現的三種排序算法是插入排序、冒泡排序、選擇排序。一、插入排序插入排序就是將一個數組分成兩部分,前一部分是有序的,後一部分是無序的,通過不斷的循環,將無序部分的數據按找照一定的排列順序插入到有序部分當中,到最後有序部分的數據就是最後

原创 java 算法關於冒泡法的3種排序(優化)

心得:算法源於代碼但是更是代碼的昇華,起初是考慮優化代碼,但是後期發現代碼優化的一部分就是算法的優化,sql的優化,以及一些循環體的處理,但是了裏面很重要的一部分就是算法的優化,在下面的例子中將會側重講解冒泡排序算法的幾種不同優化升級,有

原创 大數據的Hdfs與MapReduce介紹

簡介:本着對大數據的理解,HDFS是側重於大數據的數據存儲,MapReduce是側重於計算與任務的分配;Page Rank (搜索排名) 什麼是MapReduce ?1、  數據是從頁面上面獲取,HDFS進行輸入2、  Map 的輸出是R

原创 大數據Hadoop的基礎知識與入門

隨着大數據與雲計算的應用十分廣泛,在這裏寫一下我對大數據的基本認識與瞭解;一、大數據是啥?1.(1)      舉例子:商品推薦 問題(1)、大量訂單如何存儲  (2)、大量的訂單如何計算(2)      天氣預報  問題  (1)、大量

原创 java 後端主流框架spring+SpringMvc的聯繫與區別

體會:Java語言應用越來越廣泛, 相對應的技術框架也在不斷的優化與完善中,尤其是一些主流框架ssh與ssm效率很高;Spring是一個輕型容器,其核心是bean工廠,用以構造我們所需要的Model;在這基礎上面提供了Aop(Aspect

原创 Java23種設計模式之適配器模式(Adapter Pattern)

模式名稱:適配器模式;定義:將一個類的接口變換成客戶端所期待的另外一種接口,從而使原本因接口不匹配而無法工作的兩個類能夠一起工作;使用場景:有動機去修改一個已經投產中的接口,適配器模式可能是最適合的一種模式,符合系統擴展時候因需求而不符合

原创 Java 3種常見定時任務的實現

@(JAVA)[spring|quartz|定時器]   近期項目開發中需要動態的添加定時任務,比如在某個活動結束時,自動生成獲獎名單,導出excel等,此類任務由於活動時間是動態的,不能把定時任務配置在配置文件或寫死在代碼中。當然也可以

原创 java23種常用設計模式之單例模式

一、單例模式(SingletonPattern)定義:確保某一個類只有一個實例,而且自行實例化並向系統提供這個實例;應用場景:1、要求生成唯一序列號的環境;                2、在整個項目中需要一個共享訪問點或共享數據;we

原创 Java 內存 內存泄漏與內存溢出

內存方面一般屬於相對底層一點的知識,今天將相關的瞭解與他人的交流總結如下:java內存泄漏與內存溢出內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory;內存泄露 memo

原创 基於zookeeper實現統一配置管理、實現、集羣

爲什麼要用統一配置? 我們做項目時用到的配置比如數據庫配置等...我們都是寫死在項目裏面,如果需要更改,那麼也是的修改配置文件然後再投產上去,那麼問題來了,如果做集羣的呢,有100臺機器,這時候做修改那就太不切實際了;那麼就需要用到統一配

原创 攜程Apollo統一配置中心的搭建和使用(java)

https://blog.csdn.net/luhong327/article/details/81453001#commentBox 一.Apollo配置中心介紹 1、What is Apollo 1.1 Apollo簡介 Apollo

原创 詳解Nginx服務器配置

這篇Nginx配置的文章明月感覺是寫的非常的詳細的,感覺是非常的時候新手入門時學習Nginx來用,特此原文轉載分享了。 概述 在前面《Nginx服務器開箱體驗》 一文中我們從開箱到體驗,感受了一下Nginx服務器的魅力。Nginx是輕量級

原创 SpringCloud-Eureka 註冊中心以及服務提供與搭建和調用

Eureka    Eureka(原來以爲是縮寫,原來就是一個單詞,翻譯爲:我發現了,我找到了!0.0)是Netflix開源的一款提供服務註冊和發現的產品,它提供了完整的Service Registry和Service Discovery