原创 HttpClient -- HTTP工具

package com.http.demo; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import

原创 JSON的解析 --之 FastJson 的使用

FastJSOn是阿里巴巴開源的JSON處理工具,包括“序列化”和“反序列化”兩部分,它具備如下特徵: 速度最快,測試表明,fastjson具有極快的性能,超越任其他的java json parser。包括自稱最快的jackson。 功

原创 Java中 Date Calendar GregorianCalendar TimeZone 關於時間的幾個使用類

package com.dcc.core.serxe.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;

原创 關於時間計算的工具類 DateTool

package com.dcc.server.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date

原创 Math.random()的用法

Math.random( ) 的使用 1.介紹: Math.random()是令系統隨機選取大於等於 0.0 且小於 1.0 的僞隨機 double 值 2.使用方法: 例: int num = (int)(Math.random()

原创 Chrome jsonView插件安裝

今天想到一個好方法,以 jsonView插件爲例分享一下。 1、打開 https://github.com ; 2、搜索 jsonView 鏈接:https://github.com/search?utf8=%E2%9C%93&q=jso

原创 徹底解決mysql中文亂碼

mysql是我們項目中非常常用的數據型數據庫。但是因爲我們需要在數據庫保存中文字符,所以經常遇到數據庫亂碼情況。下面就來介紹一下如何徹底解決數據庫中文亂碼情況。 1、中文亂碼 1.1、中文亂碼 create table user(na

原创 Springboot-shiro: This subject is anonymous - it does not have any identifying principals and

問題: spingboot 項目整合shiro 後, 通過註解 @RequirePermissions來進行權限控制  @ResponseBody @RequestMapping(value = "/detail", m

原创 SpringBoot 多個攔截器配置

SpringBoot的攔截器實現和SpringMVC一致,通過配置把攔截器注入到Spring容器中去; 但配置方式不一樣, 完成代碼如下: 一、新建兩個攔截器類 package com.jd.m.tg.interceptor; imp

原创 Springboot Logging的配置以及使用詳解

Springboot使用Commons Logging作爲內部的日誌系統,並且給Java Util Logging,Log4J2以及Logback都提供了默認的配置。 如果使用了spring boot的Starters,那麼默認會使用Lo

原创 JAVA過濾器(Filter)與攔截器(Interceptor)區別及關係

過濾器(Filter)與攔截器(Interceptor)區別: 1、過濾器是基於函數回調,而攔截器是基於java的反射機制; 2、過濾器是servlet規範規定的,只能用於web程序中,而攔截器是在spring容器中,它不依賴servle

原创 Linux 後臺運行 java -jar 執行jar包

1. 在Linux中運行jar包: 直接用java -jar xxx.jar,當退出或關閉shell時,程序就會停止掉。    以下方法可讓jar運行後一直在後臺運行:  java -jar XXX.jar & 問題: 當前窗口不被

原创 Spring事務管理嵌套事務詳解 : 同一個類中,一個方法調用另外一個有事務的方法

Spring 事務機制回顧    Spring事務一個被訛傳很廣說法是:一個事務方法不應該調用另一個事務方法,否則將產生兩個事務.  結果造成開發人員在設計                                         

原创 SpringBoot 中使用 Servlet 開發

介紹: a. SpringBoot爲我們自動配置了一個開箱即用的DispatcherServlet, 映射路徑爲"/"; b. SpringBoot默認是不支持JSP的,所有想用JSP就必須使用外來的容器來運行,即不能使用嵌入的tomca

原创 Springboot全局異常處理GlobalExceptionHandler

1. Springboot的全局異常查是通過兩個註解@ControllerAdvice和@ExceptionHandler來實現的 @ControllerAdvice:增強型控制器,對於控制器的全局配置放在同一個位置,全局異常的註解,放在