原创 工廠方法模式,抽象工廠模式,簡單實例分析

爲了更好地理解這兩個模式,自己假設了如下場景,可能有些牽強,但應該還好。嘿嘿。   Acer,Lenovo兩家本本製造商,假設原來有一OEM兩個牌子的本本都做,這時,無論你想買那種牌子的,都可以直接向OEM購買。 可是後來該OEM

原创 天啊!原來舊手機這麼值錢!竟然不知道丨實用

天啊!原來舊手機這麼值錢!竟然不知道丨實用 如今,智能手機更迭速度真是快。喜歡嚐鮮的人嘴裏喊着“求剁手”,還是忍不住買買買換換換。於是家裏淘汰下來一堆舊手機,送人,別人未必瞧得上;賣二手,還是挺可惜的。 那麼,舊手機到底

原创 在Java中讀取EXCEL文件 JExcelAPI與Apache POI兩者對比

一,JExcelAPI與Apache POI兩者對比   1、JExcelAPI不適合商業應用,它都是會莫名其妙的讀不出來數據。   2、Apache POI是一純Java的實現,不僅能讀微軟的Excel還可以讀Open Office的

原创 Tomcat java.lang.OutOfMemoryError: PermGen space及其解決方法

Tomcat啓動時報如下錯誤:     java.lang.OutOfMemoryError: PermGen space 解決辦法:     配置相關內存大小。其中按照啓動tomcat的不同方式,分如下三種情況     a):如果是ec

原创 基於Cookie信息的互聯網精準廣告定向技術研究

在今年的315晚會上,有一個詞再次引起了廣大網友的關注,那就是Cookie,其實關於個人在網絡上的信息安全問題,IT界的幾位巨頭也曾爲此爭論了好久,最終也是不了了之。那麼Cookie究竟是什麼呢?Cookie是指某些網站爲了辨別用戶身份

原创 IntelliJ IDEA 15 破解方法

由於idea 15版本更換了註冊方式,只能通過聯網激活,所以現在不能通過簡單的通用註冊碼進行離線註冊了, 雖然可以繼續用14版本,但是有新版本卻無法嘗試讓強迫症也是異常抓狂。 通過度娘我找到了一個破解方法,並實測註冊成功,如下圖所示

原创 Java讀寫Excel

Java讀寫Excel 工作中經常需要對Excel進行讀寫操作,java操作excel文件比較流行的是apache poi包,excel分爲xls(2003)和xlsx(2007)兩種格式,操作這兩種格式的excel需要不同的poi包。

原创 使用MyEclipse構建MAVEN項目

使用MyEclipse構建MAVEN項目 這裏用的是MyEclpise的自帶的MAVEN插件。 Maven最好配置成你自己安裝的那個,MyEclipse自帶會有些許Bug。 用nexus代理Maven的中央倉庫,setting.xml

原创 mybatis常用jdbcType數據類型

MyBatis 通過包含的jdbcType類型 BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINEDTINYINT     REAL  

原创 工廠模式(靜態工廠模式、工廠方法模式、抽象工廠模式)

工廠模式(靜態工廠模式、工廠方法模式、抽象工廠模式) 工廠模式(靜態工廠模式、工廠方法模式、抽象工廠模式) 一、引子 話說十年前,有一個暴發戶,他家有三輛汽車——Benz 奔馳、Bmw 寶馬、Audi 奧迪, 還僱了司機爲他

原创 -Dmaven.multiModuleProjectDirectory system propery is not set.

MyEclipse中使用maven插件的時候,運行run as maven build的時候報錯 -Dmaven.multiModuleProjectDirectory system propery is not set. Check

原创 [IDEA]習慣用的idea快捷方法

1. 打開類文件: Ctrl + N 2. 打開非類文件: Ctrl + Shift + N 3. 顯示類或方法的javadoc: Ctrl + Q 4. 找到類,方法,變量的聲明的地方: Ctrl + B 5. 快速展示類的元素: C

原创 MySQL GUI Tools 使用簡介

一、MySQL Query Browser   當啓動MySQL Query Browser後,會彈出一個對話框,要求填入你想連接的MySQL服務器的一些基本信息,諸如MySQL服務器的IP地址、端口號、用戶名和密碼等。該 連接被創建後,

原创 給已經存在的項目添加git

1.在gitee、gitlab或github新建倉庫 2.進入本地項目,使用下面命令進行初始化 git init 3.添加本地文件 git add . 或 git add -A 4.提交 git commit -m 'init

原创 mysql修改密碼,久了都忘了

use mysql; update user set authentication_string=password('yyyyyy') where user='xxxxxx' and host='localhost'; flush pri