java
神奇Sam
默默辛勤劳动的神奇码农,在寻求新的突破。
展开
-
Java自定义注解
Java在1.5开始引入了注解,目前流行的框架都在用注解,可想而知注解的强大之处。以下通过自定义注解来深入了解java注解。一、创建自定义注解package com.sam.annotation;import java.lang.annotation.*;/** * @author sam * @since 2017/7/13 */@Target({ElementType.METHOD,原创 2017-07-13 15:45:52 · 389 阅读 · 0 评论 -
Spring 自定义注解,配置简单日志注解
java在jdk1.5中引入了注解,spring框架也正好把java注解发挥得淋漓尽致。下面会讲解Spring中自定义注解的简单流程,其中会涉及到spring框架中的AOP(面向切面编程)相关概念。不清楚java注解的,可以先了解java自定义注解:Java自定义注解一、创建自定义注解requestUrl 为我们自定义的一个参数package com.sam.annotation;import ja原创 2017-07-13 18:03:23 · 721 阅读 · 0 评论 -
java实现中文汉字转拼音 Pinyin4j的基本用法
一、前言工作中有时候会遇到汉字拼音转换的需求,例如:用户首字母搜索某个内容的时候,wzry 可搜索 王者荣耀相关的。这里推荐使用Pinyin4j,它是sourceforge.net上的一个开源项目,提供了许多强大的处理汉语拼音相关问题的方法。详情可参考:http://pinyin4j.sourceforge.net/二、使用Pinyin4j1、maven项目添加依赖包<!-- 汉语 拼音 转换的包-原创 2017-07-07 17:22:50 · 3656 阅读 · 2 评论 -
Java实现敏感词过滤 - DFA算法
Java实现DFA算法进行敏感词过滤封装工具类如下: 使用前需对敏感词库进行初始化: SensitiveWordUtil.init(sensitiveWordSet);package cn.swfilter.util;import java.util.*;/** * 敏感词处理工具 - DFA算法实现 * * @author sam * @since 2017/9/4 */publ原创 2017-09-04 11:57:36 · 3530 阅读 · 2 评论 -
Java实现敏感词过滤 - IKAnalyzer中文分词工具
IKAnalyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。官网: https://code.google.com/archive/p/ik-analyzer/本用例借助 IKAnalyzer 进行分词,通过遍历分词集合进行敏感词过滤。 使用前需对敏感词库进行初始化: SensitiveWordUtil.init(sensitiveWordSet);package cn.原创 2017-09-04 11:58:23 · 12277 阅读 · 2 评论