原创 Linux之centos7.3安裝jdk

1.解壓jjdk到/usr/local/jdk下 2.修改etc下的profile文件,在其中配置jdk的環境變量 使用vim /etc/profile 命令進入環境變量配置文件的編輯狀態 在文件中找到export行,並將其註釋,添加如下

原创 使用Swing的JList組件實現可滑動的圖片列表、好友列表

先放效果圖吧,代碼是從程序裏抽出來的,沒有特意的做效果,挺醜的湊合着看吧。前面是思路,不想看思路的,可以直接跳到後面看源碼(有3個類哦)。   一、實現JList每一項以圖片的形式展示並附帶滾輪思路: 1.需要【JScrollPane】

原创 23種設計模式

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式 行爲型模式,共

原创 23種設計模式——單例模式

單例模式是一種常用的設計模式。 在Java應用中,單例對象能保證在一個JVM中,該對象只有一個實例存在。這樣的模式有幾個好處: 1.某些類創建比較繁瑣,對於一些大型的對象,這是一筆很大的系統開銷。 2.省去了new操作符,降低了系統內

原创 23種設計模式——代理模式

代理模式(結構型模式) 代理模式(Proxy Pattern):所謂代理模式,就是爲A提供一個B對象以控制對A的訪問。這種類型的設計模式屬於結構型模式。在代理模式中,我們創建具有現有對象的對象,並執行現有對象的相關方法,以便向外界提供

原创 23種設計模式——原型模式

原型模式雖然是創建型的模式,但是與工程模式沒有關係,從名字即可看出,該模式的思想就是將一個對象作爲原型,對其進行復制、克隆,產生一個和原對象類似的新對象。 一、應用場景 假設有這樣一種情景:如果你正在開發一個銀行管理系統,其中有一個功能是

原创 Solr之中文分詞器配置

1.找到solr庫下的schema.xml 2.添加如下配置 3.引用方式 4.拷貝中文分詞器jar包到solr/WEB-INF/lib下 5.拷貝中文分詞器配置文件到solr/WEB-INF/classes下 6.啓動服務器測

原创 Solr之管控臺的使用

1.Overview(概覽)   2.Analysis(分析)   3.Dataimport(從數據庫導入數據):前提是已經配置好了相關的配置   4.Documents(索引文檔)   5.Files(文件夾):solr_hom

原创 Solr之安裝與配置

(一)Solr的索引庫創建和配置 1.在任意盤符下創建文件夾solrHome   2.解壓solr-4.10.3壓縮包,將文件中example下的solr文件夾下的所有內容複製到solrHome中   3.修改solrHome中複製過來

原创 Linux之常用命令

1.查看IP信息 ifconfig 2.進入指定的目錄 絕對路徑:cd /目錄/子目錄/../.. 相對路徑:cd 當前路徑的子目錄/子目錄/../.. 根目錄:cd / 3.返回上級目錄 回退到上級目錄,退一層:cd .. 回退兩次:

原创 Linux之centos7.3安裝tomcat7

1.使用filezilla軟件將tomcat7的安裝包上傳到Linux主機的指定文件夾下 2.解壓tomcat安裝包,複製到/usr/local目錄下 cp -r apache-tomcat-7.0.68 /usr/local/tomca

原创 Linux之centos7.3安裝mysql

1.進入到要存放安裝包的位置 cd /usr/local/mysql   2.下載mysql5.7的YUM源: wget http://repo.mysql.com/mysql57-community-release-el7-8.noar

原创 SpringMVC學習

一、SpringMVC SpringMVC是一種基於Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,即使用了MVC架構模式的思想,將web層進行職責解耦,基於請求驅動指的就是使用請求-響應模型。 SpringMVC

原创 Mybatis學習

目錄 一、初識Mybatis (一)Mybatis的原理 (二)Mybatis的配置 二、基於SqlSession的單表增刪改查 (一)無參數的 (二)有參數的 (三)SqlSession總結 1.單參數 2.多參數 三、基於Sql動態代

原创 Spring學習

目錄 一、SpringIOC (一)SpringIOC的概念 (二)SpringIOC的使用 1.所需jar包 2.在src下創建並配置applicationcontext.xml文件 3.在java代碼中的應用 (三)SpringIOC