原创 【redis】springboot2.0集成Redis使用發佈訂閱機制實現對超時的訂單進行過期處理

一、集成redis及配置訂閱代碼 1.redis參數配置 2.redis配置類  package com.esgcc.redis; import com.fasterxml.jackson.annotation.JsonAutoDe

原创 【數據字典】第二篇 PowerDesigner從數據庫中反向生成PDM,Name不顯示字段說明的解決方法

使用Reverse engineer從數據庫反向生成PDM的時候,PDM中的表的Name和Code事實上都是Code,爲了把Name替換爲數據庫中Table或Column的中文Comment,可以使用以下腳本: 在PowerDesigne

原创 【數據字典】第三篇 利用PowDesigner自動生成數據字典

一、從mysql數據庫生成pdm圖 1.配置數據庫連接(要使用此方法jdk必須爲32位,否則test將會失敗) 1.1配置數據源:database-->Configure Data Connections 點擊紅色按鈕新建連接 com

原创 【多線程】多線程的作用及實例

多線程的幾種實現方式 線程創建與運行 Java 中有三種線程創建方法,分別爲實現 Runnable 接口的run方法、繼承 Thread 類並重寫 run 方法、使用 FutureTask 方式。 首先看下繼承 Thread 方法的實現:

原创 【Elasticsearch】Postman使用RESTful API操作數據

一、RESTful接口URL格式 http://192.168.177.11:9200/<index>/<type>/[<id>] 其中index、type是必須提供的。 id是可選的,不提供es會自動生成。 index、type將信息進

原创 【線程】線程池ThreadPoolExecutor使用

ThreadPoolExecutor提供了四個構造方法:   ThreadPoolExecutor構造方法.png   我們以最後一個構造方法(參數最多的那個),對其參數進行解釋: public ThreadPoolExecutor

原创 【session】設置session超時的三種方式

1. 在容器中設置:如在tomcat-7\conf\web.xml中設置 Tomcat默認session超時時間爲30分鐘,可以根據需要修改,負數或0爲不限制session失效時間。 <session-config>  <session

原创 【session】session和session_id的理解

什麼是session session用來追蹤每個用戶的會話。使用服務器生成的session_id進行標識,用來區別用戶。 session存放在哪裏 session存放在服務器的內存中,session_id存放在服務器內存以及客戶機中的co

原创 【安全】安全問題修改總結

1.不安全的隨機數 解決方案: Math.random()替換爲window.crypto.getRandomValues(new Uint32Array(1))[0]

原创 【Nexus】maven私庫遠程安裝jar包

1.配置maven配置文件settings.xml,配置私服的倉庫賬號密碼     <server>       <id>nexus-releases</id>       <username>賬號</username>       <p

原创 【web開發】四個域對象

一、域對象 範圍由小到大:page   request   session   application servlet的那4個域分別對應的是4個Class(詳見api,javax.servlet.jsp.PageContext) page

原创 【Mysql】MySQL 5.7數據庫參數優化

max_connections:允許客戶端併發連接的最大數量,默認值是151,一般將該參數設置爲500-2000max_connect_errors:如果客戶端嘗試連接的錯誤數量超過這個參數設置的值,則服務器不再接受新的客戶端連接。可以通

原创 【線程】Callable和Future出現的原因

創建線程的2種方式,一種是直接繼承Thread,另外一種就是實現Runnable接口。 這2種方式都有一個缺陷就是:在執行完任務之後無法獲取執行結果。 如果需要獲取執行結果,就必須通過共享變量或者使用線程通信的方式來達到效果,這樣使用起來

原创 【JAXB】marshaller unmarshaller解析xml和讀取xml

一、JAXB簡介及主要類 JAXB(Java Architecture for XML Binding) 是一個業界的標準,是一項可以根據XML Schema產生Java類的技術。該過程中,JAXB也提供了將XML實例文檔反向生成Java

原创 【nexus】私庫配置

比較好的文章:https://betakoli.iteye.com/blog/2356735