MCPcopy Create free account

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

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

MethoddocQuery
3.3 高级查询
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:263
MethoddocUpdate
2)修改文档
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:187
MethoddownloadExcel2
文件下载(失败了会返回一个有部分数据的Excel) 这里注意,finish的时候会自动关闭OutputStream,当然你外面再关闭流问题不大 @param head 创建excel对应的实体对象 参照{@link DemoData} @param data 设置返回的 参数
spring-boot-excel/src/main/java/com/example/util/excel/ExcelUtil.java:219
Methodedit
(@RequestBody Goods goods)
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:91
Methodedit
(@RequestBody System system)
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:44
Methodedit
(@RequestBody User user)
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:61
Methodedit
(@RequestBody Goods goods)
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:67
Methodedit
(@RequestBody System system)
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:44
Methodedit
(@RequestBody User user)
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:61
Methodedit
(@RequestBody Goods goods)
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:91
Methodedit
(@RequestBody System system)
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:44
Methodedit
(@RequestBody User user)
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:61
Methodedit
(@RequestBody Goods goods)
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:67
Methodedit
(@RequestBody System system)
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:44
Methodedit
(@RequestBody User user)
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:61
MethodendRow
每一行的结束 @param rowIndex 代表的是每一个sheet的行索引
spring-boot-excel/src/main/java/com/example/util/excel/handler/DemoDataHandler.java:45
MethodexecuteLocalTransaction
检测半消息,在该方法中,执行本地事务 @param msg 发送消息 @param arg 外部参数 @return commit:提交事务,它允许消费者消费此消息。bollback:回滚事务,它代表该消息将被删除,不允许被消费。 unknown:中间状态,它代表需要检查消息队列来确定状态(che
spring-boot-mq-rocketmq/spring-boot-rocketmq/rocketmq-producer/src/main/java/com/example/transaction/TransactionListenerImpl.java:33
Methodexecutor
Async注解和事务一样,都是用AOP代理。事务有什么坑,Async也就有 常见的坑;不能由本类内其它函数调用,必须是外部使用者调用。因为内部函数调用会出现代理绕过,从而无法执行异步,不会出错,会变成同步操作 (使用了线程池和动态代理) <p> ThreadPoolExecutor 3 个最重要的参
spring-boot-multi-threading/src/main/java/com/example/config/ThreadPoolTaskConfig.java:40
Methodexists
(String key)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:78
MethodfindByCategory
通过分类名称查询结果 @param category 分类名称 @return 查询结果
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/main/java/com/example/dao/ProductDao.java:28
MethodfindByCategoryAndPriceGreaterThanEqual
分类及价格大于等于的结果集 @param category 分类名称 @param price 大于等于的商品价格 @return 查询结果
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/main/java/com/example/dao/ProductDao.java:37
MethodfindById
()
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:138
MethodfindById
()
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:133
MethodfindByPageable
()
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/SpringBootElasticSearch7Test.java:160
MethodfindByPageable
()
spring-boot-elasticsearch/spring-boot-elasticsearch-6/src/test/java/com/example/es/SpringBootElasticSearch6Test.java:154
MethodfindPage
分页查询,其它具体查询,参考 spring-boot-mybatis-plus-simple下的 com.example.test.MybatisTest 或github这个的地址 https://github.com/WENZIZZHENG/spring-boot-demo/blob/master
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/test/java/com/example/service/ServiceTest.java:32
MethodgenerateKey
mall_admin表的主键生成器 @return 自定义主键
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:33
MethodgenerateKey
自定义主键生成器 @return 自定义主键
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:36
MethodgetById
详情 @param id 主键 @return Admin对象
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/service/ICacheService.java:21
MethodgetById
(Long id)
spring-boot-cache/spring-boot-caffeine-cache/src/main/java/com/example/service/impl/CacheServiceImpl.java:23
MethodgetById
(Long id)
spring-boot-cache/spring-boot-redis-cache/src/main/java/com/example/service/impl/CacheServiceImpl.java:23
MethodgetCanalConnector
获取canal客户端连接
spring-boot-canal/src/main/java/com/example/canal/autoconfiguration/SingleCanalClient.java:42
MethodgetDescription
获取描述 @return 描述
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/base/IBaseEnum.java:22
MethodgetDescription
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/enums/GenderEnum.java:26
MethodgetDynamicTableNameInnerInterceptor
动态表名 <p> 注意事项: <p> 原理为解析替换设定表名为处理器的返回表名,表名建议可以定义复杂一些避免误替换 例如:真实表名为 user 设定为 mp_dt_user 处理器替换为 user_2019 等 <p> https://mp.baomidou.com/guide/intercepto
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:183
MethodgetList
(final String key, final Class<T> clazz, final Supplier<List<T>> supplier)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:152
MethodgetLong
获取数值型数据(不存在时,为0) @param key 自减步长 @return 不存在时,为0
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:88
MethodgetMessageHandler
canal消息处理
spring-boot-canal/src/main/java/com/example/canal/autoconfiguration/SingleCanalClient.java:60
MethodgetObject
(String key, Class<T> clazz, Supplier<T> supplier)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:218
MethodgetOneExample
通用service操作,简单的操作,推荐这样!!!!
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:344
MethodgetRedisKey
获取redis缓存key @param prefix 前缀 @param value 后缀 @return redis缓存key
spring-boot-cache-redis/src/main/java/com/example/constant/Constants.java:24
MethodgetRequest
获取request
spring-boot-excel/src/main/java/com/example/util/CommonUtil.java:22
MethodgetTenantId
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:94
MethodgetTenantIdColumn
()
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:102
MethodgetType
分表-类型
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:182
MethodgetType
()
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:128
MethodgetType
声明类型
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:53
MethodhandlerMessage
消息监听方法 queuesToDeclare: 声明队列 durable: 是否为持久化队列
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/work/Consumer2.java:22
MethodhandlerMessage
消息监听方法 queuesToDeclare: 声明队列 durable: 是否为持久化队列
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/work/Consumer1.java:22
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性,超过最大值,超时未被消费,消费失败超过重试次数,都会被仍到信息队列中 exchange:交换机属性 key:路由key,通配符
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/ack/AckConsumer.java:31
MethodhandlerMessage
监听消息的方法
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/ack/DeadLetterConsumer.java:27
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性 key:路由key,通配符
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/topic/FullLogConsumer.java:28
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性 key:路由key,通配符
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/topic/ErrorLogConsumer.java:28
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性 key:路由key,通配符
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/topic/InfoLogConsumer.java:28
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性 key:路由key
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/direct/AllConsumer.java:28
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性 key:路由key
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/direct/ErrorConsumer.java:28
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性 key:路由key
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/direct/InfoConsumer.java:28
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/fanout/WeixinConsumer.java:27
MethodhandlerMessage
消息监听方法 bindings: 完成队列与交换机的绑定 Queue: 队列属性 exchange:交换机属性
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/consumer/src/main/java/com/example/fanout/SmsConsumer.java:27
MethodhandlerMessage
消息监听方法 queuesToDeclare: 声明队列 durable: 是否为持久化队列
spring-boot-mq-rabbitmq/spring-boot-rabbitmq-simple/consumer-simple/src/main/java/com/example/consumer/Consumer.java:22
MethodhashExists
查看哈希表 key 中,指定的字段是否存在 @param key key @param field map的key @return 是否存在
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:300
MethodhashExists
(String key, String field)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:338
MethodhashPut
hash设值 @param key key @param hashKey map的key @param value map的value
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:291
MethodhashPut
(String key, String hashKey, String value)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:333
MethodhashPutAll
hash设值 @param key key @param maps map
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:282
MethodhashPutAll
(String key, Map<String, String> maps)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:328
MethodignoreTable
(String tableName)
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MybatisPlusConfig.java:110
MethodimportExcel
数据量少的时候可以用。简单方便(10万以下呗) 一次全部加载到内存中,数据量大时会直接OOM,反正加载不完(测试:100万数据直接导入) @param file 测试数据:printExcel1或printExcel3接口的导出结果即可
spring-boot-excel/src/main/java/com/example/controller/PoiController.java:65
MethodimportExcel
file测试数据:printExcel1接口的导出结果即可 参考:https://www.yuque.com/easyexcel/doc/read
spring-boot-excel/src/main/java/com/example/controller/EasyExcelController.java:45
MethodimportExcel
3excel导入 能支持xlsx,xls,csv格式 参考:https://www.yuque.com/easyexcel/doc/read @param file excel文件(测试数据:printExcel1接口的导出结果即可)
spring-boot-excel/src/main/java/com/example/service/IEasyExcelService.java:30
MethodimportExcel
(MultipartFile file)
spring-boot-excel/src/main/java/com/example/service/impl/EasyExcelServiceImpl.java:48
MethodimportExcel
(MultipartFile file)
spring-boot-excel/src/main/java/com/example/service/impl/PoiServiceImpl.java:334
MethodimportExcel2
百万数据-大数据导入(只支持xlsx格式) 解析是一条条解析,并不是全部加载到内存中。所以不会有OOM问题 @param file 测试数据:printExcel1或printExcel3接口的导出结果即可
spring-boot-excel/src/main/java/com/example/controller/PoiController.java:78
MethodimportExcel2
(MultipartFile file)
spring-boot-excel/src/main/java/com/example/service/impl/PoiServiceImpl.java:414
Methodincrement
自增操作 @param key key @param delta 自增步长(一般都为正数) @return result
spring-boot-cache-redis/src/main/java/com/example/service/IRedisService.java:144
Methodincrement
(String key, long delta)
spring-boot-cache-redis/src/main/java/com/example/service/impl/RedisServiceImpl.java:112
Methodincrement
自增操作 @param delta 自增步长
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/service/IRedisService.java:17
Methodincrement
(String key, long delta)
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/service/impl/RedisServiceImpl.java:24
Methodincrement
(String key, long 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/impl/RedisServiceImpl.java:24
MethodindexCreate
1)创建索引
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:60
MethodindexDelete
3)删除索引
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:106
MethodindexSearch
2)查看索引
spring-boot-elasticsearch/spring-boot-elasticsearch-7/src/test/java/com/eample/es/BaseESTest.java:82
Methodinit
()
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:40
Methodinit
()
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:31
Methodinit
()
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:32
Methodinit
()
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:29
Methodinit
()
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:50
Methodinit
()
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:33
Methodinit
()
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:31
Methodinit
()
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:40
Methodinit
()
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:31
Methodinit
()
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:33
Methodinit
()
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:31
Methodinit
()
spring-boot-mq-rabbitmq/spring-boot-rabbitmq/producer/src/main/java/com/example/config/ProducerAckConfirmCallback.java:28
Methodinsert
新增
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/test/java/com/example/service/ServiceTest.java:49
Methodinsert
新增
spring-boot-mybatis-plus/spring-boot-mybatis-plus-simple/src/test/java/com/example/test/MybatisTest.java:42
Methodinsert
(Admin admin)
spring-boot-canal/src/main/java/com/example/test/service/AdminService.java:20
MethodinsertFill
插入时填充
spring-boot-mybatis-plus/spring-boot-mybatis-plus-demo/src/main/java/com/example/config/MyMetaObjectHandler.java:20
MethodinsertFill
mybatis-plus 自动填充-新增时触发
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-5.0.0/sharding-jdbc-5.0.0-db-table/src/main/java/com/example/config/MybatisPlusConfig.java:38
MethodinsertFill
mybatis-plus 自动填充-新增时触发
spring-boot-sharding-jdbc/spring-boot-sharding-jdbc-4.1.1/sharding-jdbc-4.1.1-db-table/src/main/java/com/example/config/MybatisPlusConfig.java:38
← previousnext →201–300 of 500, ranked by callers