原创 spring的定時任務配置(註解)

參考博客:http://www.jb51.net/article/110541.htmhttp://blog.csdn.net/wxwzy738/article/details/25158787我這邊項目的需求是:每天晚上1點刪除數據庫表

原创 SpringBoot 基於Redis快速實現消息隊列

SpringBoot基於Redis快速實現消息隊列一. 常用消息隊列工具  目前常用的消息隊列大概有三種類型,RabbitMQ等AMQP系列, Kafka, Redis等kev value系列,它們的使用場景分別是:   1.Rabbit

原创 SpringBoot對消息隊列(MQ)的支持

1.異步消息的定義  異步消息的主要目的是爲了系統與系統之間的通信,所謂異步消息即消息發送者無需等待消息接收者的處理以及返回,甚至無需關心消息是否發送成功   在異步消息中有兩個很重要的概念,即消息代理和目的地,當消息發送者發送消息之後,

原创 JAVA併發機制的底層實現原理

JAVA代碼在編譯後會變成字節碼,字節碼被類加載器加載到JVM中,JVM執行字節碼,最終需要轉化爲彙編指令在CPU上執行,JAVA中所使用的併發機制依賴於JVM的實現和CPU的指令。->參考《JAVA併發編程的藝術》1.volatile的

原创 Spring設置定時任務時,關於執行時間的規則設置

Spring設置一個定時任務,可能有如下配置:[html] view plain copy<?xml version="1.0" encoding="UTF-8"?>    <!DOCTYPE beans PUBLIC "-//SPRIN

原创 高併發的解決方案

1.應用和靜態資源分離 剛開始的時候應用和靜態資源是保存在一起的,當併發量達到一定程度的時候就需要將靜態資源保存到專門的服務器中,靜態資源主要包括圖片、視頻、js、css和一些資源文件等,這些文件因爲沒有狀態所以分離比較簡單,直接存放到響

原创 mybatis plus

簡介Mybatis-Plus(簡稱MP)是一個 Mybatis 的增強工具,在 Mybatis 的基礎上只做增強不做改變,爲簡化開發、提高效率而生。我們的願景是成爲Mybatis最好的搭檔,就像 Contra Game 中的1P、2P,基

原创 Java中的多線程你只要看這一篇就夠了

引如果對什麼是線程、什麼是進程仍存有疑惑,請先Google之,因爲這兩個概念不在本文的範圍之內。用多線程只有一個目的,那就是更好的利用cpu的資源,因爲所有的多線程代碼都可以用單線程來實現。說這個話其實只有一半對,因爲反應“多角色”的程序

原创 Java獲取時間與系統時間相差8小時終極解決方案

一、在取日期以前設置一下時區TimeZone tz = TimeZone.getTimeZone(“ETC/GMT-8″);TimeZone.setDefault(tz);此種方法適用於單次快速獲取系統本地時間二、設置java命令參數ja

原创 Spring boot VO字段設置後臺傳入前臺日期格式

未設置日期格式之前,前臺接收結果:measurementtime:14253000548551設置日期格式在VO實體中加入註解@JsonFormat@JsonFormat(pattern="yyyy-MM-dd HH:mm") priva

原创 Gson 封裝,json從此很簡單

以前代碼各種 重複,哪裏用到解析了 那裏就寫一遍 gson,各種加班各種苦逼,根本沒理解java的精髓啊。自從開竅之後 開始各種總結 封裝 。用了gson很久了。下面來共享一下我封裝過的 gson吧,如果有用點個贊啊。用到了單利 這樣省點