原创 String 和List 的互相轉換

有時候爲了方便數據的存儲和傳遞等,需要把List<String> 轉換成String ,然後又需要還原,所以把方法記在博客裏,方便自己查找。List<

原创 java web 驗證碼-字符變形(推薦)

java代碼(圖片工具類)VerifyCodeUtils: import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.G

原创 簡單的java socket 示例

一、搭建服務器端 a)、創建ServerSocket對象綁定監聽端口。 b)、通過accept()方法監聽客戶端的請求。 c)、建立連接後,通過輸入輸出流讀取客戶端發送的請求信息。 d)、通過輸出流向客戶端發送請求信息。 e

原创 DB2列轉行,listagg的使用方法

SELECT LISTAGG(sys_menu_name, ',') FROM sys_menu_tb; 注意事項: 1.  listagg的長度限制4000,和頁面4k的varchar2一樣(在DB2表空間的頁面有4,8,16,32k

原创 db2中strip函數的使用

strip刪除字符串開始和結尾的空白字符或其他指定的字符, strip跟trim類似,可以去掉2端指定的字符, 如 strip(',15996886523,', b, ',')就是去掉2端的0,結果爲'15996886523'  

原创 SQL查詢某一字段重複的數據

查詢出重複記錄   select * from 數據表 where 重複記錄字段 in ( select 重複記錄字段 from 數據表 group by 重複記錄字段 having count(重複記錄字段)>1)

原创 DB2函數簡單示例

sql函數必須有返回值 db2中的函數原理同其他編程語言中的函數,均爲輸入幾個參數,同時返回一個值。 下面的例子演示一個尋找某一次考試中成績最好的學生的姓名。 首先,我們新建一個表score用於表示考試,並插入幾條數據: drop ta

原创 數據補差

 當我們查詢數據時,可能幾條數據缺失,此時還必須我們自己補填時的情況,比如: 這時我們看到 2018-08-22 00:30:00的數據不存在了,而在頁面順序顯示時我們還得補個空上去。下面是自己寫的幾個思路 1、循環收集起來的96點時間

原创 SQL存儲過程使用介紹

在數據庫編程過程中經常會用到存儲過程 , 相比 SQL 語句 , 存儲過程更方便 , 快速 , 安全 ; 先將存儲過程的相關介紹和使用方法總結如下  1. 存儲過程的概念 存儲過程 (Stored Procedure) 是在大型數據庫系統

原创 Postman的使用

原创 soapUI操作步驟

  1、打開瀏覽器,輸入wsdl文件路徑 2、創建New SOAP Project 3、填寫WSDL路徑(上面瀏覽器中路徑) 4、成功界面 5、如圖,點開之後是這樣的,在1的地方你需要輸入對應於的參數,點擊4進行查詢,查詢成功後右側

原创 localhost可以訪問,127.0.0.1和本地IP無法訪問

解決方案:在tomcat的配置文件 service.xml加上 address="0.0.0.0"  <Connector address="0.0.0.0" connectionTimeout="20000" port="8080

原创 sourcetree和Git的使用

1、簡單的用Git管理項目。 2、怎樣既要開發又要處理髮布出去的版本bug情況。 SourceTree是一個免費的Git圖形化管理工具,mac下也可以安裝。 下載地址:https://www.sourcetreeapp.com/ 1、從G

原创 異常---jsp文件過大,is exceeding 65535 bytes limit

Generated servlet error:The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535

原创 JAVA設計模式之策略模式

1、初步認識:    策略模式的定義:    定義一組算法,將每個算法都封裝起來,使得它們之間可以相互替換。策略模式讓算法獨立於調用它的客戶端而獨立變化。    大白話:    我清楚知道自己身上有幾把武器(策略),我會根據不同的情況使用