原创 知道這20個正則表達式,能讓你少寫1,000行代碼

正則表達式,一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現一個非常複雜的業務邏輯。熟練地掌握正則表達式的話,能夠使你的開發效率得到極大的提升。 正則表達式經常被用於字段或任意字符串的校驗,如下面

原创 SQL查詢提速方法

不要用 UPDATE 代替 CASE 這個問題很常見,卻很難發覺,許多開發人員常常忽視這個問題,原因是使用 UPDATE 再自然不過,這似乎合乎邏輯。 以這個場景爲例:你把數據插入一個臨時表中,如果另一個值存在,需要它顯示某個值。

原创 PowerDesigner生成mysql字段comment 註釋

PowerDesigner生成mysql字段comment 註釋 爲什麼沒有註釋 在 pdm 視圖中,默認 powerdesigner 是不會生成註釋的。 解決方案 可以修改 mysql 文件生成模版來達到我們所需要的效果。 生

原创 常用統計分析軟件介紹

一、 SAS統計軟件  SAS 是英文Statistical Analysis System的縮寫,翻譯成漢語是統計分析系統,最初由美國北卡羅來納州立大學兩名研究生開始研製,1976 年創立SAS公司, 2003年全球員工總數近

原创 Java_IO_兩種文件複製方式

一:緩衝輸入輸出流(InputStream、OutputStream) [java] view plain copy <span style="font-size:14px;"> /* *緩衝輸入輸出流方式複製

原创 FreeMarker

FreeMarker 是一款 模板引擎: 即一種基於模板和要改變的數據, 並用來生成輸出文本(HTML網頁,電子郵件,配置文件,源代碼等)的通用工具。 它不是面向最終用戶的,而是一個Java類庫,是一款程序員可以嵌入他們所開發產品

原创 ZeroMQ教程中文版

https://gitee.com/solym/ZeroMQ-Guide-Zh https://github.com/booksbyus/zguide ZMQ接口文檔的官方網站 : http://api.zeromq.org/ Z

原创 properties語言包字數統計

今天需要做個預算,需要統計語言包中要翻譯的中文文字數,文字有漢字和Unicode碼,想了想還是動動手寫點代碼來統計。 先取一下目錄下所有的文件。扔到Excel裏。 然後運行下列代碼: 注意修改final HSSFSheet

原创 三種主流的Web服務實現方案(REST+SOAP+XML-RPC)

目前知道的三種主流的Web服務實現方案爲: REST:表象化狀態轉變 (軟件架構風格) SOAP:簡單對象訪問協議 XML-RPC:遠程過程調用協議 下面分別作簡單介紹: REST:表徵狀態轉移(Representation

原创 查看oracle數據庫允許的最大連接數和當前連接數

在查看數據的連接情況很有用,寫完程序一邊測試代碼一邊查看數據庫連接的釋放情況有助於分析優化出一個健壯的系統程序來。 1、查看當前的數據庫連接數 select count(*) from v$process ; –當前的數據庫

原创 Shiro (Java安全框架)

Apache Shiro是一個強大且易用的Java安全框架,執行身份驗證、授權、密碼學和會話管理。使用Shiro的易於理解的API,您可以快速、輕鬆地獲得任何應用程序,從最小的移動應用程序到最大的網絡和企業應用程序。 主要功能

原创 Spring攔截服務【二】(SpringBoot使用自定義攔截器Interceptor)

SpringBoot使用自定義攔截器,方法都有註釋: package com.yhn.web.interceptor; import org.springframework.stereotype.Component; import org

原创 Jquery面試題

1 你在公司是怎麼用jquery的? 答:在項目中是怎麼用的是看看你有沒有項目經驗(根據自己的實際情況來回答) 你用過的選擇器啊,動畫啊,表單啊,ajax事件等 配置Jquery環境 下載jquery類庫 在jsp頁面引用jquery類庫

原创 PowerDesigner常用設置

使用powerdesigner進行數據庫設計確實方便,以下是一些常用的設置 附加:工具欄不見了 調色板(Palette)快捷工具欄不見了 PowerDesigner 快捷工具欄 palette 不見了,怎麼重新打開,找回來呢 上網搜索了一

原创 vnc server client配置

[root@localhost ~]# yum -y install tigervnc-server [root@localhost ~]# vncserver You will require a password to access