摘要: 一、使用背景 公司项目之前一直是采用人工录音,然而上线一段时间之后发现,人工录音成本太高,而且每周上线的音频不多,老板发现问题后,甚至把音频功能裸停了一段时间。直到最近项目要向海外扩展,需要内容做国际化,就想到了用机器翻译。目前机翻已经相对成熟,做的好的国内有... 阅读全文
posted @ 2021-08-20 15:44 ${简简单单} 阅读(2081) 评论(3) 推荐(1) 编辑
摘要: SqlSession是MyBatis中提供的与数据库交互的接口,SqlSession实例通过工厂模式创建。为了创建SqlSession对象,首先需要创建SqlSessionFactory对象,而SqlSessionFactory对象的创建依赖于SqlSessi... 阅读全文
posted @ 2020-09-14 16:57 ${简简单单} 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 协议是什么 协议是两个网络实体进行通信的基础,数据在网络上从一个实体传输到另一个实体,以字节流的形式传递到对端。在这个字节流的世界里,如果没有协议,就无法将这个一维的字节流重塑成为二维或者多维的数据结构以及领域对象。 协议是双方确定的交流语义,比如:我们设计一... 阅读全文
posted @ 2020-08-06 17:47 ${简简单单} 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、Random随机 随机法,是随机选择一台服务器来分配任务。它保证了请求的分散性达到了均衡的目的。同时它是没有状态的不需要维持上次的选择状态和均衡因子。但是随着任务量的增大,它的效果趋向轮询后也会具有轮询算法的部分缺点。 根据随机算法,将请求随机分配到后端服... 阅读全文
posted @ 2020-08-06 16:25 ${简简单单} 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.failover:失效转移 失效转移(failover)是一种备份操作模式,当主要组件由于失效或预定关机时间的原因而无法工作时,这种模式中的系统组件(比如处理机、服务器、网络或数据库)的功能被转嫁到二级系统组件。对于希望使系统具有更高的故障容忍力,失效转移... 阅读全文
posted @ 2020-08-06 15:38 ${简简单单} 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 访问者模式(Visitor Pattern)是一个行为型模式,其定义如下:Represent an operation to beperformed on the elements of an object structure.Visitor l... 阅读全文
posted @ 2020-06-19 14:50 ${简简单单} 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 模板方法模式(Template Method Pattern)是如此简单,以致让你感觉你已经能够掌握其精髓了。其定义如下:Define the skeleton of an algorithm in an operation,deferring ... 阅读全文
posted @ 2020-06-18 10:53 ${简简单单} 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 策略模式(Strategy Pattern)是一种比较简单的模式,也叫做政策模式(Policy Pattern)。其定义如下:Define a family of algorithms,encapsulate each one,and make ... 阅读全文
posted @ 2020-06-17 09:34 ${简简单单} 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 什么是状态模式呢?其定义如下:Allow an object to alter its behavior when its internal state changes.The object will appear to change itscl... 阅读全文
posted @ 2020-06-16 09:36 ${简简单单} 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一 、基本概念 观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),它是一个在项目中经常使用的模式,其定义如下:Define a one-to-many dependency between objects ... 阅读全文
posted @ 2020-06-15 11:00 ${简简单单} 阅读(25) 评论(0) 推荐(0) 编辑