MCPcopy Create free account

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

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

↓ 1 callersMethodgetTenantLineInnerInterceptor
多租户 如果用了分页插件注意先 add TenantLineInnerInterceptor 再 add PaginationInnerInterceptor <p> 说明: 多租户 != 权限过滤,不要乱用,租户之间是完全隔离的!!! 启用多租户后所有执行的method的sql都会进行处理. 自写
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:91
↓ 1 callersMethodgetTtl
()
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/config/CaffeineConfig.java:88
↓ 1 callersMethodgetType
声明类型
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:71
↓ 1 callersMethodhandlerEntry
对handlerEntry的处理 @param entry 信息
spring-boot-canal/src/main/java/com/example/canal/job/CanalScheduling.java:78
↓ 1 callersMethodimportExcel2
百万数据-大数据导入(只支持xlsx格式) 解析是一条条解析,并不是全部加载到内存中。所以不会有OOM问题 @param file 测试数据:printExcel1或printExcel3接口的导出结果即可
spring-boot-excel/src/main/java/com/example/service/IPoiService.java:54
↓ 1 callersMethodprintCsv
3.2百万数据打印输出csv格式
spring-boot-excel/src/main/java/com/example/service/IPoiService.java:36
↓ 1 callersMethodprintExcel3
3.1百万数据打印输出,不能模板导出 样式不能太多(最多64000) 用SXSSFWorkbook这个实体类 必须是.xlsx
spring-boot-excel/src/main/java/com/example/service/IPoiService.java:31
↓ 1 callersMethodrangeQuery
range(范围)查询 指定日期数据时可以使用RangeQueryBuilder <p> gte:大于等于 lte:小于等于 gt :大于 lt :小于 format:指定日期格式
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:337
↓ 1 callersMethodremove
删除数据(固定key) @param key key
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:128
↓ 1 callersMethodselectSlaveAdmin
获取所有从库的Admin @return 从库的Admin
spring-boot-mybatis-plus/spring-boot-mybatis-plus-dynamic-datasource-demo/src/main/java/com/example/service/IAdminService.java:23
↓ 1 callersMethodsendAsyncMessage
发生异步消息(异步消息通常用在对响应时间敏感的业务场景,即发送端不能容忍长时间地等待Broker的响应。) @param destination 主题名:标签 topicName:tags @param msg 发送对象 @param sendCallback 异步回调函数
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:89
↓ 1 callersMethodsendDelayLevel
发送延时消息(超时时间,设置30s(默认3s)) 1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 @param
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:128
↓ 1 callersMethodsendInOrder
发送顺序消息(分区有序,多个queue参与,即相对每个queue,消息都是有序的。) @param destination 主题名:标签 topicName:tags @param msg 发送对象 @param hashKey 根据其哈希值取模后确定发送到哪一个queue
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:152
↓ 1 callersMethodsendMessageBySql
发送同步消息-SQL92模式 需要配置RocketMQ服务器 vim conf/broker.conf ##支持sql语句过滤 enablePropertyFilter=true 在console控制台查看集群状态 enablePropertyFilter=true 才正常 @param
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:65
↓ 1 callersMethodsendOneway
发送单向消息(这种方式主要用在不特别关心发送结果的场景,例如日志发送。) @param destination 主题名:标签 topicName:tags @param msg 发送对象
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/IRocketMQService.java:97
↓ 1 callersMethodtest1
()
spring-boot-multi-threading/src/main/java/com/example/service/ThreadService.java:38
↓ 1 callersMethodtest2
()
spring-boot-multi-threading/src/main/java/com/example/service/ThreadService.java:53
↓ 1 callersMethodtest3
()
spring-boot-multi-threading/src/main/java/com/example/service/ThreadService.java:59
↓ 1 callersMethodtest4
()
spring-boot-multi-threading/src/main/java/com/example/service/ThreadService.java:64
↓ 1 callersMethodtext
文字样式 @param wb 工作簿 @return 文字样式
spring-boot-excel/src/main/java/com/example/service/impl/PoiServiceImpl.java:446
MethodBatch
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:363
MethodCaches
()
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/config/CaffeineConfig.java:68
MethodCanalMessageHandler
(List<? extends CanalEntryHandler> entryHandlers)
spring-boot-canal/src/main/java/com/example/canal/handler/CanalMessageHandler.java:25
MethodCustomFileInfo
(String fileName, String fileDir)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-generate/src/main/java/com/example/CustomFileInfo.java:25
MethodGenderEnum
(int value, String desc)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/enums/GenderEnum.java:21
MethodListSplitter
(List<Message> messages)
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/service/util/ListSplitter.java:25
MethodMybatisLog
配置类中是 protected Class<? extends Log> logImpl; 不这样写会报错
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisLog.java:22
MethodaddAdmin
新增(默认在主库)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-dynamic-datasource-demo/src/test/java/com/example/service/DynamicTest.java:44
MethodasyncExecutor
()
spring-boot-multi-threading/src/main/java/com/example/config/ThreadPoolTaskConfig.java:57
MethodbaseTest
()
spring-boot-cache-redis/src/test/java/com/example/test/RedisTest.java:27
MethodbooleanQuery
boolean查询查询 BoolQueryBuilder主要方法 <p> must(QueryBuilder):必须满足的条件 should(QueryBuilder):可能满足的条件 mustNot(QueryBuilder):必须不满足的条件 minimumShouldMatch(x):设置在可
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:303
MethodbooleanQuery
boolean查询查询 BoolQueryBuilder主要方法 <p> must(QueryBuilder):必须满足的条件 should(QueryBuilder):可能满足的条件 mustNot(QueryBuilder):必须不满足的条件 minimumShouldMatch(x):设置在可
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:286
MethodbuildDocket
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-dynamic-datasource-demo/src/main/java/com/example/config/SwaggerConfig.java:24
MethodbuildDocket
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/SwaggerConfig.java:24
MethodbuildDocket
()
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:24
MethodbuildDocket
()
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:24
MethodbuildDocket
()
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:24
MethodbuildDocket
()
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:24
MethodbuildDocket
()
spring-boot-swagger/spring-boot-swagger-simple/src/main/java/com/example/config/SwaggerConfig.java:25
MethodbuildDocket
()
spring-boot-validator/src/main/java/com/example/config/SwaggerConfig.java:24
MethodcacheManager
个性化配置缓存
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/config/CaffeineConfig.java:39
Methodcell
处理每一行的所有单元格 @param cellName 每个单元名称的首字母 A B C @param cellValue 每个单元的值 @param comment 单元格的注释
spring-boot-excel/src/main/java/com/example/util/excel/handler/DemoDataHandler.java:60
Methodchain
链式操作
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:380
MethodcheckLocalTransaction
该方法时MQ进行消息事务状态回查、 <p> @param msg @return bollback, commit or unknown
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/transaction/TransactionListenerImpl.java:66
MethodconditionTest
条件选择查询
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:294
Methodconfirm
发送ack确认回调 @param correlationData 这里获取唯一id @param ack 是否确认收到(true已确认收到,false未确认收到) @param cause 失败原因
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/producer/src/main/java/com/example/config/ProducerAckConfirmCallback.java:42
MethodconvertToExcelData
(Long object, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration)
spring-boot-excel/src/main/java/com/example/util/excel/convert/ExcelBigNumberConvert.java:39
MethodconvertToJavaData
(ReadCellData<?> cellData, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration)
spring-boot-excel/src/main/java/com/example/util/excel/convert/ExcelBigNumberConvert.java:34
MethodcreateIndex
索引操作 1 创建索引并增加映射配置
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:56
MethodcreateIndex
索引操作 1 创建索引并增加映射配置
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:52
MethodcustomEncrypt
推荐---自定义publicKey加密,配置文件需要配置 spring.datasource.dynamic.public-key https://www.kancloud.cn/tracy5546/dynamic-datasource/2280963
spring-boot-mybatis-plus/spring-boot-mybatis-plus-dynamic-datasource-demo/src/test/java/com/example/service/DynamicTest.java:24
MethodcustomIdGenerator
自定义ID生成器,这里需要考虑一个问题,多示例下如何保证机器码
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:42
Methoddecrement
(String key, long delta)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:130
Methoddelete
删除方法
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:84
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/controller/GoodsController.java:110
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/controller/SystemController.java:52
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/controller/UserController.java:69
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/controller/GoodsController.java:75
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/controller/SystemController.java:52
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/controller/UserController.java:69
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/controller/GoodsController.java:99
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/controller/SystemController.java:52
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/controller/UserController.java:69
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/controller/GoodsController.java:75
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/controller/SystemController.java:52
Methoddelete
(@PathVariable("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/controller/UserController.java:69
Methoddelete
()
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:130
Methoddelete
()
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:125
Methoddelete
(Admin admin)
spring-boot-canal/src/main/java/com/example/test/service/AdminService.java:30
MethoddeleteById
删除 @param id 主键
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/service/ICacheService.java:45
MethoddeleteById
(Long id)
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/service/impl/CacheServiceImpl.java:52
MethoddeleteById
(Long id)
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/service/impl/CacheServiceImpl.java:52
MethoddeleteIndex
索引操作 1 删除索引
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:66
MethoddeleteIndex
索引操作 1 删除索引
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:62
Methoddestroy
()
spring-boot-canal/src/main/java/com/example/canal/autoconfiguration/SingleCanalClient.java:66
Methoddetail
(HttpServletRequest request)
spring-boot-session-data-redis/src/main/java/com/example/controller/SessionController.java:27
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/controller/GoodsController.java:84
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/controller/SystemController.java:37
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/controller/UserController.java:54
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/controller/GoodsController.java:60
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/controller/SystemController.java:37
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-simple-db-table/src/main/java/com/example/controller/UserController.java:54
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/controller/GoodsController.java:84
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/controller/SystemController.java:37
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/controller/UserController.java:54
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/controller/GoodsController.java:60
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/controller/SystemController.java:37
Methoddetail
(@ApiParam("主键") @RequestParam("id") Long id)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-simple-db-table/src/main/java/com/example/controller/UserController.java:54
MethoddoSharding
自定义分表算法,用于=和IN,(必填) 若缺失,思考一下:新增时,如何定位表? @param tableNames 实际分表名称 t_goods_2020_01_03 t_goods_2020_04_06 ... t_goods_2021_10_12 @param shardingVal
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/algorithm/StandardModuloShardingTableAlgorithm.java:45
MethoddoSharding
自定义分表算法,用于=和IN,(必填) @param databaseNames 实际数据库名 ds0,ds1 @param shardingValue 字库属性 PreciseShardingValue(logicTableName=t_goods, columnName=create_time
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/algorithm/StandardModuloShardingDatabaseAlgorithm.java:41
MethoddoSharding
范围分片算法类名称,用于BETWEEN >, <, >=, <= (可选) @param tableNames 实际分表名称 t_goods_2020_01_03 t_goods_2020_04_06 ... t_goods_2021_10_12 @param shardingValu
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/algorithm/RangeModuloShardingTableAlgorithm.java:37
MethoddoSharding
范围分片算法类名称,用于BETWEEN >, <, >=, <= (可选) @param databaseNames 实际数据库名 ds0,ds1 @param shardingValueRange 字库属性 PreciseShardingValue(logicTableName=t_
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/algorithm/RangeModuloShardingDatabaseAlgorithm.java:36
MethoddoSharding
自定义分表算法,用于=和IN,(必填) @param databaseNames 实际数据库名 ds0,ds1 @param shardingValue 字库属性 PreciseShardingValue(logicTableName=t_goods, columnName=create_time
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/algorithm/PreciseModuloShardingDatabaseAlgorithm.java:30
MethoddoSharding
自定义分表算法,用于=和IN,(必填) 若缺失,思考一下:新增时,如何定位表? @param tableNames 实际分表名称 t_goods_2020_01_03 t_goods_2020_04_06 ... t_goods_2021_10_12 @param shardingVal
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/algorithm/PreciseModuloShardingTableAlgorithm.java:30
MethoddocDelete
4.1 删除文档
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:544
MethoddocDeleteBatch
4.2 批量删除:
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:564
MethoddocGet
3.1 查询文档-简单根据id查询
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:209
MethoddocGetAll
3.2 查询所有数据
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:229
MethoddocInsert
1.1 新增文档
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:127
MethoddocInsertBatch
1.2 批量新增:
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:157
← previousnext →101–200 of 500, ranked by callers