原创 兩個長整數相加

無論你面試的是什麼崗位,應該都或多或少看到過這個問題 - 兩個長整數相加(兩數均爲正整數)要怎麼實現。如果a和b的位數不大,確實直接用類型轉換就可以求出a+b了,但是萬一a和b的位數都是幾百位呢,早就溢出了,這時候要怎麼計算呢? 這種情況

原创 Jquery獲取日期date()對象

Jquery 獲取日期date()對象 獲取JavaScript 的時間使用內置的Date函數完成 var mydate = new Date(); mydate.getYear(); //獲取當前年份(2位) mydate.getFul

原创 項目不編譯xml文件

最近使用IDEA開發了,雖然不習慣,但是確實挺爽的,哈哈。 使用中發現一個問題,idea好像不給編譯resource文件夾下的xml文件,導致項目部署到服務器中有各種問題,最後找到原因是因爲缺少xml文件,應該是被過濾掉了,在pom.xm

原创 存儲型跨站腳本漏洞,過濾特殊字符, SpringMvc防範XSS攻擊。

公司最近在搞測試,請的第三方測試機構。。。一頓操作猛如虎。。。 記錄一次現在很多項目都容易忽略的存儲型跨站腳本漏洞處理,就是XSS攻擊漏洞,只要有用戶輸入的地方,就可能會有XSS漏洞,比如我們在留言板,或者發佈文章的地方輸入: <scri

原创 Spring Boot 常用註解。

一、註解(annotations)列表 @SpringBootApplication: 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration註解。其中@ComponentSca

原创 刪除 設備驅動器中的百度網盤標誌

煩人的百度網盤驅動圖標,流氓啊流氓,今天記錄一下刪除我的電腦中 百度網盤圖標: 首先打開百度網盤,找到設置: 設置,基本,取消在我的電腦中顯示,應用: 基本操作,有的時候好用,有時候不好用,那就只能去刪除註冊表了, WIN+R 輸入

原创 解決IDEA端口占用,1099被佔用

找到佔用端口的進程並關閉即可,但這種方式可能導致有用的進程被強行關閉,所以不推薦。 第一步:cmd打開命令行窗口,執行命令:netstat -aon|findstr 1099 查找佔用端口的進程(提示其他端口則更改1099 下面關掉其pi

原创 每天一排序:歸併排序

歸併排序(MERGE-SORT)是建立在歸併操作上的一種有效的排序算法,該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。將已有序的子序列合併,得到完全有序的序列;即先使每個子序列有序,再使子序列段間有序。若

原创 java異常體系

1.異常的繼承體系結構 Throwable 類是 Java 語言中所有錯誤或異常的超類。 只有當對象是此類(或其子類之一)的實例時,才能通過 Java 虛擬機或者 Java throw 語句拋出。類似地,只有此類或其子類之一纔可以是 c

原创 深入理解JVM的內存結構及GC機制

一、深入理解JVM的內存結構及GC機制 1、JVM把內存分成如下區域: (1)方法區(Method Area) (2)堆區(Heap) (3)虛擬機棧(VM Stack) (4)本地方法棧(Native Method Stack) (5)

原创 爲什麼使用單例模式和單例模式的寫法

1、爲什麼使用單例模式? (1)避免在開發過程中,創建出一個類的多個實例(佔用空間,性能問題),所以使用單例模式,保證該類只創建一個對象。 (2)一般單例模式通常有兩種形式:它的構造函數爲private的,必須有一個靜態方法,靜態方法返回

原创 獲取某網站在alexa上的排名

獲取網站流量全球綜合排名,對於一些網站的監測可能會用到。。。,具體點的可以打斷點進行跟進測試,整個過程跟進一遍就會非常清楚過程非常簡單:獲取,解析,通過節點獲取value。 代碼如下: package com.lzy.test; /*  

原创 Java遍歷Map對象的四種方式

方式一 這是最常見的並且在大多數情況下也是最可取的遍歷方式。在鍵值都需要時使用。 1 2 3 4 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (

原创 Map排序,按key排序,按value排序。

1、按照key排序: 利用TreeMap,TreeMap中的數據是根據key值對象中的對比方法(comparaTo)的運行結果進行存儲,所以可以直接利用TreeMap將Map中的key進行排序。 2、按照value排序: 將待排序Map中

原创 Eclipse搭建簡單的Spring boot項目

Spring Boot是爲了簡化Spring應用的創建、運行、調試、部署等而出現的,使用它可以做到專注於Spring應用的開發,而無需過多關注XML的配置。簡單來說,它提供了一堆依賴打包,並已經按照使用習慣解決了依賴問題---習慣大於約定