原创 BIO NIO AIO

首先我們來分清楚同步異步,阻塞非阻塞同步異步 指的是在客戶端同步意味着 客戶端提出了一個請求以後,在迴應之前只能等待異步意味着 客戶端提出一個請求以後,還可以繼續提其他請求阻塞非阻塞 指的是服務器端阻塞意味着 服務器接受一個請求後,在返回

原创 EditPlus 遠程連接linux

我們可以使用EditPlus 遠程修改服務器的文本文件的內容,更加便捷(1)在菜單選擇FTP Settings(2)點擊ADD 按鈕(3)輸入服務器信息(4)點擊高級選項按鈕(5)選擇SFTP 端口22(6)OK 。完成配置連接:

原创 solr集羣 SolrCloud

什麼是SolrCloud    SolrCloud(solr 雲)是Solr 提供的分佈式搜索方案,當你需要大規模,容錯,分佈式索引和檢索能力時使用SolrCloud。當一個系統的索引數據量少的時候是不需要使用SolrCloud的,當索引

原创 HTTPClient Get和Post提交

Post提交不帶參數import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost;

原创 Zookeeper 集羣

大部分分佈式應用需要一個主控、協調器或者控制器來管理物理分佈的子進程。目前,大多數都要開發私有的協調程序,缺乏一個通用機制,協調程序的反覆編寫浪費,且難以形成通用、伸縮性好的協調器,zookeeper 提供

原创 你的異常別被自己 “吃” 掉了都不知道!

轉載出處:https://blog.csdn.net/eson_15/article/details/84504059   我們在開發企業應用時,由於數據操作在順序執行的過程中,線上可能有各種無法預知的問題,任何一步操作都有可能發生異常,

原创 redis集羣 redis-cluster

什麼是Redis-Cluster?        爲何要搭建Redis 集羣。Redis 是在內存中保存數據的,而我們的電腦一般內存都不大,這也就意味着Redis 不適合存儲大數據,適合存儲大數據的是Hadoop 生態系統的Hbase 或

原创 java BigDecimal實現精確加減乘除運算

java.math.BigDecimal。BigDecimal一共有4個夠造方法,讓我先來看看其中的兩種用法:第一種:BigDecimal(double val)Translates a double into a BigDecimal.

原创 定時調度2--SpringTask

在企業級應用中,經常會制定一些“計劃任務”,即在某個時間點做某件事情,核心是以時間爲關注點,即在一個特定的時間點,系統執行指定的一個操作。常見的任務調度框架有Quartz和SpringTask等。SpringTask小Demo1.項目中添

原创 跨域問題的解決方案2:CORS

CORS 是一個W3C 標準,全稱是"跨域資源共享"(Cross-origin resource sharing)。CORS需要瀏覽器和服務器同時支持。目前,所有瀏覽器都支持該功能,IE 瀏覽器不能低於IE10。它允許瀏覽器向跨源服務器,

原创 Spring Security框架_03 自定義認證類

這一章使我們的認證可以跟數據庫關聯    認證類:             定義一個自定義類實現UserDetailsService,返回org.springframework.security.core.userdetails.User

原创 定時調度1--Quartz

Quartz 就是啓動定時任務的框架!!Quartz快速入門1.建立maven項目2.導入quartz座標3.quartz和spring整合應用第一步:創建maven工程,並導入quartz和spring相關的座標第二步:開發一個Job類

原创 跨域問題的解決方案1:jsonp

什麼是跨域? 跨域就是跨域名或跨端口號進行調用,只有請求者和被請求者的域名和端口號完全一致,纔不是跨域! 例如: www.baidu.com >> www.jd.com 是跨域 www.baidu.com >> sso.baidu.com

原创 3.CAS 客戶端與SpringSecurity 集成

Spring Security 測試工程搭建(1)建立Maven 項目casclient_demo3 ,引入spring 依賴和spring secrity 相關依賴,tomcat端口設置爲9003<project xmlns="http

原创 1.開源單點登錄系統CAS 入門

什麼是單點登錄單點登錄(Single Sign On),簡稱爲SSO,是目前比較流行的企業業務整合的解決方案之一。SSO 的定義是在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。什麼是CASCAS 是Yale 大學發