原创 Cookie-網站登錄-下次自動登錄

做網站前端用戶登錄時需要有個下次自動登錄的功能。看了看各大網站都有這種功能。 問題描述:用戶登錄網站時,一般有個checkbox讓用戶選擇是否可以下次自動登錄。選擇後,即使用戶關閉瀏覽器,下次再訪問這個網站時直接就登錄了,不需要

原创 Cookie-網站登錄-下次自動登錄2

做網站前端用戶登錄時需要有個下次自動登錄的功能。看了看各大網站都有這種功能。 問題描述:用戶登錄網站時,一般有個checkbox讓用戶選擇是否可以下次自動登錄。選擇後,即使用戶關閉瀏覽器,下次再訪問這個網站時直接就登錄了,不需要

原创 Kafka:分佈式消息系統

簡介 Apache Kafka是分佈式發佈-訂閱消息系統。它最初由LinkedIn公司開發,之後成爲Apache項目的一部分。Kafka是一種快速、可擴展的、設計內在就是分佈式的,分區的和可複製的提交日誌服務。 Apache Ka

原创 39個java-api代表性時區

英文版(時區id=名稱) # key=value Etc/GMT-12=UTC-12(Etc/GMT-12 - The International Date Line) Pacific/Midway=UTC-11(Pacific/

原创 理解OAuth 2.0

OAuth是一個關於授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。 本文對OAuth 2.0的設計思路和運行流程,做一個簡明通俗的解釋,主要參考材料爲RFC 6749。 一、應

原创 Java中的hashcode方法

哈希表這個數據結構想必大多數人都不陌生,而且在很多地方都會利用到hash表來提高查找效率。在Java的Object類中有一個方法: public native int hashCode();   根據這個方法的聲明可知,該方法返回

原创 JAVA線程池的分析和使用

1. 引言 合理利用線程池能夠帶來三個好處。第一:降低資源消耗。通過重複利用已創建的線程降低線程創建和銷燬造成的消耗。第二:提高響應速度。當任務到達時,任務可以不需要等到線程創建就能立即執行。第三:提高線程的可管理性。線程是稀缺資

原创 Zookeeper之觀察機制(配置服務)

ConnectionWatcher // vv ConnectionWatcher public class ConnectionWatcher implements Watcher { private static fin

原创 含中文的List列表按中文拼音排序的實現方式 Java

package com.zx.test; import java.text.Collator; import java.text.ParseException; import java.text.RuleBasedCollato

原创 Java深入 - Spring 異常處理HandlerExceptionResolver

Spring的異常統一處理非常簡單,首先我們需要看一下Spring中定義的HandlerExceptionResolver接口: /** * Interface to be implemented by objects tha

原创 Kafka和Spring集成實踐

目錄 安裝Zookeeper 安裝Kafka 創建一個Spring項目 使用Producer API發送消息到Kafka 使用Kafka High Level API接收消息 使用spring-integration-kafk

原创 Kafka集羣partition replication自動分配分析

1. Kafka集羣partition replication默認自動分配分析 下面以一個Kafka集羣中4個Broker舉例,創建1個topic包含4個Partition,2 Replication;數據Producer流動如

原创 Spring基於註解@AspectJ的AOP

Spring除了支持XML方式配置AOP,還支持註解方式:使用@AspectJ風格的切面聲明。 但是用註解方式需要在XML啓用對@AspectJ的支持,將在Spring上下文創建一個AnnotationAwareAspectJAu

原创 Zookeeper的Java客戶端

zookeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,由於產品升級拓展,pom等文件配置越來

原创 SpringMVC中使用Interceptor攔截器

SpringMVC 中的Interceptor 攔截器也是相當重要和相當有用的,它的主要作用是攔截用戶的請求並進行相應的處理。比如通過它來進行權限驗證,或者是來判斷用戶是否登陸,或者是像12306 那樣子判斷當前時間是否是購票時間