原创 java版服務端接入華爲消息推送3.0接口

java版服務端接入華爲消息推送3.0接口華爲Push Kit V1接口將於2019年11月30日全網下線,改用最新接口註冊成爲開發者接入3.0接口使用官網的SDK服務端示例代碼下載地址:然後使用SDK中提供的方法 華爲Push

原创 java8 List中指定某個對象去重,lambda表達式解決

判斷是否有重複數據,有重複不加到map中 private static <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) {

原创 Java-反射再學習

反射之中包含了一個“反”的概念,所以要想解釋反射就必須先從“正”開始解釋,一般而言,當用戶使用一個類的時候,應該先知道這個類,而後通過這個類產生實例化對象,但是“反”指的是通過對象找到類。 package cn.mldn.demo

原创 頁面顯示LCD液晶字體,特殊字體,@font-face屬性詳細用法,配圖

如果web項目中需要用到LCD液晶字體顯示數值(如下圖所示)該怎麼辦? 在這就需要用到@font-face(具體看一下語法) /* 定義 */ @font-face { font-family: 'MicrosoftYaHei'

原创 springmvc常用註解標籤詳解

1、@Controller 在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發的請求,它把用戶請求的數據經過業務處理層處理之後封裝成一個Model ,然後再把該Model 返回給對

原创 筆記==>map

Map接口 如果程序中存儲了幾百萬個學生,而且經常需要使用學號來搜索某個學生,那麼這個需求有效的數據結構就是Map。 Map是一種依照鍵(key)存儲元素的容器,鍵(key)很像下標,在List中下標是整數。 在Map中鍵(key)可

原创 WebSocket與消息推送

WebSocket與消息推送 B/S結構的軟件項目中有時客戶端需要實時的獲得服務器消息,但默認HTTP協議只支持請求響應模式,這樣做可以簡化Web服務器,減少服務器的負擔,加快響應速度,因爲服務器不需要與客戶端長時間建立一

原创 springboot配置最簡單的登陸攔截

@Configuration public class AdminSecurityConfig extends WebMvcConfigurerAdapter { @Autowired LoginConfig login

原创 JDK1.8 HashMap中put源碼分析

一、存儲結構 在JDK1.8之前,HashMap採用桶+鏈表實現,本質就是採用數組+單向鏈表組合型的數據結構。它之所以有相當快的查詢速度主要是因爲它是通過計算散列碼來決定存儲的位置。HashMap通過key的hashCode來計算hash

原创 後臺直接返回頁面

Page.RegisterStartupScript("lg"," top.window.location.href =",true);//返回頁面刷新 return "redirect:login";//返回頁面不刷新 一、跳轉 @C

原创 基於JQuery實現相同內容合併單元格的代碼

<script type="text/javascript"> jQuery.fn.rowspan = function (colIdx) { //封裝的一個JQuery小插件 return this.each(f

原创 使用git從本地上傳代碼到碼雲遠程倉庫

1.從 http://git-scm.com/download 下載window版的客戶端。下載好,一步一步安裝即可。 2.使用前的基本設置 git config --global user.name "用戶名" (這裏的用戶名是你

原创 Spring類加載(註解方式)

單例+預加載(默認) //項目一啓動就產生一個且僅一個實例,即單例。 //並且,通過 @Autowired 只能獲得這個單例。new Test()則不受單例限制 @Component public class Test{ } 單例+懶加

原创 XSS 跨域腳本攻擊解決方案

編寫攔截類 package com.jst.sys.filter; import java.io.IOException; import java.util.Enumeration; import javax.servlet.Filte

原创 30分鐘學會如何使用Shiro

本篇內容大多總結自張開濤的《跟我學Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我並沒有全部看完,只是選擇了一部分對我來說急需在項目中使用的知識加以學習。