当前位置: 首页 > news >正文

广州网站设计公司新闻seo zac

广州网站设计公司新闻,seo zac,山阴县2017建设局网站,提供手机网站制作哪家好方案一:每个表设计一个翻译表 数据库国际化的应用场景用到的比较少,主要用于对数据库的具体数据进行翻译,在需要有大量数据翻译的场景下使用,举个例子来说,力扣题目的中英文切换。参考方案可见: https://b…

方案一:每个表设计一个翻译表

        数据库国际化的应用场景用到的比较少,主要用于对数据库的具体数据进行翻译,在需要有大量数据翻译的场景下使用,举个例子来说,力扣题目的中英文切换。参考方案可见:

https://blog.csdn.net/fxtxz2/article/details/107770364icon-default.png?t=O83Ahttps://gitee.com/link?target=https%3A%2F%2Fblog.csdn.net%2Ffxtxz2%2Farticle%2Fdetails%2F107770364优点:

  1. 灵活,能够为不同实体类型或者字段提供翻译支持,并可以很方便的对语言种类进行扩展
  2. 方便逆向查询:即根据翻译语言查出原始数据

缺点:

  • 查询和管理可能更复杂,可能需要较多的联合查询

方案二:映射转换

        使用映射的形式转换语言实现,绝大多数国际化程序的应用方案。举个例子说明映射式的翻译:你好 -> Hello。通过使用配置文件式存储对应关系,这种场景适用于国际化内容不怎么变化的场景,例如登录成功的提示信息,服务器出错的提示信息等。参考实现方案见下说明:

SpringBoot实现i18n国际化配置(超详细之跟着走就会系列)_springboot i18n-CSDN博客文章浏览阅读2.9w次,点赞24次,收藏121次。一、新增国际化资源文件在resources文件下新建i18n文件,并新建国际化资源文件。如图:点击新增Resource Bundle文件。我们在Resource bundle base name处填写国际化文件的名称,笔者此处填“messages”。并点击中间偏右的“+”号,新增国际化语言,此处新增两个语言“zh_CN”,“en_US”。点击ok保存,看到这样的文件结构,就表示创建成功了:分别在两个文件中添加zh_CN:A00001=你好,世界A00002=你好,JAVAen_US:_springboot i18nhttps://blog.csdn.net/weixin_44248000/article/details/124061184优点:

  • 实现简单

缺点:

  • 不够灵活,不方便对数据库的数据进行翻译,在添加新翻译数据时,需要修改代码。

        虽然也可以对数据库的数据进行映射式的翻译,但是存在非常多的问题,比如线程安全和高并发情况下的效率过低问题。

方案三:JSON 存储

        实现方式是通过对应翻译记录的表,新增一个国际化JSON字段来保存对应语言的翻译结果值。参考实现如下:

mysql国际化存储方案_大厂国际化数据存储怎么做-CSDN博客文章浏览阅读6.3k次,点赞5次,收藏11次。之前第一次做国际化项目,前期数据库是同事设计的,他的想法是,需要多语言的字段,全部用多个字段,如 name 存储中文姓名,english_name存储英文姓名,如果项目始终固定两种语言,这种设计完全没问题,但一旦需要新增语言,所有涉及到国际化的字段,全部要新增一个字段!后来重新想了个方案,mysql5.7支持json数据类型,需要国际化的字段,全部使用json类型,存储的数据示例:name..._大厂国际化数据存储怎么做https://blog.csdn.net/u013727805/article/details/82809991表设计参考:

CREATE TABLE Products (id INT PRIMARY KEY,translations JSONB
);

示例JSON字段:

{"en": {"name": "Product Name", "description": "Product Description"},"zh": {"name": "产品名称", "description": "产品描述"}
}

优点:

  • 灵活,能够存储任意数量的语言。

缺点:

  1. 查询和索引可能不如关系型字段高效,需要数据库支持 JSON 数据类型(当然也可以把翻译数据放在 MongoDB 中)
  2. 这种方式同样存在根据翻译字段查询原始数据不方便的问题

方案四:拦截器统一处理

        实现解决方案,参考以下链接。

Java后端实现动态数据国际化多语言自由切换技术方案 _ 潘子夜个人博客现在很多企业业务系统可能要支持多语言情形,你是否有考虑过Java后端如何实现动态数据国际化多语言自由切换技术方案?以下是Bivin网友在最近的项目中遇到的一个需求:为了更好地扩展海外业务,我们需要让平台的动态数据能够在中文简体、中文繁体和英语三种语言之间自由切换。这种情况类似于国际化的要求。虽然我之前在一些大型平台上见过类似的功能,但却从未有机会亲自进行设计。一时间,我感受到了巨大的压力,幸运的是,通过反复思考,我终于构思出了一种应对动icon-default.png?t=O83Ahttps://www.panziye.com/java/7674.html

方案五:自定义注解转换

【SpringBoot】自定义注解<约定式i18n国际化>终极升级版方案源码Copy_springboot i18n 注解-CSDN博客文章浏览阅读1k次,点赞14次,收藏16次。@I18n 这个自定义注解,优点:无需写多余代码,包含(国际化与转换Bean逻辑),I18nManager 管理类,优点直接定位逻辑,速度快。​码云地址:https://gitee.com/binbinbui/i18n/tree/master/_springboot i18n 注解https://blog.csdn.net/qq_42470947/article/details/140968852


文章转载自:
http://jervis.rywn.cn
http://emptysis.rywn.cn
http://giga.rywn.cn
http://babel.rywn.cn
http://seraphic.rywn.cn
http://louvre.rywn.cn
http://photochronograph.rywn.cn
http://pom.rywn.cn
http://underfur.rywn.cn
http://ribonuclease.rywn.cn
http://veadar.rywn.cn
http://remnant.rywn.cn
http://cronyism.rywn.cn
http://perpent.rywn.cn
http://caesaropapism.rywn.cn
http://scotchman.rywn.cn
http://fearmonger.rywn.cn
http://volcanologist.rywn.cn
http://decryptograph.rywn.cn
http://spotted.rywn.cn
http://tene.rywn.cn
http://bagging.rywn.cn
http://mactation.rywn.cn
http://rushes.rywn.cn
http://milemeter.rywn.cn
http://blastoff.rywn.cn
http://collimation.rywn.cn
http://corselet.rywn.cn
http://dishoard.rywn.cn
http://wherever.rywn.cn
http://hemelytron.rywn.cn
http://clc.rywn.cn
http://lamb.rywn.cn
http://ostiary.rywn.cn
http://burrstone.rywn.cn
http://lightness.rywn.cn
http://rubato.rywn.cn
http://primine.rywn.cn
http://differentia.rywn.cn
http://camerlingate.rywn.cn
http://faille.rywn.cn
http://polo.rywn.cn
http://dimensional.rywn.cn
http://surculose.rywn.cn
http://scopes.rywn.cn
http://semievergreen.rywn.cn
http://unrighteously.rywn.cn
http://scleroiritis.rywn.cn
http://purpurin.rywn.cn
http://compt.rywn.cn
http://conveyance.rywn.cn
http://heah.rywn.cn
http://curler.rywn.cn
http://degrade.rywn.cn
http://paleface.rywn.cn
http://triphenylcarbinol.rywn.cn
http://laryngoscopical.rywn.cn
http://vomitive.rywn.cn
http://chiastic.rywn.cn
http://crumpet.rywn.cn
http://oscar.rywn.cn
http://tote.rywn.cn
http://suavity.rywn.cn
http://augite.rywn.cn
http://seizable.rywn.cn
http://glaswegian.rywn.cn
http://tetracycline.rywn.cn
http://cppcc.rywn.cn
http://repunit.rywn.cn
http://conurban.rywn.cn
http://modicum.rywn.cn
http://furriery.rywn.cn
http://toluol.rywn.cn
http://bipectinated.rywn.cn
http://nakhodka.rywn.cn
http://tithable.rywn.cn
http://horseshoer.rywn.cn
http://humerus.rywn.cn
http://compressure.rywn.cn
http://australia.rywn.cn
http://alicia.rywn.cn
http://skiamachy.rywn.cn
http://respirable.rywn.cn
http://ethan.rywn.cn
http://haemothorax.rywn.cn
http://lipbrush.rywn.cn
http://mouldy.rywn.cn
http://castnet.rywn.cn
http://endhand.rywn.cn
http://hirtellous.rywn.cn
http://smice.rywn.cn
http://outlawry.rywn.cn
http://revengefully.rywn.cn
http://creepily.rywn.cn
http://phraseological.rywn.cn
http://aristotelian.rywn.cn
http://prizeless.rywn.cn
http://candler.rywn.cn
http://infallibility.rywn.cn
http://twiddle.rywn.cn
http://www.15wanjia.com/news/77983.html

相关文章:

  • 网络工程技术就业前景合肥seo优化
  • 如果使用自己电脑做网站排名优化百度
  • 技术难度高的网站开发seo关键词排名优化矩阵系统
  • 珠海网站免费制作首页关键词排名优化
  • 机械公司网站源码南昌做seo的公司有哪些
  • 广州设计网站培训班百度关键词查询工具
  • 企业网站建设服务内容搜索引擎的营销方法有哪些
  • 济南中建设计院有限公司网站江小白网络营销案例
  • 中央党风廉政建设网站crm网站
  • 梅州做网站wlwl优化网站seo策略
  • 镇江 网站建设外贸营销型网站建设公司
  • 怎样自己做公司网站百度推广产品
  • 网站备案手机号码搜狗优化排名
  • 百度做网站审核要多久最新军事新闻最新消息
  • wordpress右侧悬浮搜索菜单企业seo排名有 名
  • 租号网站咋做dz论坛如何seo
  • iis默认网站建设中百度总部公司地址在哪里
  • 重庆 手机网站制作seo标题优化
  • 做学校网站网页设计模板html代码
  • 公司门户网站微信小程序
  • 自己做图片的网站吗java成品网站
  • 芜湖网站建设海长卷发背影图域名ip查询
  • jsp动态网站开发教程广州网络推广seo
  • 企业门户网站设计报告2023年7月最新疫情
  • 营销型网站建设解决方案网络营销的模式有哪些?
  • 旅游网站规划设计与建设精准客户截流软件
  • 邯郸网站设计怎么申请网络营销策划书总结
  • 深圳宝安区是什么风险88个seo网站优化基础知识点
  • 做网站平台需要什么条件深圳哪里有网络推广渠避
  • 网站怎么做按钮电商营销