- 最近需要找尋所有檔案裡1=1的位置 , 單純使用1=1 搜尋結果會miss掉一些檔案 , 因為1與=之間, 有0~多個空白的可能 , 所以考慮使用正則表示式 如下
- \s+1\s*=\s*1
- \s : 空白
- + : 左邊文字出現1次以上
- 1 : 文字
- * : 左邊文字出現0次以上
- 記得還要選取正則表示式 , 與想要尋找的檔案類型
2016/5/30
NotePad++ 正則表示式
目錄
- K8S練習
- concepts結構
- schedule調度
- logging & monitor
- lifecircle生命週期
- maintaince集群維護
- security安全
- certificates身份驗證
- authoriration授權驗證
- storage存儲
- network網絡
- install安裝
- LeetCode
- Vue 練習
- 區塊鏈
- GoLang
- 高併發筆記
- 高併發簡介
- 如何創建一個不可變類別
- JVM構造(上)
- JVM構造(中)
- JVM構造(下)
- JVM優化步驟
- 多執行續處理
- MySQL SQL優化
- Redis資料庫+分佈鎖 - 簡介(一)
- Redis資料庫+分佈鎖 - 基於Redis資料庫實現分佈鎖(二)
- 設計模式
- Maven
- [maven 1] 安裝maven ,並用jboss(eclipse)掛載外部maven
- [maven 2] JBoss Developer Studio ( eclipse 也適用) 上建立 maven web專案
- [maven 3] 自建 maven archetype
- [maven 4] 建立 struts2+Spring+Mybatis web專案
- [maven 5] MyBatis自動產生程式碼, 並整合Spring
- maven installing 3rd party JARs
- [maven 6] 建立SpringMVC , 捨去Struts
- [maven 7] 加入LOG4J
- Missing Artifact JDK Tools Jar
- Jenkins
- Java
- java 指令
- java -version 異常解決
- Java Mail 使用GMail (SMTP) Server
- org.apache.ibatis.binding.BindingException
- JVM 效能調教 (一) - JVM基本結構和物件產生流程
- JVM 效能調教 (二) - JVM常用參數
- JVM 效能調教 (三) - 各類GC方法
- Spring中建立Quartz @Autowired
- Spring中建立Quartz集群
- 效能寫法小記錄
- Java常見日誌框架比較(SLF4J、Log4J、Log4J2、logback)
- Line Bot
- Web Service
- Hadoop
- 初學者建立hadoop 分享-single mode (上)
- 初學者建立hadoop 分享-single mode (下)
- Hadoop 練習筆記 - HDFS(multi mode) (1)
- Hadoop 練習筆記 - HBase(2)
- Hadoop 練習筆記 - Spark - local mode(3)
- Hadoop 練習筆記 - Spark - Standalone mode (4)
- Hadoop 練習筆記 - spark-submit (5)
- Hbase
- Phoenix
- Linux
- 簡易安裝/啟動samba
- linux指令
- SSH無密碼登入一些問題處理筆記
- Linux NFS Mount 筆記
- NTP 對時指令
- (引用)centos 7 變更root密碼
- 在centos 6 裝 forticlientsslvpn
- Windows
- 正則表示式
- 資料庫
- 增進SQL查詢速度的方式 , SARGs
- mysql 簡易備份還原
- Spring 怎么解决mysql连接的8小时问题
- DB2 table被鎖住
- DB2連線錯誤 ERRORCODE=-4499, SQLSTATE=08001
- DB2常用指令
- MariaDB
- ZK framework
- Netty FrameWork
- Spring FrameWork
- Shiro FrameWork
- Shiro Framework - 簡介(一)
- Shiro Framework - spring boot配置(二)
- Shiro Framework - Shiro配置(三)
- Shiro Framework - 授權配置(四)
- Shiro Framework - 單個realm身份認證(五)
- Shiro Framework - 多個realm身份認證(六)
- Shiro Framework - 身份認證密碼MD5+鹽質加密(七)
- Shiro Framework - 會話管理(八)
- Shiro Framework - "RememberMe"管理(九)
- Shiro Framework - 緩存管理(十)
- JBOSS
- 變更主題
- 修改jsp ,不須重啟servers伺服器
- java.lang.IllegalStateException: More than the maximum number of request parameters
- java.lang.UnsupportedClassVersionError
- HTML
- 瀏覽器以最高版本執行
- JQuery validator 增加 刪除驗證
- Material Design Lite 將 material-icons 的 url 設置在 local 端
- HTML5 AJAX下載 , 使用BLOB
- BootStrap 4 (1)
- BootStrap 4 (2)
- 資訊安全
- Q: 印星星
- IntStream.range(1, 5).forEach( i->System.out.println( StringUtils.repeat("*", i)));
2016/5/26
好文推薦
- 良葛格學習筆記
- HTML RESPONSE明細表
- Git 版控工具 下載與安裝
- Java 使用 Bottom Up 和 JAX-WS 來部署 Web Service Provider
- Java 使用 Top Down 和 JAX-WS 來部署 Web Service Provider
- Openssl入門
- JAVA之調派請求
- JSP Tag介紹
- UML簡介
- 基本Ajax
- hbase-ports
- phoneix
- 解決JS暫存問題
- VM&本機 呼叫Jboss無回應 , 更改設定檔Standalone.xml(6.4版本更改intertFace)
- 連結簡介
- Eclipse好用連結
- maven專案打包jar檔方式1
- maven專案打包jar檔方式2
- Spring整合quartz,quartz-scheduler定時任務,Spring定時任務
- VM Brige無法上網問題處理
- MySQL備份還原指令
- LOG4J
- LOG4J(2)
- JBoss CLI指令
- JBoss 部屬方式
- MYBATIS檔案遇到的問題=>第5點
- Eclipse SVN 密碼相關處理
- JBoss的DataSource介紹
- Spark介紹與安裝
- JBOSS console顯示LOG4J訊息
- Java動態編譯
- 控制反轉 (IoC) 與 依賴注入 (DI)
- 全局處理Controller 層異常
- SOLID
2016/5/25
jboss 變更主題
- 最近想把改變主題 , 找不到 jboss的 market place , 因此找到一個url 做安裝如下
- eclipse -> 說明 -> 安裝新軟體 -> 新增以下網址
http://eclipse-color-theme.github.com/update - 勾選 Eclipse Color Theme 安裝
- 安裝完畢重啟jboss studio , 視窗->喜好設定-> 一般事項 -> 外觀 -> 會多一個color theme
- 選擇自己要的主題 apply
2016/5/23
2016/5/21
[maven 4] 建立 struts2+Spring+Mybatis web專案
- 環境介紹
- struts2 2.3.28.1
- Spring 3.2.17
- Mybatis 3.2.3
- 照著之前的做法 maven archetype 建一個SpringApp (已改為 SSHBaseApp , 這邊名稱用SSH為錯誤的 , 因為並非使用Hibernate , 本篇使用MyBatis ) ,
如下圖
- 過去不管是spring 還是 hibernate這類framework , 我們都須手動下載 jar檔 , 還需要下載相依的 jar 檔 , 譬如 log 的 jar 檔 , 否則無法deploy , 近來發展逐漸有 ant maven gradle這類工具幫助我們處理這些套件相依性的問題 , 實為方便
- 灣岸建置好後先至 spring的官網 點選 quick start
- 本次建立使用 3.2.17版 , 右上方可看到官方堤共 maven 與 gradle的來源 , 將下方複製貼至SpringApp的pom.xml裡
- 貼入pom.xml稍等1分鐘後即完成 , spring 還有一個很重要的 application.xml , 不過在待之後的章節才會有較詳細的介紹
- 接著在pom.xml 貼入struts2的設定
- 接著在pom.xml 貼入mybatis的設定
- 以上完成後 , 等於是已經匯入所需的jar檔 , 再來就開始分別進行config設定
- struts.xml設定檔 , maven有其目錄結構 , resource資料夾是放一些設定檔的位置 , 如果沒有此資料夾 , 自己手動新增即可 , struts.xml 預設是放在 src 目錄底下 , 當web.xml 讀取到需要匯入struts設定時 , 便會去src 目錄找 struts.xml , 但因maven 規範已有個resources 目錄 , 將 struts.xml檔放至該目錄下 , 當jboss 啟動時是找的到 struts,xml的
- 告訴 web.xml 有struts需要匯入
- 在struts.xml 設定url request時該如何處理
- spring的設定檔預設位置如下
- standalone
- 無預設檔名
- classpath的 root
- web
- 預設檔名 : application.xml
- 預設目錄 : WEB-INF
- 因為在之前的pom.xml 導入的spring設定不足 , 現在實作的是web , 因此還需要加入一條設定如下 , 並且加了一個參數方便管理
- 加完pom.xml , 需要在專案上右鍵 maven->update project , 如果發生以下錯誤 可以參考此連結 , 到local repository找到該套件, 將*.lastUpdated 檔刪除 , 這樣重新update project , 就可以順利下載該套件 jar 檔
- The container 'Maven Dependencies' references non existing library '${groupid}/${artifactid}-${version}.jar'
- 增加applicationContext.xml 放置於resources目錄, 此為spring的設定檔
- 接著告訴web.xml 有spring , 前面提到 spring的預設位置 , 但因為maven 我們放在resources 目錄 , 所以需要加上<context-param>.......</context-param>這段
- 啟動jboss查看console , spring是否成功
- MyBatis屬於ORM(Object relation mapping)的一種 , Hibernate也同屬之 , 精神就是
- 1個類別(即)對一個table , 一個物件對一筆資料
- MyBatis的設定檔為 mybatis-config.xml , 裡面主要包含三類
- 資料庫連線 (本篇由spring處理)
- 需匯入的xml mapping檔 (即vo與table之對應關係)
- 其他設定
- 在resources加入mybatis-config.xml檔案 , 不做任何設定
- generatorConfig.xml 協助產生所需的類別 , 之後再介紹
- 以上三個framework設置完畢後 , 至local端的repository資料夾下會發現maven 幫我們把所有需要的 jar 都下載好了!!!
訂閱:
文章 (Atom)