摘要:
在Java8中,我们经常使用lambada表达式进行foreach循环,但是常常我们在遍历List的时候想获取对象的index,但是Java8、9、10、11都没有相关的支持,同样的问题也存在于增强型for循环中,很多时候不得不含着泪以 for (int i = 0; i < list.size() 阅读全文
摘要:
起因 一个对试卷进行OCR识别需求,需要实现一个功能,一个章节下的题目图片需要上下拼接合成一张大图,起初写了一个工具实现图片的合并,程序一直很稳定的运行着,有一天用户反馈合成的图片方向不对,起初怀疑是本身图片方向有问题,但是用windows图片查看器打开图片方向是“正常”显示的 定位 exif信息 阅读全文
摘要:
需求 一个教辅目录结构检查工具,目录结构是[书籍]-[章节]-[题目|答案]-[*.jpg],后台有个异步处理的服务,需要强依赖这个目录结构。书籍解析是单独的pipeline,日志对用户不可见,这里用python写个工具给用户,方便他们检查目录结构,逻辑很简单,检查书籍下所有的章节是否只包含“题目” 阅读全文
摘要:
起因 项目中有对图片进行拼接的需求,但是在使用BufferedImage读取“JPG”格式的图片报了控制正异常,网络搜寻了许久,没有找打bufferedImage读取JPG会报错的问题,遂想起来可能是文件出了问题 推荐一个小工具(文件格式识别工具):https://ttl7.pc6.com/wgd/ 阅读全文
摘要:
一般drone没有触发构建原因有二:
1、自己设置的event限制(可自查)
2、repo session过期 (可关闭repo开关,sync repo后再打开开关) 阅读全文
摘要:
如果Java进程花费98%以上的时间执行GC,并且每次只有不到2%的堆被恢复,则JVM抛出此错误。也就是说,我们的应用程序几乎耗尽了所有可用内存,垃圾收集器花了太长时间试图清理它,并多次失败,这个是堆内存溢出 阅读全文
摘要:
随着新的新的镜像的更换,在构建记录中会偶尔出现构建失败的情况,build的时间也加长了一点,起初并没有很关注这个问题,直到有一天这个问题一直repeat,版本一直推不上去,开发的功能迟迟不能提测,各种压力扑面而来 阅读全文
摘要:
Docker服务部署启动容器发现docker容器内访问宿主机IP不通,于是进入容器内ping宿主机IP,发现无法ping通,容器IP为172.17.0.2,于是继续ping172.17.0.1也不通,ping docker0也不通,进过网上查询相关资料,有其他大佬也遇到这个坑,这里记录一下。 问题 阅读全文
摘要:
1、HTTP2.0 HTTP2.0相较于http1.x,大幅度的提升了web性能,在与http1.1完全语义兼容的基础上,进一步减少了网络延时。我们现在很多对外的网站都采用https,但是F12一下看多还是有不少应用还是用的http1.1协议,既然已经用了https,http2.0也要同步安排上 p 阅读全文
摘要:
aggregate操作符顺序引起查询结果变化分析 阅读全文