原创 Docker安裝與常用命令

安裝環境說明 Docker官方建議在Ubuntu中安裝,因爲Docker是基於Ubuntu發佈的,而且一般Docker出現的問題Ubuntu是最先更新或者打補丁的。在很多版本的CentOS中是不支持更新最新的一些補丁包的。 安裝Doc

原创 Zookeeper集羣搭建

集羣準備 將Zookeeper壓縮包分別上傳到各自的服務器,建議爲奇數,因爲能夠很好的執行選舉機制 將Zookeeper解壓到/usr/local/zookeeper-cluster ,創建data目錄 ,將 conf下zoo_sam

原创 微信支付

微信支付開發文檔 微信支付提供了SDK, 下載後打開源碼,install到本地倉庫,下面時通過掃碼支付模式二的統一下單爲示例 <dependency> <groupId>com.github.wxpay</groupId> <

原创 SpringJms的使用

activeMQ是一種消息中間件,它分爲兩種模式:點對點和發佈與訂閱,當我們要處理大量的數據插入或者邏輯冗餘的時候,我們就可以用activeMQ來異步處理這些邏輯或者操作。下面是點對點模式 1.加入相關依賴 <dependencies

原创 SpringDataJpa的使用

1.創建一個jar工程,添加下面的依賴 <properties> <spring.version>5.0.2.RELEASE</spring.version> <hibernate.version>5

原创 SpringSecurity與CAS單點登入整合

單點登陸圖解 當服務器向CAS Client(我們自己的應用)發送請求的時候,應用會重定向到CAS服務器,然後驗證服務器是否登入,如果沒登陸會跳轉到CAS服務器的登陸頁面進行驗證,如果登陸則會將票據一起攜帶到我們自己的應用,我們的服

原创 js的跨域請求

什麼叫跨域 協議+ip/域名+端口,只要有其中一個不同都稱之爲“異源”,都可以叫跨域 cross orgin,跨域是瀏覽器認爲從其他站點調用資源是視爲不安全的,所有就提示一個跨域錯誤。 *在ajax get方式請求其他站點發生跨域現象

原创 freemarker簡單使用

1.導入jar包 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23<

原创 Spring-data-solr入門

前提:安裝好了solr 並且導入了ik分詞器,能夠啓動solr 1.導入jar包 <dependency> <groupId>org.springframework.data</groupId> <artifact

原创 spring-data-solr高亮查詢分析詳解

上代碼,在item_title字段中顯示高亮的查詢條件 //高亮查詢 HighlightQuery highlightQuery = new SimpleHighlightQuery(); //設置高亮域 HighlightO

原创 Spring Data redis入門

1.導入spring-data-redis,Jedis <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>

原创 angularjs的文件上傳

angularjs的文件上傳文件上傳的基本原則js編寫controller調用方法頁面 文件上傳的基本原則 1.必須是post請求 2.將form表單的enctype屬性設置爲multipart/form-data 3.input的類

原创 實體類爲什麼要序列化

實體類序列化爲什麼實體類要序列化 爲什麼實體類要序列化 當我們定義的實體類要在網上傳輸或者儲存在磁盤和緩存的時候,數據都是以二進制的形式傳輸的,序列化的作用就是將我們的實體類數據變成二進制。如果沒有序列化,我們的實體類數據是以對象或者

原创 Select2組件下拉框的使用

angularjs與select2的下拉框使用頁面引入js文件定義下拉框需要展示的數據下拉框 頁面引入js文件 <link rel="stylesheet" href="../plugins/select2/select2.css"

原创 SpringScurity的快速入門

SpringScurity的快速入門什麼是SpringScuritySpringScurity的XML配置編寫service類 什麼是SpringScurity springScurity是爲基於spring的應用程序提供安全保護的聲