原创 List使用Iterator遍歷的坑

  寫法一: Iterator<QcSampleDTO> it = qclist.iterator(); //排除尾箱容器

原创 jenkins構建maven項目指令(Java -jar 和 tomcat)

tomcat 啓動方式 #!/bin/sh #kill tomcat pid #這句尤爲重要 export BUILD_ID=tomcat_mobile_build_id # 1.關閉tomcat pidlist=`ps -ef|gr

原创 java8 lambda 統計list中對象的重複次數

package com.example.java8; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.

原创 Java中JSON字符串與java對象的互換實例詳解

在開發過程中,經常需要和別的系統交換數據,數據交換的格式有XML、JSON等,JSON作爲一個輕量級的數據格式比xml效率要高,XML需要很多的標籤,這無疑佔據了網絡流量,JSON在這方面則做的很好,下面先看下JSON的格式, JSON可

原创 redis密碼設置、訪問權限控制等安全設置

redis作爲一個高速數據庫,在互聯網上,必須有對應的安全機制來進行保護,方法有2,如下。 1.比較安全的辦法是採用綁定IP的方式來進行控制。  請在redis.conf文件找到如下配置 # If you want you can b

原创 spring mvc 發送http post請求返回的中文數據亂碼

發送http post請求返回的數據中文亂碼,在網上搜了一下,找到一個相關的資源,結果發現用不了,最後自己試着改了一下,終於解決了這個亂碼的問題。 public static String post(String url, String

原创 Linux下redis安裝與使用

 1、下載源碼,解壓縮後編譯源碼。 $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz $ cd redis-2

原创 json中MorphDynaBean的取值

返回的json數據如下: {"key":"success","message":"查詢成功","relationKey":[{"keybd_state":1,"keybd_code":"cXzDdfOcHC"}],"success":tr

原创 java參數替換方法

除了String的replace方法和replaceAll 還有MessageFormat. String str1 = "大秦 {0} {1} {2}"; System.out.println(MessageFormat.format

原创 RPC原理解析

原文鏈接:https://www.cnblogs.com/swordfall/p/8683905.html 1.RPC原理解析 1.1 什麼是RPC RPC(Remote Procedure C

原创 SpringBoot項目打成jar包後無法讀取到resource下的文件

  背景:最近工作研究整合ureport打印功能,需要在默認創建模板的時候保存一個基礎模板。需要讀取默認模板文件轉成字符串類型保存到數據庫。  目錄結構如下   首先用第一種方式讀取配置文件: public String xm

原创 Request header is too large

後臺報這樣的錯java.lang.IllegalArgumentException: Request header is too large 原因:請求頭超過了tomcat的限值。本來post請求是沒有參數大小限制,但是服務器有自己的默認

原创 springboot整合CXF發佈webService和動態調用

不說閒話,直接附上所有源碼。 1.pom文件引入jar包 <dependency> <groupId>org.apache.cxf</groupId> <artifact

原创 java的動態代理機制詳解

在學習Spring的時候,我們知道Spring主要有兩大思想,一個是IoC,另一個就是AOP,對於IoC,依賴注入就不用多說了,而對於Spring的核心AOP來說,我們不但要知道怎麼通過AOP來滿足的我們的功能,我們更需要學習的是其底層是

原创 git stash 用法總結和注意點

常用git stash命令: (1)git stash save "save message"  : 執行存儲時,添加備註,方便查找,只有git stash 也要可以的,但查找時不方便識別。 (2)git stash list  :查看s