摘要: 做OCR图文识别,在linux系统上发布时,需要安装tesseract环境。网上信息比较杂,基于各种linux系统做的Dockerfile,其表现也是五花八门,搞不清白。以下是我经过一两天的摸索的成果,可以有效的部署环境,希望对大家有用。过程大致分为三个阶段:1、制作基础镜像包,安装tesserac 阅读全文
posted @ 2020-09-02 15:42 Mr.Simm 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 这几天看了微信小程序的相关项目以及微信官方文档,按照目前的理解整理成下面这张小程序运行原理图。如有不对,欢迎大家斧正交流。 参考资料: https://developers.weixin.qq.com/ebook?action=get_post_info&docid=000248329b0088bb 阅读全文
posted @ 2020-08-27 16:37 Mr.Simm 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 我们使用uni-app的脚手架开发微信小程序其实已经比较方便。但是uni-app框架是怎么实现将vue项目打包成微信小程序项目,很少有人关注。关于uni-build打包小程序的源码分析。底层还是使用的webpack打包框架,uni-app实现了自己的一套算法。针对小程序所要求的文件结构,将VUE项目 阅读全文
posted @ 2020-08-27 12:23 Mr.Simm 阅读(3799) 评论(0) 推荐(0) 编辑
摘要: 这两天研究了一下关于OCR图文解析的技术。当然市场上已经有开源服务,比如百度的AI开放平台,就有OCR相关的API接口。我这里选用的是Tesseract开源框架,java封装版本是tess4j。结合网上公布的一些开源项目提供的demo,完成了身份证与营业执照的相关文字识别的处理。总体上来讲Tesse 阅读全文
posted @ 2020-08-25 19:18 Mr.Simm 阅读(6711) 评论(0) 推荐(2) 编辑
摘要: 做WEB项目,发展到现在,前后端分离的框架已经成为主流。面对前后端分离项目,基本思路都是后端提供restful接口,前端接受数据往组件上绑定(vue)。但是想要把框架做好,接口、数据的统一是绕不开的话题,这是基础中的基础。本篇内容将先分析springboot框架下的ControllerAdvice是 阅读全文
posted @ 2020-08-16 13:11 Mr.Simm 阅读(1604) 评论(0) 推荐(1) 编辑
摘要: 前言 公司的这个项目从去年底启动、至今经历winform版本与当前的VUE两个版本,前后经历不足3个月的时间。从纯技术角度来看,推进速度都很优异。究其原因,大抵我们都是喜欢“偷懒”的程序员,把能封装、能公用的代码尽可能的整合起来。多写一行代码都觉得遭罪。一路懒下来,倒也有所收获。接下来进行一些总结, 阅读全文
posted @ 2019-02-28 00:01 Mr.Simm 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 示例代码可以从github上获取 https://github.com/git-simm/simm-framework.git 接上篇博客《FutureTask子线程取消执行的状态判断》 一、业务场景: 系统中存在多种场景并发操作事务执行时互锁的情况,导致任务积压,系统崩溃。先做了各场景业务的性能调 阅读全文
posted @ 2018-09-22 21:42 Mr.Simm 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 示例代码可以从github上获取 https://github.com/git-simm/simm-framework.git 一、业务场景: 系统中存在多种场景并发操作事务执行时互锁的情况,导致任务积压,系统崩溃。先做了各场景业务的性能调整,但是并发互锁依然无法避免。于是开始考虑选取调用频繁的同步 阅读全文
posted @ 2018-09-22 20:34 Mr.Simm 阅读(3036) 评论(0) 推荐(0) 编辑
摘要: 示例代码可以从github上获取 https://github.com/git-simm/simm-framework.git 一、业务场景: 系统中存在一个盘库的功能,用户一次盘库形成一两万条的盘库明细单,一次性提交给服务器进行处理。服务器性能比较优越,平均也得运行30秒左右。性能上需要进行优化。 阅读全文
posted @ 2018-09-22 19:31 Mr.Simm 阅读(4891) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/LipeiNet/p/6475851.html 一 synchronized synchronized中文解释是同步,那么什么是同步呢,解释就是程序中用于控制不同线程间操作发生相对顺序的机制,通俗来讲就是2点,第一要有多线程,第二当多个线程同时竞争某个 阅读全文
posted @ 2018-09-14 10:43 Mr.Simm 阅读(525) 评论(0) 推荐(0) 编辑