原创 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