原创 javabean和map相互轉換的例子
1. javabean轉map /** * javabean轉map, map的key爲小寫 * * @param bean * @return * @throws Exception
原创 java8 用strem流處理集合的例子 list轉Set、Map
一. 需求:遍歷List集合,集合中的對象的某個字段是以 逗號分割的,把分割後的值保存在Set集合中 普通的寫法: Set<String> cfgPortfolioSet = new HashSet<>(20);
原创 IDEA熱部署tomcat實現js改動無需重啓tomcat
由於前端界面需要經常調整,每次修改js代碼都要重啓tomcat,影響開發效率,本文實現tomcat的熱部署,修改js代碼無需重啓tomcat. 基於maven項目 一. 設置web程序包的打包路徑 設置war包的 artifacts,
原创 正則表達式的一次匹配例子
匹配A#a,B#b的格式,a、b爲小數 String regex = "[0-9A-Za-z]+#[0|1]\\.?[0-9]{1,4}(,[0-9A-Za-z]+#[0|1]\\.[0-9]{1,4})*"; String posi
原创 正則表達式匹配規則
經常用到的一些正則表達式的匹配規則,從網上整理了一下:大概有以下: 元字符 元字符如下: . 匹配除換行符以外的任意字符 \w 匹配字母或數字或下劃線或漢字 \s 匹配任意的空白符 \d 匹配數字 \b 匹
原创 shell腳本常用命令
啓動微服務的腳本: #! /bin/sh set -m app_path=$(pwd) echo app path is $app_path # 找到tomcat的進程id app_pid=$(ps -ef|grep $app_pa
原创 redhat系統下部署小型微服務系統搭建基礎環境的過程記錄
該系統需要的開源軟件:redhat, redis, jdk1.8, tomcat8 ,oracleClient 背景:生產環境是在內網中,linux系統不能聯網, 不能使用 yum命令安裝 1.創建用戶 拿到redhat系統時
原创 ssm+maven整合遇到的錯誤
1. Unsupported major.minor version 52.0 (unable to load class org.springframework.web.SpringServletContainerInitialize
原创 統計字符串中某個字符出現的位置
public class base_day01 { public static void main(String[] arg) { String str = "統計字符串中的某個字在字符串中出現的位置"
原创 java中,爲什麼char類型數組可以直接用數組名打印,其它類型數組是地址值
char類型的數組就相當於一個字符串。因爲輸出流System.out是PrintStream對象,PrintStream有多個重載的println方法,其中一個就是public void println(char[] x),直接打印字
原创 客戶管理系統案例總結
主要功能有: 1, 客戶的增刪查改。 2,多條件模糊查詢客戶。 3,對查詢結果進行分頁處理。 4,要對結果是多條件查詢的還是直接查詢的區分(分離URL,較難) 總共遇到一下幾個問題: 1,jdbc 的 獲取連接對象失
原创 struts標籤 由於寫 <s:param> 而漏寫了<s:a> 一個空指針異常
漏寫<s:a> <s:param name="filepath" value="filepath"/> 正確代碼: <s:a action="user_download" namespace="/" cssClass=
原创 反射
反射技術. 由這項技術獲取指定名稱的類,並建立該類的對象。 提高了程序的擴展性。 反射技術:動態的獲取類以及類中的成員,並可以調用該類成員, 以前 是有什麼類,就new 什麼類, 現在是,沒有類,給什麼類就new
原创 Servlet , 實現 驗證碼功能
jsp界面: <body> <h1>登錄</h1> <form action="/day11_1/LoginServlet" method="post"> 用戶名:<input type="text
原创 java TCP上傳文本
服務端: package cn.net.tcp; import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; imp