原创 weblogic下項目jar衝突解決方法

ClassNotFoundException解決辦法:webapp/WEB-INF/下添加weblogic.xml文件,文件內容爲:   <?xml version="1.0" encoding="UTF-8"?> <wls:weblog

原创 Git代碼合併Merge還是Rebase

git rebase 這個命令經常被人認爲是一種Git巫術,初學者應該避而遠之。但如果使用得當的話,它能給你的團隊開發省去太多煩惱。在這篇文章中,我們會比較 git rebase 和類似的 git merge 命令,找到Git工作流中re

原创 jmock使用及例子講解

JMock是幫助創建mock對象的工具,它基於Java開發,在Java測試與開發環境中有不可比擬的優勢,更重要的是,它大大簡化了虛擬對象的使用。本文中,通過一個簡單的測試用例來說明JMock如何幫助我們實現這種孤立測試。     我們在測

原创 (Selenium+TestNG+Java+ReportNG+Jenkins)自動化測試

測試代碼 代碼結構 採用頁面對象模型(Page Object),減少UI修改後,對代碼的影響。   Java編寫,採用TestNG測試框架。 先說點概念的: Selenium Selenium是一套完整的Web應用程序測試系統,它包

原创 Pushlet詳解

Pushlet推送是一種將java後臺數據推送到web頁面的框架技術。下面我會對Pushlet的定時週期性自動推送、需求推送和點對點推送進行講解(注意:以下提到的監聽路徑即事件訂閱名)。   首先,需要導入從Pushlet官方下載js文件

原创 centos 7.3 開放端口並對外開放

1. 查看已打開的端口 # netstat -anp 2. 查看想開的端口是否已開 # firewall-cmd --query-port=666/tcp 若此提示 FirewallD is not running 表示爲不可知的防火牆

原创 Linux系統下安裝和卸載Redis

Linux系統下安裝和卸載Redis 安裝Redis 1.下載redis安裝包  下載地址:https://redis.io/download 2.把安裝包放在Linux文件系統下,利用WinSCP工具 3.解壓縮  tar -zxf r

原创 深入理解Lombok

說道Lombok,可能會鮮爲人知。但是在實際的開發中,它起到了很大的作用,話不多說,直入正題: 一、Lombok是什麼     現在看一下Lombok官方對其進行的解釋:Lombok官網:https://projectlombok.org

原创 JGroups 入門實踐

前言       JGroups是一個開源的純java編寫的可靠的羣組通訊工具。其工作模式基於IP多播,但可以在可靠性和羣組成員管理上進行擴展。其結構上設計靈活,提供了一種靈活兼容多種協議的協議棧。       JGroups 多線程的方

原创 ehcache 實現緩存共享

公司項目最近在做緩存同步的工作,研發組搞了一套zookeeper的插件,緩存存放在ehcache中,因爲要依賴第三方插件,感覺很麻煩,ehcache本身就支持緩存同步且方式比較多。 如下樣例簡單實現兩個應用之間的ehcache緩存共享(R

原创 從一個用戶expdp導出再impdp導入到另一個用戶

如果想導入的用戶已經存在:1. 導出用戶 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp2. 導入用戶 impdp user2/pass2 directory=dumpdir

原创 Ehcache詳細解讀

Ehcache 是現在最流行的純Java開源緩存框架,配置簡單、結構清晰、功能強大,最初知道它,是從Hibernate的緩存開始的。網上中文的EhCache材料以簡單介紹和配置方法居多,如果你有這方面的問題,請自行google;對於API

原创 encahce之GzipFilter的應用

學一個gzipFilter  gzipFilter其實就位於eHcache裏面,他是將response中的東東都壓縮一下,這個可大大減少了傳輸時間。  配置web.xml  Java代碼  <filter>            <fil

原创 Spring / Hibernate應用性能調優

對大部分典型的Spring/Hibernate企業應用來說,應用的性能大部分由持久層的性能決定。 這篇文章會重溫一下怎麼去確認我們的應用是否是”數據庫依賴(data-bound)”(譯者注:即非常依賴數據庫,大量時間花在數據庫操作上),然

原创 oracle數據庫exp命令導出數據報錯,expd+impd

oracle數據庫導出數據時報錯一般情況下,我們對oracle數據庫導出使用exp命令:exp userName/password file=myExp.dmp owner=userName;1但今天博主在對數據庫進行exp導出操作時,