原创 SpringBoot實現多數據源

springboot的出現大大方便了我們程序員的編碼,不用再去各種xml中配置,節省了大量的時間,我也是剛開始學習。使用springboot實現多數據源也是相當簡單的,首先在pom中添加相應的數據庫所需的依賴(這裏就不多討論了),然後在如

原创 第一次讀Think In Java收穫

        新進公司的初級程序員,看了公司的項目,目前沒啥事做就在看Think In Java,然後想把自己的收穫記錄起來。這是本人第一次寫博客。 2018年5月25日        1.創建一個新對象之後,直接輸出該對象,會默認調用

原创 Redis連接池

當需要很多連接的時候,一般都是通過使用連接池獲取連接,首先我們先自定義一個簡單(沒考慮高併發等複雜情況)的連接池,及進行相應設置package com.redis.test;import redis.clients.jedis.Jedis

原创 POI導出Excel表格

導出excel表格在日常工作中經常用到,這裏是一個小例子,HSSF只適用於小數據量,因爲他是一次性將需要導出的內容全部寫到內存中,在一次性寫入Excel中:public class ExportExcelHSSF { public sta

原创 Redis初體驗

Redis:REmote DIctionary Server(遠程字典服務器)是完全開源免費的,用C語言編寫的,遵守BSD協議,是一個高性能的(key/value)分佈式內存數據庫,基於內存運行並支持持久化的NoSQL數據庫,是當前最熱門

原创 Spring-Boot簡述

產生的原因:        Spring發展過程隨着邊界的不斷擴張,需要的配置越來越多,使用起來越來越複雜。違背了簡潔開發的理念,於是出現了Spring-Boot。爲什麼要學習SpringBoot:    1:簡潔開發,解放生產力   

原创 Redis主從複製

Redis主從複製,實現讀寫分離的小例子:public class TestMS { public static void main(String[] args) { Jedis jedis_M = new Jedis("192.xxx.

原创 Redis事務

package com.atguigu.redis.test;import redis.clients.jedis.Jedis;import redis.clients.jedis.Transaction;

原创 SpringBoot更換json解析框架

  SpringBoot默認使用了Jackson解析框架解析json數據,也就是默認支持json數據。如果想使用fastjson需要在pom添加依賴<dependency> <groupId>com.alibaba</groupId

原创 PermGen Space問題

問題:  最近做項目碰到了讓我糾結的問題,tomcat服務器運行一段時間,總是會自動報異常:java.lang.OutOfmemoryError: PermGen Space 的錯誤,導致項目無法正常運行。 介紹:  PermGen Sp

原创 使用MockMVC進行web項目的單元測試

在test目錄下創建測試類,代碼如下:@RunWith(SpringRunner.class) //運行方式,這裏使用Spring方式運行,還可以指定JUnit4.class等 @SpringBootTest public clas