Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dainoar/SuperAutoStudy
/ functions
Functions
162 in github.com/Dainoar/SuperAutoStudy
⨍
Functions
162
◇
Types & classes
77
↓ 75 callers
Method
put
(String key, Object value)
src/main/java/com/tihai/common/R.java:131
↓ 23 callers
Method
getCode
()
src/main/java/com/tihai/common/R.java:158
↓ 13 callers
Method
parse
将 JSON 字符串解析为 Map<String, Object> @param jsonString 待解析的 JSON 字符串 @return 解析后的 Map
src/main/java/com/tihai/utils/JsonParser.java:24
↓ 11 callers
Method
error
(int subCode, String msg)
src/main/java/com/tihai/common/R.java:77
↓ 8 callers
Method
initSession
初始化 OkHttpClient,并根据 isVideo / isAudio 设置请求头
src/main/java/com/tihai/utils/CourseUtil.java:159
↓ 6 callers
Method
getCurrentServerInstance
获取当前服务信息 @return ip:port @throws NacosException nacos异常
src/main/java/com/tihai/utils/ServerInfoUtil.java:35
↓ 6 callers
Method
getValue
(String key)
src/main/java/com/tihai/utils/CourseUtil.java:131
↓ 6 callers
Method
setCookies
(String cookies)
src/main/java/com/tihai/utils/CourseUtil.java:67
↓ 5 callers
Method
getMsg
()
src/main/java/com/tihai/enums/BizCodeEnum.java:34
↓ 5 callers
Method
saveLog
保存日志 @param superStartLog 日志信息
src/main/java/com/tihai/service/superstar/SuperStarLogService.java:19
↓ 4 callers
Method
getCourseList
获取课程列表 @param dto 用户登录信息
src/main/java/com/tihai/service/dubbo/course/CourseService.java:22
↓ 4 callers
Method
getMsg
()
src/main/java/com/tihai/exception/BusinessException.java:50
↓ 4 callers
Method
login
超星登录 @param wkUser 用户信息
src/main/java/com/tihai/service/superstar/SuperStarLoginService.java:20
↓ 4 callers
Method
setAccount
(String account)
src/main/java/com/tihai/utils/CourseUtil.java:62
↓ 3 callers
Method
createImmutableMap
(String... keyValues)
src/main/java/com/tihai/common/GlobalConst.java:44
↓ 3 callers
Method
decode
(String target)
src/main/java/com/tihai/utils/FontDecoder.java:201
↓ 3 callers
Method
getCode
()
src/main/java/com/tihai/exception/BusinessException.java:14
↓ 2 callers
Method
buildErrorDetails
公共错误数据构建方法 @param bindingResult 异常
src/main/java/com/tihai/exception/GlobalException.java:35
↓ 2 callers
Method
convertCookieStringToList
将 Cookie 字符串转换为 Cookie 列表 @param cookieStr Cookie 字符串 @return Cookie 列表
src/main/java/com/tihai/utils/CourseUtil.java:78
↓ 2 callers
Method
decodeCourseList
解码课程列表
src/main/java/com/tihai/utils/Decode.java:30
↓ 2 callers
Method
decodeCoursePoint
解码章节列表(课程点)
src/main/java/com/tihai/utils/Decode.java:89
↓ 2 callers
Method
encrypt
(String plaintext)
src/main/java/com/tihai/utils/AESCipher.java:57
↓ 2 callers
Method
getEnc
生成 MD5 加密串
src/main/java/com/tihai/utils/CourseUtil.java:508
↓ 2 callers
Method
getFirst
()
src/main/java/com/tihai/common/Pair.java:20
↓ 2 callers
Method
getPriority
()
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:38
↓ 2 callers
Method
getSecond
()
src/main/java/com/tihai/common/Pair.java:24
↓ 2 callers
Method
getStatus
()
src/main/java/com/tihai/enums/WkTaskStatusEnum.java:31
↓ 2 callers
Method
getTimestamp
获取当前时间戳 @return 时间戳字符串
src/main/java/com/tihai/utils/CourseUtil.java:150
↓ 2 callers
Method
getUserByAccount
根据账号查询用户信息 @param account 账号
src/main/java/com/tihai/service/superstar/SuperStarUserService.java:19
↓ 2 callers
Method
getWkUserCookie
根据账号获取cookie @param loginAccount 登录账号
src/main/java/com/tihai/service/superstar/SuperStarCookieService.java:19
↓ 2 callers
Method
init
()
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:193
↓ 2 callers
Method
ok
(String msg)
src/main/java/com/tihai/common/R.java:95
↓ 2 callers
Method
processUnfinishedTasks
(List<Runnable> unfinishedTasks)
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:151
↓ 2 callers
Method
replaceRtn
辅助方法:替换字符串中的 \r、\t、\n
src/main/java/com/tihai/utils/Decode.java:344
↓ 2 callers
Method
startChaoxingTask
超星学习任务启动
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:296
↓ 2 callers
Method
studyVideo
学习视频(模拟观看)
src/main/java/com/tihai/utils/CourseUtil.java:571
↓ 2 callers
Method
updateFromMap
(Map<String, Object> fieldMap)
src/main/java/com/tihai/common/AnswerField.java:32
↓ 1 callers
Method
addChaoXingTask
添加超星学习任务 @param courseSubmitTaskDTO
src/main/java/com/tihai/service/superstar/SuperStarTaskService.java:44
↓ 1 callers
Method
addTimes
(String id)
src/main/java/com/tihai/manager/RollBackManager.java:17
↓ 1 callers
Method
concat
(byte[] a, byte[] b)
src/main/java/com/tihai/utils/AESCipher.java:87
↓ 1 callers
Method
convertCookieStringToMap
(String cookieStr)
src/main/java/com/tihai/utils/CourseUtil.java:103
↓ 1 callers
Method
createNewLog
(SuperStarTask task)
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:228
↓ 1 callers
Method
decodeCourseCard
解码任务点列表 返回 Pair(任务点列表, 任务附加信息)
src/main/java/com/tihai/utils/Decode.java:136
↓ 1 callers
Method
decodeCourseFolder
解码二级课程列表(文件夹)
src/main/java/com/tihai/utils/Decode.java:69
↓ 1 callers
Method
decodeQuestionsInfo
(String htmlContent)
src/main/java/com/tihai/utils/Decode.java:262
↓ 1 callers
Method
decreasePriority
(int delta)
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:33
↓ 1 callers
Method
decrypt
解密目标字符串
src/main/java/com/tihai/utils/FontDecoder.java:147
↓ 1 callers
Method
executeCourseTask
执行超星学习任务 @param task 超星学习任务
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:336
↓ 1 callers
Method
findChar
(String fontHash)
src/main/java/com/tihai/utils/FontDecoder.java:60
↓ 1 callers
Method
font2map
解析 Base64 或文件路径,生成 glyphName → hash 映射
src/main/java/com/tihai/utils/FontDecoder.java:108
↓ 1 callers
Method
formatCookies
(List<Cookie> cookies)
src/main/java/com/tihai/utils/CourseUtil.java:233
↓ 1 callers
Method
formatDate
(long timestamp)
src/main/java/com/tihai/utils/CourseUtil.java:264
↓ 1 callers
Method
getCourseListHeaders
获取课程列表请求头 @return 请求头
src/main/java/com/tihai/utils/CourseUtil.java:393
↓ 1 callers
Method
getCoursePoint
获取课程章节(course point)
src/main/java/com/tihai/utils/CourseUtil.java:467
↓ 1 callers
Method
getData
()
src/main/java/com/tihai/exception/BusinessException.java:22
↓ 1 callers
Method
getInstanceId
获取当前服务的实例ID @return @throws NacosException
src/main/java/com/tihai/service/nacos/NacosInstanceService.java:47
↓ 1 callers
Method
getJobList
获取任务点列表
src/main/java/com/tihai/utils/CourseUtil.java:481
↓ 1 callers
Method
getLatestLogByLoginAccount
根据账号,课程获取最新一条日志 @param account 账号 @param courseName 课程
src/main/java/com/tihai/service/superstar/SuperStarLogService.java:32
↓ 1 callers
Method
getRandomSeconds
获取随机秒数 @return 随机秒数
src/main/java/com/tihai/utils/CourseUtil.java:141
↓ 1 callers
Method
getServerAddress
获取完整地址 (http://ip:port)
src/main/java/com/tihai/utils/ServerInfoUtil.java:67
↓ 1 callers
Method
getServerIp
获取服务器IP
src/main/java/com/tihai/utils/ServerInfoUtil.java:44
↓ 1 callers
Method
getServerIp
()
src/main/java/com/tihai/service/nacos/NacosInstanceService.java:30
↓ 1 callers
Method
getServerPort
获取服务器端口
src/main/java/com/tihai/utils/ServerInfoUtil.java:55
↓ 1 callers
Method
getServerPort
()
src/main/java/com/tihai/service/nacos/NacosInstanceService.java:38
↓ 1 callers
Method
getSuperStarTask
根据账号和课程id获取超星学习任务 @param loginAccount 账号 @param courseId 课程id
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:243
↓ 1 callers
Method
getSuperStarTaskByCourseName
根据账号和课程id获取超星学习任务 @param loginAccount 账号 @param courseName 课程名
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:257
↓ 1 callers
Method
getTaskId
()
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:39
↓ 1 callers
Method
hashGlyph
ttf 字形曲线转 MD5 hash
src/main/java/com/tihai/utils/FontDecoder.java:81
↓ 1 callers
Method
loadForRequest
(HttpUrl url)
src/main/java/com/tihai/service/superstar/impl/SuperStarLoginServiceImpl.java:76
↓ 1 callers
Method
logResponse
响应日志 @return ExchangeFilterFunction 拦截器
src/main/java/com/tihai/config/WebClientConfig.java:53
↓ 1 callers
Method
multiCut
切割选项 @param options 选项 @return 选项信息
src/main/java/com/tihai/utils/CourseUtil.java:708
↓ 1 callers
Method
parseCookieString
(String cookieStr)
src/main/java/com/tihai/utils/CourseUtil.java:273
↓ 1 callers
Method
pkcs7Pad
(byte[] data, int blockSize)
src/main/java/com/tihai/utils/AESCipher.java:34
↓ 1 callers
Method
processAnswers
获取并处理答案 @param questions 题目信息
src/main/java/com/tihai/utils/CourseUtil.java:722
↓ 1 callers
Method
processCoursePoints
(SuperStarTask task, SuperStarLog log, Course readyCourse, List<CoursePoint> pointList)
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:409
↓ 1 callers
Method
queryAnswerSync
同步查询题目返回答案 @param question 题目信息 @return 答案 @throws IOException 异常
src/main/java/com/tihai/utils/Query.java:42
↓ 1 callers
Method
randomAnswer
随机选择一个选项 @param options 选项 @return 答案
src/main/java/com/tihai/utils/CourseUtil.java:840
↓ 1 callers
Method
run
()
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:23
↓ 1 callers
Method
splitBlocks
(byte[] data, int blockSize)
src/main/java/com/tihai/utils/AESCipher.java:45
↓ 1 callers
Method
start
启动任务
src/main/java/com/tihai/controller/SuperStarController.java:50
↓ 1 callers
Method
startChaoxingTask
从任务队列中取出未开始的超星学习任务,开始执行
src/main/java/com/tihai/service/superstar/SuperStarTaskService.java:50
↓ 1 callers
Method
studyDocument
学习文档
src/main/java/com/tihai/utils/CourseUtil.java:618
↓ 1 callers
Method
studyRead
阅读任务,只完成任务点,不增加时长
src/main/java/com/tihai/utils/CourseUtil.java:636
↓ 1 callers
Method
studyWork
作业任务 @param course 课程信息 @param job 任务点信息 @param jobInfo 作业信息 @throws Exception 异常
src/main/java/com/tihai/utils/CourseUtil.java:665
↓ 1 callers
Method
submitAnswers
提交章节测验答案 @param questions 题目信息 @param client OkHttpClient @throws IOException 异常
src/main/java/com/tihai/utils/CourseUtil.java:857
↓ 1 callers
Method
taskExchange
()
src/main/java/com/tihai/config/RabbitConfig.java:28
↓ 1 callers
Method
taskQueue
()
src/main/java/com/tihai/config/RabbitConfig.java:22
↓ 1 callers
Method
toMap
将 JSONObject 转换为 Map @param jsonObject 待转换的 JSONObject @return 转换后的 Map
src/main/java/com/tihai/utils/JsonParser.java:35
↓ 1 callers
Method
updateWkUserCookies
更新cookie @param wkUser 用户信息
src/main/java/com/tihai/service/superstar/SuperStarCookieService.java:25
↓ 1 callers
Method
videoProgressLog
视频播放进度日志
src/main/java/com/tihai/utils/CourseUtil.java:525
Method
AESCipher
(GlobalProperties globalProperties)
src/main/java/com/tihai/utils/AESCipher.java:27
Method
Account
(String username, String password)
src/main/java/com/tihai/common/Account.java:18
Method
AnswerField
(String qData, String qTypeCode, T defaultValue)
src/main/java/com/tihai/common/AnswerField.java:23
Method
BusinessException
(Integer code)
src/main/java/com/tihai/exception/BusinessException.java:30
Method
CustomThreadFactory
(String namePrefix)
src/main/java/com/tihai/factory/CustomThreadFactory.java:17
Method
FontDecoder
(String html)
src/main/java/com/tihai/utils/FontDecoder.java:172
Method
FontHashDAO
(String filePath)
src/main/java/com/tihai/utils/FontDecoder.java:47
Method
FontHashDAO
(String filePath)
src/main/java/com/tihai/common/FontHashDAO.java:20
Method
GlobalConst
()
src/main/java/com/tihai/common/GlobalConst.java:53
Method
Pair
(F first, S second)
src/main/java/com/tihai/common/Pair.java:15
next →
1–100 of 162, ranked by callers