MCPcopy Create free account

hub / github.com/WENZIZZHENG/spring-boot-demo / functions

Functions500 in github.com/WENZIZZHENG/spring-boot-demo

↓ 40 callersMethodget
获取数据 @param key key @return result
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:80
↓ 29 callersMethodrun
()
spring-boot-canal/src/main/java/com/example/canal/job/CanalScheduling.java:45
↓ 26 callersMethodgetById
详情 @param id 主键 @return Admin对象
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/service/ICacheService.java:21
↓ 18 callersMethodgetValue
mp会以这个为主
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/enums/GenderEnum.java:34
↓ 17 callersMethodsave
保存 @param admin admin @return admin
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/service/ICacheService.java:30
↓ 15 callersMethoderror
(String s, Throwable e)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisLog.java:42
↓ 13 callersMethoddelete
删除 @param t 删除数据
spring-boot-canal/src/main/java/com/example/canal/handler/CanalEntryHandler.java:34
↓ 9 callersMethodselect
select中字段不全部出现的查询
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:263
↓ 9 callersMethodset
存储数据 @param key key @param value value
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:24
↓ 8 callersMethodwarn
(String s)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisLog.java:52
↓ 7 callersMethodincrement
自增操作 @param delta 自增步长
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/service/IRedisService.java:17
↓ 7 callersMethodtermQuery
term(关键字)查询 search(termQueryBuilder) 调用搜索方法,参数查询构建器对象
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:221
↓ 6 callersMethoddata
获取数据(默认长度10) @return 对应长度的数据
spring-boot-excel/src/main/java/com/example/util/DataUtil.java:24
↓ 6 callersMethoddate2QuarterStr
时间转季度格式 @param date 2021-11-28 15:41:26 @return 10_12
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/util/CommonUtil.java:32
↓ 6 callersMethoddate2QuarterStr
时间转季度格式 @param date 2021-11-28 15:41:26 @return 10_12
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/util/CommonUtil.java:32
↓ 5 callersMethoddate2YearStr
时间转年分格式 @param date 2021-11-28 15:41:26 @return 2021
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/util/CommonUtil.java:22
↓ 5 callersMethoddate2YearStr
时间转年分格式 @param date 2021-11-28 15:41:26 @return 2021
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/util/CommonUtil.java:22
↓ 5 callersMethodgetObjectResult
(String key, Supplier<T> supplier, long timeout)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:295
↓ 5 callersMethodgetResponse
获取response
spring-boot-excel/src/main/java/com/example/util/CommonUtil.java:29
↓ 5 callersMethodgetResult
(String key, Supplier<List<T>> supplier, long timeout)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:233
↓ 5 callersMethodparse
解析(读取) @param in 文件流 @param handler 类型处理器,需要自定义
spring-boot-excel/src/main/java/com/example/util/excel/ExcelParserUtil.java:34
↓ 5 callersMethodsendMessage
发送同步消息(这种可靠性同步地发送方式使用的比较广泛,比如:重要的消息通知,短信通知。) <p> (send消息方法只要不抛异常,就代表发送成功。但不保证100%可靠投递(所有消息都一样,后面不在叙述)。 要确保不会丢失任何消息,还应启用同步Master服务器或同步刷盘,即SYNC_MASTER或S
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:32
↓ 5 callersMethodtermQuery
term(关键字)查询 search(termQueryBuilder) 调用搜索方法,参数查询构建器对象
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:215
↓ 5 callersMethodtoString
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/enums/GenderEnum.java:39
↓ 4 callersMethodbigTitle
大标题的样式 @param wb 工作簿 @return 样式
spring-boot-excel/src/main/java/com/example/service/impl/PoiServiceImpl.java:427
↓ 4 callersMethodfindByCategoryAndPriceGreaterThanEqual
分类及价格大于等于的结果集 @param category 分类名称 @param price 大于等于的商品价格 @return 查询结果
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/main/java/com/example/dao/ProductDao.java:37
↓ 4 callersMethodgetFullFilePath
获取 完整文件路径 @param relativePath 相对路径:infrastructure.persistence.entity @return OUT_PUT_DIR+/com/example/infrastructure/persistence/entity
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:269
↓ 4 callersMethodsendMessageByExchange
发送队列模式消息(发布与订阅模式,路由,主题模式模式,主要看消费者) @param exchange 交换机 @param routingKey 路由key,为空则是 发布与订阅模式(还是看消费者) @param msg 消息内容(所有发送MQ的消息,需要序列化,下面不再叙述)
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/producer/src/main/java/com/example/service/RabbitMQService.java:38
↓ 4 callersMethodupdate
修改 @param before 修改前数据 @param after 修改后数据
spring-boot-canal/src/main/java/com/example/canal/handler/CanalEntryHandler.java:26
↓ 3 callersMethodcalcMessageSize
计算消息字节长度
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/util/ListSplitter.java:67
↓ 3 callersMethoddecrement
自减操作 @param key key @param delta 自减步长(一般都为正数) @return result
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:163
↓ 3 callersMethoddownload
@param filePath 要下载的文件路径 @param returnName 返回的文件名 @param response HttpServletResponse @param delFlag 是否删除文件
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:37
↓ 3 callersMethodgetExcelType
获取导出格式 @param fileName 文件名,机器人.xlsx @return 导出格式(缺失默认xlsx)
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:323
↓ 3 callersMethodgetFullPackagePath
获取 完整包路径 @param relativePath 相对路径:infrastructure.persistence.entity @return com.example.infrastructure.persistence.entity
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:254
↓ 3 callersMethodgetHandlerMap
(String tableName)
spring-boot-canal/src/main/java/com/example/canal/handler/CanalMessageHandler.java:30
↓ 3 callersMethodgetProps
()
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/config/sharding/key/ShardingTableKeyGenerator.java:58
↓ 3 callersMethodgetTableClass
获取class类型
spring-boot-canal/src/main/java/com/example/canal/util/FieldUtil.java:53
↓ 3 callersMethodglobalConfig
(GlobalConfig.Builder builder)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:231
↓ 3 callersMethodhasNext
()
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/util/ListSplitter.java:29
↓ 3 callersMethodlist
(@RequestBody User user)
spring-boot-swagger/spring-boot-swagger-simple/src/main/java/com/example/controller/SwaggerTestController.java:30
↓ 3 callersMethodnext
()
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/util/ListSplitter.java:34
↓ 3 callersMethodpackageConfig
(PackageConfig.Builder builder)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:203
↓ 3 callersMethodsendBatchMessage
发送批量消息(发送超过1MB,做了自动分割,超时时间设置30s(默认3s)),注:默认最大是4MB,为了避免ListSplitter.calcMessageSize计算不精确及大批量数据发送超时才设置1MB @param destination 主题名:标签 topicName:tags @par
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:105
↓ 3 callersMethodsetnx
(String key, String value)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:42
↓ 3 callersMethodstrategyConfig
(StrategyConfig.Builder builder)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:173
↓ 2 callersMethoddeleteById
删除 @param id 主键
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/service/ICacheService.java:45
↓ 2 callersMethodexpire
(String key, long expire)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:89
↓ 2 callersMethodfillFileType
自动补齐文件类型,xls,xlsx或csv @param fileName 机器人 机器人.xlsx 缺失文件类型时,会根据数据量自动适配,xls,xlsx或csv @param data 数据量 @return 机器人.xlsx
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:301
↓ 2 callersMethodfindByCategory
通过分类名称查询结果 @param category 分类名称 @return 查询结果
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/main/java/com/example/dao/ProductDao.java:28
↓ 2 callersMethodgetExpire
(String key)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:94
↓ 2 callersMethodgetList
获取对象集合 @param key Key @param clazz 返回结果的类型 @param supplier 数据提供者,当缓存中不存在时,则数据提供者生成 @param <T> 结果类型 @return list结果
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:185
↓ 2 callersMethodgetObject
获取对象 @param key Key @param clazz 返回结果的类型 @param supplier 数据提供者,当缓存中不存在时,则数据提供者生成 @param <T> 结果类型 @return 对象结果
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:221
↓ 2 callersMethodgetUserDto
()
spring-boot-cache-redis/src/test/java/com/example/test/RedisTest.java:61
↓ 2 callersMethodgetUserDtoList
()
spring-boot-cache-redis/src/test/java/com/example/test/RedisTest.java:97
↓ 2 callersMethodimportExcel
excel导出(少量数据) 数据量少的时候可以用。简单方便(10万以下呗) 一次全部加载到内存中,数据量大时会直接OOM,反正加载不完(测试:100万数据直接导入) @param file 测试数据:printExcel1或printExcel3接口的导出结果即可
spring-boot-excel/src/main/java/com/example/service/IPoiService.java:46
↓ 2 callersMethodinjectionConfig
(InjectionConfig.Builder builder)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:138
↓ 2 callersMethodinsert
新增 @param t 新增数据
spring-boot-canal/src/main/java/com/example/canal/handler/CanalEntryHandler.java:17
↓ 2 callersMethodjackson2JsonRedisSerializer
序列化
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/config/RedisConfig.java:102
↓ 2 callersMethodprintExcel1
1普通excel xls格式导出
spring-boot-excel/src/main/java/com/example/service/IPoiService.java:18
↓ 2 callersMethodprintExcel2
2模板导出 xls格式--HSSFWorkbook xlsx格式--XSSFWorkbook
spring-boot-excel/src/main/java/com/example/service/IPoiService.java:25
↓ 2 callersMethodprototypeDownload
@param file 要下载的文件 @param returnName 返回的文件名 @param response HttpServletResponse @param delFlag 是否删除文件
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:58
↓ 2 callersMethodsendMessageByWork
发送队列模式消息(工作模式) @param queue 队列名称 @param msg 消息内容(所有发送MQ的消息,需要序列化,下面不再叙述)
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/producer/src/main/java/com/example/service/RabbitMQService.java:18
↓ 2 callersMethodsendMessageInTransaction
发送事务消息 事务消息使用上的限制 1:事务消息不支持延时消息和批量消息。 2:为了避免单个消息被检查太多次而导致半队列消息累积,我们默认将单个消息的检查次数限制为 15 次,但是用户可以通过 Broker 配置文件的 transactionCheckMax参数来修改此限制。如果已经检查某条消息超过
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:170
↓ 2 callersMethodsetFieldValue
对象属性赋值 @param object 对象 @param fieldName 属性名称 @param value 属性值(需要转为对应类型) @throws IllegalAccessException 赋值异常
spring-boot-canal/src/main/java/com/example/canal/util/FieldUtil.java:81
↓ 2 callersMethodtemplateConfig
模板设置
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:288
↓ 2 callersMethodupdate
保存 @param admin admin @return admin
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/service/ICacheService.java:38
↓ 1 callersMethodbuildApiInf
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-dynamic-datasource-demo/src/main/java/com/example/config/SwaggerConfig.java:34
↓ 1 callersMethodbuildApiInf
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/SwaggerConfig.java:34
↓ 1 callersMethodbuildApiInf
()
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/config/SwaggerConfig.java:34
↓ 1 callersMethodbuildApiInf
()
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/config/SwaggerConfig.java:34
↓ 1 callersMethodbuildApiInf
()
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/config/SwaggerConfig.java:34
↓ 1 callersMethodbuildApiInf
()
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/config/SwaggerConfig.java:34
↓ 1 callersMethodbuildApiInf
描述信息
spring-boot-swagger/spring-boot-swagger-simple/src/main/java/com/example/config/SwaggerConfig.java:39
↓ 1 callersMethodbuildApiInf
描述信息
spring-boot-validator/src/main/java/com/example/config/SwaggerConfig.java:38
↓ 1 callersMethodbuildOrders
生成模拟订单数据
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/test/java/com/exanmple/RocketMQProducerTest.java:211
↓ 1 callersMethoddebug
sql执行
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisLog.java:60
↓ 1 callersMethoddownloadExcel
todo 推荐 文件下载并且失败的时候返回json(默认失败了会返回一个有部分数据的Excel) 这里注意,finish的时候会自动关闭OutputStream,当然你外面再关闭流问题不大 @param head 创建excel对应的实体对象 参照{@link DemoData} @pa
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:170
↓ 1 callersMethoddownloadExcelByTemplate
按照模板导出 文件下载并且失败的时候返回json(默认失败了会返回一个有部分数据的Excel) 这里注意,finish的时候会自动关闭OutputStream,当然你外面再关闭流问题不大 @param data 设置返回的 参数 @param fileName 文件名 机器人 机器人.
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:253
↓ 1 callersMethodexists
判断时候有值 @param key key @return 是否存在
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:96
↓ 1 callersMethodexpire
设置过期时间 @param key key @param expire 过期时间。单位秒 @return 是否成功
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:113
↓ 1 callersMethodfindAll
()
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:150
↓ 1 callersMethodfindAll
()
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:145
↓ 1 callersMethodget
(String key)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:63
↓ 1 callersMethodgetAfterObj
获取修改后的数据 @param table 表 @param rowData 操作数据 @return 修改后的数据
spring-boot-canal/src/main/java/com/example/canal/job/CanalScheduling.java:145
↓ 1 callersMethodgetBeforeObj
获取修改前的数据 @param table 表 @param rowData 操作数据 @return 修改前的数据
spring-boot-canal/src/main/java/com/example/canal/job/CanalScheduling.java:127
↓ 1 callersMethodgetBlockAttackInnerInterceptor
防止全表更新与删除(如果有多租户且符合租户条件,不会生效。 因为多了个条件 where tenant_id =1) 针对 update 和 delete 语句 作用: 阻止恶意的全表更新删除 <p> https://mp.baomidou.com/guide/interceptor-block-a
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:169
↓ 1 callersMethodgetCustomFile
自定义配置模板文件 @return key:文件类型(objectMap中的key,获取对应属性) value:模板路径
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:278
↓ 1 callersMethodgetCustomPathInfo
获取自定义路径配置信息 @return 自定义路径配置信息
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomComplexCodeGenerator.java:223
↓ 1 callersMethodgetExpire
获取过期时间 @param key key @return 过期时间
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:121
↓ 1 callersMethodgetLong
(String key)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:68
↓ 1 callersMethodgetMaxSize
()
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/config/CaffeineConfig.java:80
↓ 1 callersMethodgetOne
通用service操作,大于小于等于复杂的操作,推荐这样!!!
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:356
↓ 1 callersMethodgetOptimisticLockerInnerInterceptor
乐观锁 当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: <p> 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:158
↓ 1 callersMethodgetPaginationInnerInterceptor
获取分页插件 <p> https://mp.baomidou.com/guide/interceptor-pagination.html#paginationinnerinterceptor
spring-boot-mybatis-plus/spring-boot-mybatis-plus-dynamic-datasource-demo/src/main/java/com/example/config/MybatisPlusConfig.java:36
↓ 1 callersMethodgetPaginationInnerInterceptor
获取分页插件 <p> https://mp.baomidou.com/guide/interceptor-pagination.html#paginationinnerinterceptor
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:124
↓ 1 callersMethodgetPaginationInnerInterceptor
获取分页插件 <p> https://mp.baomidou.com/guide/interceptor-pagination.html#paginationinnerinterceptor
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/main/java/com/example/config/MybatisPlusConfig.java:37
↓ 1 callersMethodgetProperties
()
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/config/sharding/key/ShardingTableKeyGenerator.java:58
↓ 1 callersMethodgetStartIndex
()
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/util/ListSplitter.java:53
↓ 1 callersMethodgetTableGenericProperties
获取table名称
spring-boot-canal/src/main/java/com/example/canal/util/FieldUtil.java:33
↓ 1 callersMethodgetTableHandler
获取所有EntryHandler信息 @param entryHandlers 所有EntryHandler @return map类型,key:CanalTable注解的value名称 value:对应的EntryHandler
spring-boot-canal/src/main/java/com/example/canal/handler/CanalMessageHandler.java:41
next →1–100 of 500, ranked by callers