原创 身份認證系統Oauth2介紹

先看兩張截圖 第一張圖是登陸微博時使用第三方QQ登陸,跳轉至QQ的登陸授權頁面。 https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=1010

原创 spring boot之hello world!

1.使用idea搭建spring boot項目工程,選擇Spring Initializr,選中jdk然後next 2.輸入Group,Artifact,選中Maven Project,然後next 3.選擇web->web

原创 spring boot之項目打包部署

1.修改pom.xml打包方式以及包名相關信息 <!--打包方式--> <packaging>war</packaging> <build> <!--buil下添加包名--> <finalName>ProjectName<

原创 SpringMVC整合ActiveMq

實現message監聽類 import javax.jms.Message; import javax.jms.MessageListener; import javax.jms.TextMessage; import org.s

原创 收集幾款常用的Intellij Idea插件

一、Lombok 實體類簡化工具,自動生成get、set方法,幾乎是必備插件,只需要一個註解@Data即可 二、Mybatis plugin 實現在mapper接口與mapper的xml文件之間來回跳轉,就想接口跳到實現類那樣,可

原创 ActiveMQ配置持久化消息的過期策略

爲什麼要配置這個策略 最近在開發中遇到一個問題,mq的生產者正常工作,此時消費端由於異常與mq失去連接,加入消費端失聯時間較長會導致mq堆積大量消息,等下一次消費端連接上的時候會有大量消息涌入,如果處理不好會導致消費端直接內存溢出

原创 Tomcat驗證http頭導致前端向後端傳值失敗的問題

描述 The valid characters are defined in RFC 7230 and RFC 3986 前端傳遞含有非法的字符,導致以上錯誤。 原因 新版本的Tomcat在 7.0.73, 8.0.39, 8

原创 使用 JavaScript 實現的開源可視化庫-ECharts

爲什麼選擇Echarts 1、上手快,只需要簡單的配置即可生成各種圖形 2、百度開源項目,文檔全,社區活躍(之前人保項目使用過的chart.js國外開源框架,中文文檔較少) 3、實例豐富,可以適用各種各樣的功能 4、跨平臺使用,支

原创 ActiveMQ消息隊列過多導致客戶端連接失敗

一、異常描述 jvm 1 | Exception in thread "ActiveMQ BrokerService[localhost] Task-997" java.lang.OutOfMemoryError: unab

原创 記錄一次kworkerds挖礦木馬的解決

前言 一段時間沒有上來看過了,前兩天上來發現頁面加載速度變慢了很多,查看cpu佔用發現幾乎是100%,再用top去查看,發現有好幾個名叫kworkerds的進程,百度了一下才發現原來這是個惡意挖礦病毒,感染上後會給你的主機添加一

原创 H5 Plus移動APP開發之原理介紹-早會分享

一、什麼是H5 Plus H5 Plus即HTML5 Plus是在HTML5的基礎上做的擴展,是HTML5的加強版,它提供了WebApp的一套規範,HTML5+擴展了JavaScript對象plus,使得js可以調用各種瀏覽器無法實現

原创 Java調用webservice的.asmx後綴接口

前兩天,在與其他公司做對接中需要回調一個對方的接口,看了文檔後發現是webservice的接口,而且接口名後面還有.asmx的後綴,因爲之前接觸的webservice接口都是wsdl的形式,所以立馬網上搜尋一番,在此記錄下具體實現。

原创 數據交換格式之XML

XML是一種基於XML規範語法的標籤類型文檔,它是重量級的,本文主要介紹XML在java語言裏面的生成與解析,XML生成包爲Dom4j,有關XML與其他數據格式之間的比較將會在接下來的文章中給出。 一、生成xml 使用java代碼生成

原创 數據交換格式之JSON

JSON是一種以鍵值對傳遞的數據格式,本文主要針對JSON數據格式在JavaScript以及Java語言中的具體應用,JSON相關介紹以及和其他數據格式的比較將在接下來的文章中給出。 一、JavaScript是JSON的主戰場,JSO

原创 js實現類似相冊的縮略圖效果

使用jqthumb.js插件製作縮略圖 1.將下載好的jqthumb.js插件導入html <script type="text/javascript" src="js/jqthumb.js"></script> 2.創建需要縮略圖