logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

敏感词过滤/字符编码

目录第一部分:敏感词过滤一、敏感词过滤思路1. 敏感词替换2. 敏感词屏蔽3. 用户端阻止发布4. 系统人工审核二、敏感词过滤实现方案1. DFA算法方案1.1 DFA性能测试1.2 Trie(前缀树/字典树)及其应用第二部分:字符编码一、 java判断文件字符编码1. 编码检测技术选型对比分析2.juniversalchardet 检测编码测试3.ICU4J3.1 ICU4J 认识3.2...

敏感词过滤

敏感词过滤敏感词过滤就是词库匹配,你定义一个词库,里面有很多敏感词,匹配到了就说明这个词是敏感词。所以最简单的办法就是建立一个list,先把所有的敏感词读进这个list,然后再利用list的contains方法,就可以判断某一句话中是否有敏感词,如果有就弹个提示,告诉用户语句中有敏感词,禁止用户发送,但是如果须要把把敏感词屏蔽掉(比如用” * “号代替)这个时候contains方法就不行了,得..

windows下安装Elasticsearch(es)、 Elasticsearch可视化工具选型/对比

Elasticsearch 是一个非常强大的搜索引擎。它目前被广泛地使用于各个 IT 公司。Elasticsearch 是由 Elastic 公司创建。它的代码位于 GitHub - elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine。目前,Elasticsearch 是一个免费及开放(free and

文章图片
#elasticsearch#搜索引擎
Nightingale 滴滴夜莺 运维监控-快速开始

NightingaleGitHub 地址:https://github.com/didi/nightingale在 Open-Falcon 基础上,结合滴滴内部的最佳实践,其在性能、可维护性、易用性方面做了大量的改进。作为集团统一的监控解决方案,支撑了滴滴内部数十亿监控指标,覆盖了从系统、容器、到应用等各层面的监控需求。Nightingale与Open-Falcon对比[推荐阅读]关于open f

运维监控技术选型

文章目录运维监控技术选型ZABBIXInfluxDB/M3/OpenTSDBOpen-FalconPrometheusNightingale运维监控技术选型运维监控系统 - 选型篇参考URL: https://baijiahao.baidu.com/s?id=1665018709160710115&wfr=spider&for=pcZABBIX国内使用ZABBIX非常广泛,移动互联

#架构
java socket-Socket端口复用(setReuseAddress)

socket.setReuseAddress(true); 含义设置Socket的选项参考URL: https://blog.csdn.net/qq_34444097/article/details/78966654如下代码, sock.setReuseAddress(true);什么含义?public static Socket getSocket(InetSocketAddress addr)

#java
socks5基础

什么是socks5socks是”SocketS”的缩写,因此socks5也叫sockets5。socks是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。根据OSI七层模型来划分,SOCKS属于会话层协议,位于表示层与传输层之间。当防火墙后的客户端要访问外部的服务器时,就跟socks代理服务器连接。该协议设计之初是为了让有权限的用户可以穿过过防火墙的限制,使得高权限用户可以访...

Netstat和端口关闭方法

Netstat和端口关闭方法 Netstat显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。查看端口在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令:依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat

#服务器#windows
if a proxy or similar is necessary `net.git-fetch-with-cli`、 Rust编译`Couldn‘t resolve host name (Coul

linux rust下载依赖报错if a proxy or similar is necessary net.git-fetch-with-cli在cargo下创建configvi ~/.cargo/config1添加代理[http]proxy = "127.0.0.1:7891"[https]proxy = "127.0.0.1:7891"或者修改下载仓库[source.crates-io]re

python-轻松切换各种python版本(pyenv)

直接安装pyenv,然后安装对应版本的anacondapython虽好,版本让人烦恼python语法的简洁优雅,模块的丰富,让有开发经验的人很容易上手,开发效率很高。然而python2和python3的诸多不兼容让人甚为烦恼。虽然python3已经推出多年,可生产环境还在运行着很多python2代码。python2到python3版本跨度很大,函数库和方法都有很大不同。如果一台机器上有两个或以上版

    共 250 条
  • 1
  • 2
  • 3
  • 25
  • 请选择