原创 正則匹配的test方法值一直變化的原因講解及解決方法

做項目的時候,用到了正則匹配,但是特別鬱悶的是發現了一個bug,就是用到的test方法的結果值一直在變化,下面來看個例子你就明白怎麼回事了! JavaScript 正則表達式對象RegExp的test方法,用於檢測一個字符串是否匹

原创 WIN10下Java web開發環境變量的配置

http://blog.csdn.net/yj825773403/article/details/55664233

原创 Java技術棧學習之SpringCloud服務消費者(Feign)(Finchley版本)

上一篇文章,講述瞭如何通過RestTemplate+Ribbon去消費服務,這篇文章主要講述如何通過Feign去消費服務。 一、Feign簡介 Feign是一個聲明式的僞Http客戶端,它使得寫Http客戶端變得更簡單。使用Feign,只

原创 Java技術棧學習之SpringCloud服務消費者(rest+ribbon)

在上一篇文章,講了服務的註冊和發現。在微服務架構中,業務都會被拆分成一個獨立的服務,服務與服務的通訊是基於http restful的。Spring cloud有兩種服務調用方式,一種是ribbon+restTemplate,另一種是fei

原创 Java技術棧學習之SpringCloud服務的註冊與發現(Eureka)

一、spring cloud簡介 spring cloud 爲開發人員提供了快速構建分佈式系統的一些工具,包括配置管理、服務發現、斷路器、路由、微代理、事件總線、全局鎖、決策競選、分佈式會話等等。它運行環境簡單,可以在開發人員的電腦上跑。

原创 Java工具類之實現壓縮導出功能

最近碰到個需要下載zip壓縮包的需求,於是我在網上找了下別人寫好的zip工具類。但找了好多篇博客,總是發現有bug。因此就自己來寫了個工具類。 這個工具類的功能爲: (1)可以壓縮文件,也可以壓縮文件夾 (2)同時支持壓縮多級文件夾,工具

原创 Java技術棧學習之集羣中session共享解決方案

集羣中session安全和同步是個最大的問題,下面是收集到的幾種session同步的方案,希望能通過分析其各自的優劣找出其適應的場景。 1. 客戶端cookie加密 這種方法,簡單,高效。自己採用cookie機制來實現一個session,

原创 Java技術棧學習之JVM結構、GC工作機制詳解

知識不僅要知其然,還要知其所以然。其實弄懂了JVM和GC,對我們理解很多java知識都有幫助。 JVM結構、內存分配、垃圾回收算法、垃圾收集器。下面我們一一來看。 根據《java虛擬機規範》規定,JVM的基本結構一般如下圖所示: 從左圖

原创 Java技術棧學習之HashMap實現原理分析

1. HashMap的數據結構 數據結構中有數組和鏈表來實現對數據的存儲,但這兩者基本上是兩個極端。       數組 數組存儲區間是連續的,佔用內存嚴重,故空間複雜的很大。但數組的二分查找時間複雜度小,爲O(1);數組的特點是:尋址容易

原创 一元線性迴歸分析及java實現

一元線性迴歸分析是處理兩個變量之間關係的最簡單模型,它所研究的對象是兩個變量之間的線性相關關係。通過對這個模型的討論,我們不僅可以掌握有關一元線性迴歸的知識,而且可以從中瞭解迴歸分析方法的基本思想、方法和應用。  一、問題的提出  例2-

原创 js獲取起止日期的長度天數

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt

原创 在html界面獲取地址欄內傳過來的值的三種方法

在HTML中接收地址欄中傳遞的參數方法有如下三種: window.open ("11.htm?aa="+dd);問題就是從11.htm中接收aa的值 解決方案如下: 1.使用 window.location.search 來取得後面的參

原创 數據源導出爲Excel java後臺代碼整理

//這裏是取得數據源的 ReturnModel mm = statisticService.getTeaWorkInfoBySchForExcel(schoolId, bank, title, date1, date2); Map

原创 js對於如日期的大小比較

js日期比較(yyyy-mm-dd)  function duibi(a, b) {     var arr = a.split("-");     var starttime = new Date(arr[0], arr[1], a

原创 jquery 關於after()函數不得不吐槽的地方

今天做了一個需求,場景是這樣的,需要向表格中特定行後面動態的添加行,如下圖: 就是這樣一個簡單的場景,但是在寫jQuery使用after()函數的時候遇見了奇葩的坑,我的添加代碼如下: 但是出來後,打開網頁控制檯,發現總會莫名其妙的多