原创 replaceall 的java正則表達式實現

大家都知道string的replaceall,如果有多個要replace是不是可以用這則的,比如要想要將: , 還有空格都替換成* 代碼如下              Pattern p=Pattern.compile("[:]|[,]|

原创 mysql之order by 多個列標籤

ORDER BY  後可加2個字段,用英文逗號隔開。col1用升序, col2降序,SQL該這樣寫(這種排序的優先級是先col1 再col2)ORDE

原创 mysql 條件配置,where in group by 及 比較符號

對於入參是list 或者arrays的情況需要將入參作爲過濾條件在mysql的配置中,可以參考:https://blog.csdn.net/chenaini119/article/details/51699619demo:這個樣例是入參中

原创 mongo數據庫用戶創建及權限授予

基礎概念: Built-In Roles(內置角色):  1.數據庫用戶角色:read、readWrite;  2.數據庫管理角色:dbAdmin、dbOwner、userAdmin;  3.集羣管理角色:clusterAdmin、clu

原创 linux下zip文件內容查找 ,文件查找並刪除

今天剛好遇到一個需要查找歸檔日誌中的內容,歸檔的格式是zip,假如是非壓縮包文件,可以用grep命令去搜索,例如:  grep  "被查找的字符串" 文件名  假如是.gz壓縮包類或者是zip類,可以用zgrep命令去搜索,例如:  zg

原创 java 匯聚 拆分新亮點,試試新方法吧 Stream

Java 8 中的 Streams API 詳解Streams 的背景,以及 Java 8 中的使用詳解轉載地址陳 爭雲, 佔 宇劍, 和 司 磊2014 年 9 月 11 日發佈爲什麼需要 StreamStream 作爲 Java 8

原创 庖丁優化,ac算法

    目前關鍵詞敏感詞改造後是部署在一起的,暫時有三臺服務器,敏感詞大約有900條數據,關鍵詞大概有35W數據,     敏感詞部分有自動更新機制,每天更一次,從數據庫中查詢,這個如果後面數量變大,可以考慮不進行每天更新,目前詞彙數目

原创 springboot 幾類常用類註解 @WebServlet @ServerEndpoint @RequestMapping

@WebServlet註解用於標註在一個繼承了HttpServlet類之上,屬於類級別的註解一般用於需要有HttpServletRequest請求中帶了參數,或者需要filter等場景@WebServlet(urlPatterns = "

原创 Collections.sort簡單應用

package com.****.service;import java.util.ArrayList;import java.util.Collec

原创 POST GET 獲取內容區別

一 獲取URL:getRequestURL()二 獲取參數列表:1.getQueryString()只適用於GET,比如客戶端發送http://localhost/testServlet?a=b&c=d&e=f,通過request.get

原创 java的一些總結

IO:   字節流      (用字節流處理字符數據可能會有編碼問題,因爲字節流是以字節爲單位,沒有編碼,而字符流是以字符爲單位傳送數據,字符流即以字節流+編碼)  FileInputStream  & FileOutputStream 

原创 Semaphore 阻塞之信號燈

現在大家用併發場景用的比較多,或者說異步場景下怎麼等待異步結果,再parallelStream場景下雖然有分開合併的功能,但是再普通的線程池下是沒有此功能的,所以有時候要用到Semaphore 信號燈,廢話不多說,先解釋一下Semapho

原创 mysql 掃盲

1、DML DDL 區別    DML(Data Manipulation Language)數據操縱語言:    適用範圍:對數據庫中的數據進行一些簡單操作,如insert,delete,update,select等.     DDL(

原创 IO 詳解 ,input與output 是以內存作爲參考

先上兩個demo: 第一個是直接寫文件  public static boolean writeFileContent(File file,String context,boolean append) throws IOException

原创 sprintboot 中幾類常用的註解

@WebFilter(urlPatterns = "/sale/*", filterName = "TTTTTFilter")public class