原创 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 大學發