Taron's Blog

  • 홈
  • 태그
  • 방명록

정규 표현식 1

[Spring/Java] 정규식을 통한 비속어 필터링

비속어 필터링 비속어들은 DB에 저장되어 관리되거나, 비속어 필터 라이브러리가 있으니 확인해보길 바란다. DB로 관리하는 것과 라이브러리를 활용하는 것에는 각각 장단점이 있으니 방식은 비교해보고 결정해보길 바란다. 게시물 등록 시에 모든 비속어를 DB에서 매번 조회하고 비교하는 것은 비효율적이다. Cache, Session, Singleton, In-memory 저장소(Redis 등)와 같은 방식으로 값을 미리 조회해서 사용하는 방식이 효율적이다. 이 글에서는 비속어들이 DB에 저장되어 관리되고, Redis를 사용하는 환경에서 비속어 필터링한다. 비속어 DB로부터 Redis에 비속어 정규식 패턴 저장 public void saveSlangListToRedis() { // DB로부터 모든 비속어 조회 (약..

Spring 2023.05.06
이전
1
다음
더보기
프로필사진

Taron's Blog

사이트 신뢰성 엔지니어(Site Reliability Engineer, SRE). 기술 블로그

  • 분류 전체보기 (70)
    • CKA (9)
    • Server (5)
    • Network (1)
    • Kubernetes (10)
    • Spring (6)
    • CKAD (6)
    • AWS (4)
    • 운영체제 (1)
    • Java (3)
    • DB (7)
    • Docker (3)
    • Algorithm (5)
    • IaC (2)
    • Git (4)
    • Helm (1)
    • Azure (2)
    • AI (1)

Tag

CKAD, 코딩테스트, 파이썬, CKA, 쿠버네티스, mysql, 쿠버네티스 자격증, PYTHON, spring, Algorithm, 코딩, Kubernetes, 백준, 알고리즘, kubectl, AWS, EC2, k8s, 쿠버네티스 시험, Docker,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바