原创 HttpClient-GET和POST請求示例

1.get請求 @Testpublic void sendGet() { // 獲取連接客戶端工具 CloseableHttpClient httpClient = HttpClients.createDefault(); String

原创 springboot+websocket 的簡單實現

springboot+websocket實現後臺與客戶端"全雙工"通信項目結構圖:2. 開發工具是IDEA, 創建springboot項目,在pox.xml中加入(下面是我的pom.xml的dependencies裏的全部依賴,因爲,這個是

原创 如何在項目中用token進行權限驗證

如何在項目中用token進行權限驗證原理: 當用戶首次登錄的時候,後臺給用戶生成一個token,並緩存到Map中,後續每次登錄都會根據userId校驗,移動端調用後臺的每個服務都需要有token的驗證通過才視作合法的。 1.首先自定義一個a

原创 mybatis自動生成代碼

第一步:先下載jar包,mybatis-generator-core-1.3.2.jar, mysql-connector-java-5.1.13.jar;第二步:編寫需要生成代碼的xml(根據實際的DB, 路徑編寫)<?xml versi

原创 Linux環境中操作Redis

第一步:安裝虛擬機。。。;第二步:在虛擬機安裝成功後,安裝Linux(Centos)    命令:$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz     $ tar x

原创 IO流的讀寫操作

public void testIO() throws Exception{        List<String> lines = IOUtils.readLines(new FileInputStream(new File("c:" +

原创 多線程案例

/** * 控制併發,屬於一種較常見的限流手段,通過信號量機制(如Java中的Semaphore)來控制 * 假如有一個需求,要讀取幾萬個文件的數據,因爲都是IO密集型任務,我們可以啓動幾十個線程 * 併發的讀取,但是如果讀到內存後,還需要

原创 springMVC的xml配置

1.下面是spring-mvc的配置文件: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xm

原创 mybatis如何在後臺調用存儲過程

-- mybatis調用存儲過程-- 數據庫:mysql5.5一、提出需求  查詢得到男性或女性的數量, 如果傳入的是2就女性,否則是男性二、準備數據庫表和存儲過程create table p_user( id int primary k

原创 HTTP發送POST請求

public void postSend(String reqJsonData, String documentCode, String userId) throws Exception {CloseableHttpClient httpC

原创 XML與Object之間的互轉

private static final String W3C_XML_SCHEMA_NS_URI = "http://www.w3.org/2001/XMLSchema"; /** 將對象轉換成xml @param obj 要轉成x

原创 關於拋異常事務回滾的測試

TestController.java 代碼如下***: /** * 測試異常回滾. * @return */ @RequestMapping(value = "/testExceptionRollBack") @ResponseBo

原创 mybatis自動生成代碼

第一步:先下載jar包,mybatis-generator-core-1.3.2.jar, mysql-connector-java-5.1.13.jar;第二步:編寫需要生成代碼的xml(根據實際的DB, 路徑編寫)<?xml versi

原创 springMVC之攔截器

SpringMVC 中的Interceptor 攔截器也是相當重要和相當有用的,它的主要作用是攔截用戶的請求並進行相應的處理。比如通過它來進行權限驗證,或者是來判斷用戶是否登陸步驟如下:1.首先定義一個攔截器類,並且實現HandlerInt

原创 Linux下安裝上傳下載命令szrz

一般在linux上安裝szrz上傳與下載文件的命令有2種方式:第一種: yum -y install lrzsz  輸入此命令自動安裝;第二種: 依次按照下面的步驟安裝就可以了wget http://down1.chinaunix.net/