nadirvishun

Results 8 issues of nadirvishun

### 这个功能解决了什么问题? 目前upload组件的`afterRead`的方法中只能获取到`blob_url`,而不能获取到`blob`或`file`对象,但是我一些其它类库例如压缩类库,所需要的参数必须是`blob`或`file`对象,这样就会很麻烦,还要异步转换成所需的对象。 ### 你期望的 API 是怎样的? 增加参数返回file对象,和uniapp的`uni.chooseImage`等方法能延续下去,而不是割裂开来。

[web版本](https://any86.github.io/any-rule/)中的整数是`/^-?[0-9]\d*$/`,而readme中的是`/^-?[1-9]\d*$/`。

bug
已解决(待发布)

目前滚动条的高度太小了,导致鼠标要非常精确才能定位到滚动条上,可否实现类似下图的这种,当鼠标移动到滚动条相关位置时,高度变高,方便抓取到滚动条。实在不行建议开放自定义高度。 ![a](https://user-images.githubusercontent.com/5761981/195792175-d0557532-b629-4fb1-9299-ff74912e5091.gif)

提供的[示例网址](https://www.mizuka.top/el-table-horizontal-scroll/index.html)中没有滚动条,与截图不一样,但实际本地引入插件后是正常的。

Thank you for providing this library. It's very useful。 - I find another very popular library Google Guava RateLimiter, can tell me what the different about this two library? -...

### 系统 win10 ### kkfileview版本 4.2.1 ### java版本 1.8.0_202 ### maven版本 3.6.0 ### 描述 是通过git下载后直接在idea中打开或者是用maven直接编译成jar包后都有测试过,正常启动可以启动,但是首页点击预览就会报错,显示`poi`中所用的`log4j`没有`atDebug`方法,但实际上查看项目中的maven依赖,只有一个log4j版本为`2.13.3`,此版本是有`atDebug`方法的,尝试升级log4j到最新版本后同样报此错误,不清楚什么原因,望有遇到此情况的来解答下。 点击查看错误信息 org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder; at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1075) ~[spring-webmvc-5.3.3.jar:5.3.3] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)...

`cache.contains(fullKey)`和` cache.set(fullKey, "1", expireMills)`这两个操作不是原子的,感觉直接用redisson的`tryLock(0,expireMills,TimeUnit.MILLISECONDS)`就挺好。

下方的代码都调用了`future.get()`方法来阻塞获取结果,但实际上有必要吗?万一我们的其中一个异步处理超过了钉钉规定的`1500`ms响应时间,那异步的作用就不是很大,仅仅是多个回调之间会并行,我看`wxjava`中之所以调用是因为它要结束session调用`sessionEndAccess`方法,而钉钉的没有这些,是否有必要管异步路由的结果? https://github.com/tingyugetc520/DtJava/blob/4d4e286b2a125386f0313381da2595f66f466d19/src/main/java/com/github/tingyugetc520/ali/dingtalk/message/DtMessageRouter.java#L142-L155 ----- 又考虑了下,如果全部设置成异步不判定结果都返回`true`的也有个麻烦,就是如果异步失败的话需要自己记录失败,而无法仅仅通过[获取推送失败的事件列表](https://open.dingtalk.com/document/orgapp-server/obtain-the-event-list-of-failed-push-messages)这个接口来获取全部失败的推送,需要加上自己记录的失败才是全部的失败记录。