![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 69
老干部rye
这个作者很懒,什么都没留下…
展开
-
web服务处理、修正中文乱码
1、乱码产生原因web服务默认解码字符集,通常来说均为utf8或gbk。以Tomcat为例,conf/server.xml配置gbk编码<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/>当请求参数用utf8编码时,后台接收到的str参数即为乱码请求地址:/test?s原创 2020-12-28 11:08:35 · 254 阅读 · 0 评论 -
JAVA全角、半角转换/英文大小写转换
全角转半角:全角空格12288,半角空格32;其他半角(33-126)与全角(65281-65374)均相差65248 /** * 全角转半角 * * @param input 待处理文本 * @return 处理结果 */ public final static String toDBC(String input) { if (input == null) { return input;原创 2020-12-14 14:03:01 · 658 阅读 · 0 评论 -
JAVA基于ScriptEngineManager执行js、python脚本
JAVA基于ScriptEngineManager执行python、js脚本1、用途2、环境准备3、实现3.1、python3.2、js3.3、java3.4、ScriptEngineManager4、执行效率1、用途在一些复杂、可动态扩展项目中,常需要我们编写自定义脚本实现扩展功能,常见的脚本语言基于java、js、python。而ScriptEngineManager作为java脚本引擎,可编译、执行python、js等多种语言脚本,让脚本开发人员不再受限于某一种语言。2、环境准备安装jdk6+原创 2020-12-10 09:32:08 · 4327 阅读 · 0 评论 -
JAVA基于DFA实现敏感词过滤
JAVA基于DFA实现敏感词过滤1、用途2、原理3、实现1、用途提升大量敏感词过滤/字符串替换效率2、原理敏感词库构建为二叉树,将文本与二叉树进行比对,从而快速定位敏感词3、实现import java.util.*;/** * DFA工具 * * @author rye * @date 2020/12/02 */public class DfaTool { /** * 敏感词(key:敏感词,value:替换词) */ private Map原创 2020-12-08 17:00:46 · 161 阅读 · 0 评论