MCPcopy Create free account

hub / github.com/ASoulCnki/ASoulCnkiBackend / functions

Functions171 in github.com/ASoulCnki/ASoulCnkiBackend

↓ 22 callersMethodgetInstance
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:60
↓ 17 callersMethodadd
(Reply reply)
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:51
↓ 16 callersMethodget
(int id)
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:85
↓ 10 callersMethodgetResultCode
获取错误码 @return int 错误码
src/main/java/asia/asoulcnki/api/common/response/BaseErrorInterface.java:10
↓ 9 callersMethoderror
失败
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:56
↓ 8 callersMethodok
成功 @return
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:35
↓ 8 callersMethodreadLock
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:160
↓ 6 callersMethodgetReplyMap
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:156
↓ 6 callersMethodsimilarLikeCountGreaterThan
(int threshold)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/CommonFilterRules.java:19
↓ 6 callersMethodtrim
过滤空白字符、标点符号、零宽空格等特殊字符 @param s 小作文 @return 经过过滤后的小作文
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:41
↓ 6 callersMethodwriteLock
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:168
↓ 5 callersMethodcompareArticle
获取两篇小作文的文本重复度 @param article1 @param article2 @return 文本重复率
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:84
↓ 5 callersMethodgetInstance
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:76
↓ 5 callersMethodgetResultMsg
获取报错信息 @return String 报错信息
src/main/java/asia/asoulcnki/api/common/response/BaseErrorInfoInterface.java:10
↓ 5 callersMethodhash
获取经过滑动窗口筛选的字符串hash结果 @param s 字符串 @param k 敏感度 每n个字做摘要 @param q 模数 摘要算法结果对其取模 @param b 基数 @param w 窗口宽度 摘要时的窗口大小 @return 字符串的摘要
src/main/java/asia/asoulcnki/api/common/duplicationcheck/SummaryHash.java:65
↓ 5 callersMethodreadUnLock
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:164
↓ 5 callersMethodrefresh
刷新排行
src/main/java/asia/asoulcnki/api/service/IRankingService.java:23
↓ 5 callersMethodsetCode
(int code)
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:97
↓ 5 callersMethodsetData
(T data)
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:113
↓ 4 callersMethodcheckSecureKey
(String requestSecureKey)
src/main/java/asia/asoulcnki/api/controller/DataController.java:31
↓ 4 callersMethoddefaultHash
使用默认参数取字符串s的hash @param s 待取hash的字符串 @return hash结果 ArrayList
src/main/java/asia/asoulcnki/api/common/duplicationcheck/SummaryHash.java:128
↓ 4 callersMethodgetMaxTime
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:323
↓ 4 callersMethodgetReply
(long rpid)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:301
↓ 4 callersMethodsetMessage
(String message)
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:105
↓ 4 callersMethodtoString
()
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:117
↓ 3 callersMethodcheckpoint
()
src/main/java/asia/asoulcnki/api/service/impl/IDataServiceImpl.java:121
↓ 3 callersMethodequals
(final Object o)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/filters/KeywordsFilter.java:64
↓ 3 callersMethodgetMinTime
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:319
↓ 3 callersMethodisHighSimilarity
判断小作文是否高度相似 @param textLength 小作文长度 @param similarity 相似度 @return
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:25
↓ 3 callersMethodlikeNumGreaterThan
(int threshold)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/CommonFilterRules.java:15
↓ 3 callersMethodmb
(long s)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:89
↓ 3 callersMethodprintMemory
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:80
↓ 3 callersMethodsetAllRepliesFilter
(final Predicate<Reply> allRepliesFilter)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:160
↓ 3 callersMethodsetRepliesInOneWeekFilter
(final Predicate<Reply> repliesInOneWeekFilter)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:168
↓ 3 callersMethodsetRepliesInThreeDaysFilter
(final Predicate<Reply> repliesInThreeDaysFilter)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:164
↓ 3 callersMethodsimilarLikeSumGreaterThan
(int threshold)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/CommonFilterRules.java:11
↓ 3 callersMethodwriteUnLock
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:172
↓ 2 callersMethodaddReplyData
(Reply reply)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:200
↓ 2 callersMethodapiInfo
API 页面上半部分展示信息
src/main/java/asia/asoulcnki/api/common/config/Swagger3Configuration.java:64
↓ 2 callersMethodgetErrorMsg
()
src/main/java/asia/asoulcnki/api/common/BizException.java:60
↓ 2 callersMethodgetInstance
()
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:31
↓ 2 callersMethodgetMessage
()
src/main/java/asia/asoulcnki/api/common/BizException.java:68
↓ 2 callersMethodgetStringSegs
使用滑动窗口将字符串分段,以便 compareArticle 方法比较 @param s 小作文 @return
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:58
↓ 2 callersMethodisIndexExist
判断索引是否存在 @param index 索引 @return
src/main/java/asia/asoulcnki/api/common/util/EsUtil.java:110
↓ 2 callersMethodpickHash
在一个滑动窗口中选择合适的hash @param hashVals 待筛选的hash结果 @param start 滑动窗口起始下标(index) @param end 滑动窗口结束下标(index+w) @return 选择出的hash值 long
src/main/java/asia/asoulcnki/api/common/duplicationcheck/SummaryHash.java:111
↓ 2 callersMethodquery
(Predicate<Reply> filter, TimeRangeEnum timeRange, int pageSize, int pageNum)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:204
↓ 2 callersMethodsearch
(SearchParam param)
src/main/java/asia/asoulcnki/api/service/ISearchService.java:9
↓ 2 callersMethodsearchRelatedReplies
从数据库中检索相似小作文 @param textHashList 源小作文的hash序列 @param minHit 最少命中hash次数(即两篇小作文需具有超过minHit个相同的hash才会入选) @return key-> rpid, value -> hit count
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:122
↓ 2 callersMethodtextLength
获取小作文字数 @param s 小作文字符串 @return 作文字数
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:113
↓ 2 callersMethodtrain
()
src/main/java/asia/asoulcnki/api/service/IDataService.java:12
↓ 2 callersMethodwriteJson
(String fileName, String data)
src/test/java/asia/asoulcnki/api/jsonGenerator/HighIfJSONGenerator.java:52
↓ 1 callersMethodadd
(Reply reply)
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:144
↓ 1 callersMethodaddContainsKeywordsPredicate
(List<String> keywords)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/FilterRulesContainer.java:26
↓ 1 callersMethodaddRepliesToDatabase
(List<Reply> replies)
src/main/java/asia/asoulcnki/api/service/impl/IDataServiceImpl.java:111
↓ 1 callersMethodaddUserIDInFilter
(List<Integer> userIDs)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/FilterRulesContainer.java:18
↓ 1 callersMethodalwaysTrue
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/CommonFilterRules.java:23
↓ 1 callersMethodcalculateIf
计算小作文被引用次数 @param reply reply对象 @param content 小作文内容 @param textHashList 小作文hash序列 将被引用次数存入传入的reply对象中
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:280
↓ 1 callersMethodcheck
查重 @param text 小作文文本 @return 查重结果 ViewObject
src/main/java/asia/asoulcnki/api/service/ICheckService.java:12
↓ 1 callersMethodcheckpoint
()
src/main/java/asia/asoulcnki/api/service/IDataService.java:8
↓ 1 callersMethoddumpToImage
(String dataDir, String imageName)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:176
↓ 1 callersMethodequals
(Object o)
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:151
↓ 1 callersMethodgetDuplicationCheckResult
在对比库中查找与 text 相似的小作文 @param text 待查重文本 @return 查重结果 CheckResultVO
src/main/java/asia/asoulcnki/api/service/impl/ICheckServiceImpl.java:72
↓ 1 callersMethodgetErrorCode
()
src/main/java/asia/asoulcnki/api/common/BizException.java:52
↓ 1 callersMethodgetFilter
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/FilterRulesContainer.java:22
↓ 1 callersMethodgetHistory
(Integer mid)
src/main/java/asia/asoulcnki/api/service/IUserSpeechHistoryService.java:7
↓ 1 callersMethodgetIndex
二分查找获取根据 mid 获取其在 UserSpeechHistory 列表中的下标 @param id int @return 下标
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:68
↓ 1 callersMethodgetInstance
()
src/main/java/asia/asoulcnki/api/common/util/ObjectMapperFactory.java:15
↓ 1 callersMethodgetInterceptor
实例化对象
src/main/java/asia/asoulcnki/api/common/config/WebMvcConfig.java:15
↓ 1 callersMethodgetJsonFile
(String path)
src/main/java/asia/asoulcnki/api/service/impl/IDataServiceImpl.java:40
↓ 1 callersMethodgetLikeLeaderBoard
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:131
↓ 1 callersMethodgetReplyUrl
获取原评论链接 @param reply Reply 对象 @return 原评论 URL 链接
src/main/java/asia/asoulcnki/api/service/impl/ICheckServiceImpl.java:155
↓ 1 callersMethodgetSimilarCountLeaderBoard
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:135
↓ 1 callersMethodgetSimilarLikeSumLeaderboard
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:127
↓ 1 callersMethodgetStartRpid
(int startTime)
src/main/java/asia/asoulcnki/api/service/impl/IDataServiceImpl.java:50
↓ 1 callersMethodgetStringHashVals
获取未经筛选的字符串hash结果 @param s 字符串 @param k 敏感度 每n个字做摘要 @param q 模数 摘要算法结果对其取模 @param b 基数 @return 未经过筛选的字符串的摘要 ArrayList
src/main/java/asia/asoulcnki/api/common/duplicationcheck/SummaryHash.java:89
↓ 1 callersMethodhashValue
获取一个取样窗口(k个字符)字符串的hash值 @param s 字符串 @param nextStartOffset 下次取样开始下标 @param k 敏感度 每n个字做摘要 @param q 模数 摘要算法结果对其取模 @param b 基数 @return (此次取样hash值, 下次取样开
src/main/java/asia/asoulcnki/api/common/duplicationcheck/SummaryHash.java:35
↓ 1 callersMethodhighLikeCount
()
src/test/java/asia/asoulcnki/api/jsonGenerator/HighIfJSONGenerator.java:29
↓ 1 callersMethodisAllBlank
(final List<String> keywords)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/filters/KeywordsFilter.java:30
↓ 1 callersMethodisChess
判断小作文是否是下棋型 @param content 小作文内容 @return 小作文是否是下棋型
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:266
↓ 1 callersMethodisContainsChinese
(String str1, String str2)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/filters/KeywordsFilter.java:54
↓ 1 callersMethodisValidParam
(final List<String> keywords)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/filters/KeywordsFilter.java:34
↓ 1 callersMethodloadFromImage
(String path)
src/main/java/asia/asoulcnki/api/persistence/entity/UserSpeechHistoryList.java:107
↓ 1 callersMethodloadFromImage
从本地文件中读取数据库到内存 @param path 数据库文件路径 @return 数据库实例 @throws IOException IO错误
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:100
↓ 1 callersMethodpage
分页 @param list 列表 @param pageSize 单页大小 @param pageNum 页数 @param <T> 列表泛型类型 @return 指定单页大小和页数的小作文列表
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:96
↓ 1 callersMethodpull
(int startTime)
src/main/java/asia/asoulcnki/api/service/IDataService.java:6
↓ 1 callersMethodqueryRankings
按指定规则筛选排序展示小作文 @param sortMethod 排序方法 @param timeRange 筛选时间 @param container 过滤容器 @param pageSize 单页显示小作文数 @param pageNum 页数 @return
src/main/java/asia/asoulcnki/api/service/IRankingService.java:17
↓ 1 callersMethodrefresh
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/LeaderBoard.java:139
↓ 1 callersMethodreset
()
src/main/java/asia/asoulcnki/api/service/IDataService.java:10
↓ 1 callersMethodreset
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:188
↓ 1 callersMethodsearchHash
(long textHash)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:310
↓ 1 callersMethodsearchListData
查询并分页 @param index 索引名称 @param query 查询条件 @param size 文档大小限制 @param from 从第几页开始 @param fields 需要显示的字段,逗
src/main/java/asia/asoulcnki/api/common/util/EsUtil.java:285
↓ 1 callersMethodsetSearchResponse
高亮结果集 特殊处理 map转对象 JSONObject.parseObject(JSONObject.toJSONString(map), Content.class) @param searchResponse @param highlightField
src/main/java/asia/asoulcnki/api/common/util/EsUtil.java:261
↓ 1 callersMethodunicodeSubString
(String str, int idx, int len)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:73
↓ 1 callersMethodupdateRelatedLikeNum
(Reply reply, Reply oldReply)
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:248
MethodApiResult
()
src/main/java/asia/asoulcnki/api/common/response/ApiResult.java:22
MethodArticleCompareUtil
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ArticleCompareUtil.java:15
MethodBizException
()
src/main/java/asia/asoulcnki/api/common/BizException.java:19
MethodCnkiCommonEnum
(int resultCode, String resultMsg)
src/main/java/asia/asoulcnki/api/common/response/CnkiCommonEnum.java:28
MethodCommonFilterRules
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/CommonFilterRules.java:8
MethodComparisonDatabase
()
src/main/java/asia/asoulcnki/api/common/duplicationcheck/ComparisonDatabase.java:52
next →1–100 of 171, ranked by callers