原创 線程池xml配置的方式.txt

xml中配置: <bean id="threadPoolTaskExecutor" name="threadPoolTaskExecutor" class="org.springframework.scheduling.concurren

原创 mysql/mybatis 批量新增/刪除/修改

新增: int insertLableBatch(@Param("list")List<UserGroupFilterLabel> list); <insert id="insertLableBatch" parameterType

原创 springboot的啓動監聽加載類

此代碼只作爲記載: @Component public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent> { priv

原创 關於http請求方面的知識:

1、http和https請求: 添加本地測試證書和發佈https請求可參考: https://blog.csdn.net/u012702547/article/details/53790722   2、https/http的調用類、以及h

原创 多線程中獲取bean對象

注:多線程場景下,使用默認的spring自動裝配無法獲取bean對象,此方案可以從context上下文中直接獲取bean。1、創建類,實現ApplicationContextAware接口;package com.bond.match.u

原创 用戶登錄錯誤次數限制、並實現:錯誤登錄次數、登錄錯誤間隔時間、封禁時間,參數的可配

1、可配參數說明:錯誤登錄次數:用戶可“連續”輸入錯誤的次數;登錄錯誤間隔時間:第一次錯誤~最後一次錯誤的間隔時間(此處用分鐘做計算);封禁時間:登錄錯誤次數達到上限後,禁止用戶登錄的時長(此處用分鐘做計算);2、表設計:h_login_

原创 openOffice Linux安裝部署

CentOS 6.5 Linux 安裝 openoffice資源準備:Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz編譯安裝:本人資源包放在 /opt/moudl

原创 quartz實例和流程(含springmvc和Springboot兩種模式下配置)

quartz包含4個核心模塊:調度器scheduled---觸發器trigger---jobDetail---job。調度關係爲:(偷懶盜用的圖片,簡潔明瞭。而且quartz非常簡單)1、springmvc下配置:<?xml versio

原创 springboot集成redis(含工具類)

注:記載springboot集成redis配置、pom、和jedisAPIreids工具類下載地址:https://download.csdn.net/download/qq_38493490/104349171、pom文件加上依賴<!-

原创 AspectJ 切面獲取參數名稱和值

[java] view plain copyafter () : serviceAuthCheckAnnotatedMethods(){      Object[] paramValues = thisJoinPoint.getArgs(

原创 dom4j讀取.xml參數配置文件

注:一般項目中會配置.properties文件來存儲參數、路徑等全局信息。而此處使用xml方式處理1、寫xml文件:configuration.xml<?xml version = "1.0" encoding="UTF-8"?> <sy

原创 idea之internal java compiler error

原創地址 https://www.cnblogs.com/sunjf/p/idea_compiler_error.html啓動錯誤:Error:java: Compilation failed: internal java compile

原创 mybatis返回map類型數據空值字段不顯示

注:返回完整的屬性集合,避免前端出現undifind。與此方式配合使用配置:https://blog.csdn.net/qq_38493490/article/details/804212801、springMVC和boot通用配置:<?

原创 @JsonFormat boot日期格式自動轉換方法(jackson)

@JsonFormat 使用注:boot中默認引用了jackson我們可以有兩種用法(我知道的),在對象屬性上,或者在屬性的 getter 方法上,如下代碼所示:增加到屬性上:... .../**更新時間 用戶可以點擊更新,保存最新更新

原创 阻塞隊列集成多線程實例

業務需求注:債券系統,用戶創建委託並見單成交、因爲委託數量較大、見單成交修改數據庫數據較多。在此使用阻塞隊列快速返回成功與否給用戶提升用戶體驗,使用線程加快處理業務速度。流程:用戶下單--下單驗證和委託數據生成--根據債券code判斷是否