乙巳🐍年

acc8226 的博客

(一) 应用分层
1.【推荐】根据业务架构实践,结合业界分层规范与流行技术框架分析,推荐分层结构如图所示,默认上层
依赖于下层,箭头关系表示可直接依赖,如:开放 API 层可以依赖于 Web 层(Controller 层),也可以
直接依赖于 Service 层,依此类推:

应用分层

  • 开放 API 层:可直接封装 Service 接口暴露成 RPC 接口;通过 Web 封装成 http 接口;网关控制层等。
  • 终端显示层:各个端的模板渲染并执行显示的层。当前主要是 velocity 渲染,JS 渲染,JSP 渲染,移动端展示等。
  • Web 层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。
  • Service 层:相对具体的业务逻辑服务层。
  • Manager 层:通用业务处理层,它有如下特征
    1)对第三方平台封装的层,预处理返回结果及转化异常信息,适配上层接口。
    2)对 Service 层通用能力的下沉,如缓存方案、中间件通用处理。
    3)与 DAO 层交互,对多个 DAO 的组合复用。
  • DAO 层:数据访问层,与底层 MySQL、Oracle、Hbase、OceanBase 等进行数据交互。
  • 第三方服务:包括其它部门 RPC 服务接口,基础平台,其它公司的 HTTP 接口,如淘宝开放平台、支付宝付款服务、
    高德地图服务等。
  • 外部数据接口:外部(应用)数据存储服务提供的接口,多见于数据迁移场景中。
阅读全文 »

一般而言,可以用微信或者 QQ 的 OCR 文字识别功能。

Umi-OCR【win】【免费】

可以离线使用,很强大。

hiroi-sora/Umi-OCR: OCR 图片转文字识别软件,完全离线。截屏/批量导入图片,支持多国语言、合并段落、竖排文字。可排除水印区域,提取干净的文本。
https://github.com/hiroi-sora/Umi-OCR

极度扫描【win mac android】【付费】

极度扫描是一款跨平台的 OCR 工具,支持表格 / 数学公式识别、图片转文字,并且可以通过截图 / 拍照 / 选择图片 / PDF 等多种方式导入,轻松助你提升办公效率。

阅读全文 »

ftp 工具

【全平台】FileZilla

【Win】WinSCP Portable executables

WebDAV 访问工具

Windows

主要我是用它来访问 WebDAV 服务器用的。

  • WinSCP【免费】
    开源免费。可以像访问 FTP 一样访问 WebDAV 服务器。
    因为经常要连 SCP 服务器所以电脑里有,临时访问 WebDAV 服务器并且正好有这个软件的话拿来就可以用,还是挺顺手的。缺点是大文件无法续传。
阅读全文 »
0%