原创 jenkins安裝指南

用docker安裝,官方建議使用jenkinsci/blueocean鏡像 我是按照網上別人命令安裝的jenkins/jenkins鏡像 docker :centos7.6 一鍵安裝腳本 使用docker安裝jenkins 安裝不

原创 java腳本表達式

java中的表達式有很多種,挑花眼睛,直接推薦使用QLExpress和Groovy QLExpress 被廣泛應用在阿里的電商業務場景 ,速度較快, 擴展非常靈活,性能和Groovy相當。 可以自定義Operator來加強

原创 LAMP和SAML

老外用LAMP存儲用戶賬號,SAML做權限認證,以前都沒聽說過,記錄一下入門 LAMP 建議看博客LDAP概念和原理介紹 Spring LDAP的使用,使用spring ldap非常簡單 SAML 建議看博客SAML2.0, 有一

原创 spring-boot工程打包成jar包如何啓動執行一次任務後就退出

spring-boot工程打包成了jar包的服務如何在執行單次任務就結束? 思路一: 先啓動工程,再mvc調用一次請求執行結束再內部結束進程 思路二: 工程啓動完成執行完任務以後立馬結束 import lombok.extern.

原创 Exel常用

時間戳轉換爲時間 從linux系統中獲取的時間戳信息通常爲s,將其轉換的公式爲: =TEXT((H2/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 其中H2單元格所存的數

原创 Spring boot問題及其解決

自定義WebMvcRegistrations無效 現象:問題出現在一個由spring-mvc老工程改造成spring boot項目中,在Application.java類中通過@ImportResource(“classpath:

原创 java特殊符號處理

java去掉特殊符號文章有很多,這裏彙總一下 1.利用guaua去掉所有不可見字符 com.google.common.base.CharMatcher.INVISIBLE.removeFrom(str); 2.需要對字符串做情

原创 HTTPS研究

1.Java有keytool工具,可以生成不受信任的證書來配置https,但是瀏覽器在訪問的時候都會提醒你不受信任 2.Let's Encrypt 一個免費的證書CA機構。Windows下推薦用letsencrypt-win-simple

原创 jclasslib,javaasist-修改.class字節碼

修改字節碼有jclasslib、javassist、 asm等 jclasslib修改常量很簡單,但是修改方法好像行不通 javassist:修改方法特別簡單,值得一試 asm:聽說要學習指令   jclasslib的使用 具體如何使用請

原创 ElasticSearch學習筆記

最近開始學習ElasicSearch 1.官網下載elasticsearch,運行bin/elasticsearch啓動,端口在9200 2.給elasticsearch加載數據,可以參考文章http://blog.csdn.net/cn

原创 Java調用Webservice

網上查找資料總結有以下實現方式 1)使用命令生成接口和實體類,如wsimport -p . -keep http://localhost:8080/hello?wsdl,直接調取接口使用,但是生成了一大堆文件 2)xfire,後續版本cx

原创 ElasticSearch設置和索引重建

我的索引需求如下: 需要索引的字段有很多個,遠遠大於默認的1000個 需要動態創建字段索引,dynamic默認爲true 禁止字符串自動轉換,關閉時間和數字轉換 創建索引 PUT myindex { "settings

原创 谷歌瀏覽器高級功能

請參考文章:Chrome Devtools 高級調試指南(新) 下面做一些補充 request請求重複 選中某個api請求,右擊選擇Replay XHR,這樣就不需要刷新頁面可以訪問後端接口 Local Overrides

原创 ElasticSearch操作語句

基本 多條件查詢 POST _search { "query":{ "bool":{ "must":[ {

原创 k-means聚類對評價內容進行歸類

應用場景 有很多評價內容,對評價內容進行聚類,得到每個類別的關鍵 可以用python的scikit-learn或者mahout,得到聚類結果都只能作爲參考,最終結果仍然用人工定義 python方案 1.準備足夠多的的評論樣本,最好