自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangbing1125的博客

专注企业信息化领域

  • 博客(133)
  • 收藏
  • 关注

原创 开发语言漫谈-scratch

在面向少儿的编程语言中,目前流行的是scratch、python和C++。真是铁打的C语言,流水的其他语言。这个不是给程序员用,是给孩子们学习用的。其通过点击并拖拽的方式,完成编程。是不是很像现在的低代码平台?

2024-04-27 23:23:53 38

原创 开发语言漫谈-erlang

erlang又是一个应用邻域狭窄的语言。erlang是爱立信发明的编程语言,它的宣传口号是:“如果Java是一次编写,到处运行,Erlang就是一次编写,永远运行!”,妥妥的碰Java的流量。erlang诞生和很多语言的诞生过程一样,就是发明人为了某个目的筛选了市面上的所有语言,惊奇的发现都不能用,被迫发明了新语言。erlang的进程不同于操作系统中的进程,非常的轻量级,开销只有几百个字节,这样一台服务器可以轻松地支持几百万个进程同时运行。这么神奇的语言,爱立信内部禁止使用,因为他太小众了,维护成本太高。

2024-04-22 07:09:15 368

原创 开发语言漫谈-ABAP

很多甲方以上了SAP为荣,按销售的宣传,上了SAP就走向了世界500强的康庄大道。那个时候,是国外的月亮最圆的时候,国内很多大型国企上了SAP的船。按照国内热情的待客之道,先是欢迎会,然后眼见临近中午,就先不干活,先喝喝茶,然后中午聚餐,大家热热闹闹到3点到场干活,2小时解决问题后又到晚餐时间。过了一段时间,账单飘过来了,顾问的计费从出发开始,到离场结束,也就是吃饭、喝酒、ktv时间都算工作时间!但是时代变了,大家发下高高在上的SAP也就那么回事,随着SAP的走下坡路,ABAP也就臭了。

2024-04-22 06:46:09 861

原创 开发语言漫谈-SQL

坏消息是SQL有很多方言,每个数据库系统都有或多或少的扩展,各个数据库之间有很多细微的差距。这个困惑类似做Javascript的怎么兼容各浏览器,编写SQL的得考虑怎么做数据库兼容。SQL是另一个门类的开发语言,是专用于结构化数据库操作的专用语言。SQL不可能单独开发系统,但是做数据库方面的系统不懂SQL也不行。市面上很大部分开发岗位(后台)都是要和数据库打交道的,所以SQL必须掌握。目前流行的趋势是这些逻辑由服务程序处理,数据库只做单纯的存储。做管理系统维护和服务的同学,SQL是必备技能。

2024-04-21 12:57:30 306

原创 开发语言漫谈-pb vb delphi

从单机版到C/S架构,pb vb delphi占据了很大部分市场份额。进入了B/S 、移动时代,WinForm本身的需求就在萎缩,而且有了更强大的开发工具C#。pb vb delphi退出市场不可避免。但是C++是永远的强者,WinForm时代就有部分系统使用VC++,现在仍然再用,例如QQ。但是C++确实难学,一旦学会就会是塔尖,薪资那是钢钢地。过去做WinForm的三巨头,现在还有多少人记得?技术发展淹没了多少曾经的辉煌。现在培训学校还有教这些的吗?

2024-04-21 12:30:51 191

原创 开发语言漫谈-脚本语言

前面讲的都称之为编程语言,就是做系统用的。还有一大类称之为脚本语言的语言,这类语言数量极多,大部分程序员用不上,也不关心,这是系统维护人员专用的邻域。更准确的来讲,能直接运行的文本都可以称之为脚本语言,按这个标准,python也是。ruby是日本人松本行弘发明的一种面向对象编程的脚本语言,大量借鉴了Perl、Smalltalk、Eiffel、Ada以及Lisp语言的优点,曾经风靡一时,但现在有点没落了。N多年后,可能现在的很多编程语言消失了,但是只要linux还在,bash就在。它在游戏届那是相当的有名。

2024-04-20 15:05:59 1257

原创 开发语言漫谈-React

就是因为React复杂,学会的程序员就瞧不上搞Vue的。编操作系统的和编财务系统,你说谁NB?但是不能说复杂就高级,大家都是搞前端网页的,没那么大差距。React同Vue一样,都是基于Javascript上的框架,不是独立语言。不同Vue,React是妥妥的大厂出品,源自facebook。也是基于这个原因,也只有大厂能够驾驭react,小厂商建议还是用Vue,目前React、Vue是国内流行的前端框架,新入行都可以学,只是React稍微难些,但是会的话,进的一般是规模大的公司,薪资正常会高些。

2024-04-20 14:33:47 288

原创 开发语言漫谈-Vue

Vue严格说来不是一门语言,它是Javascript的一个框架。如同Spring是Java语言的一个框架。只是当下为了开发效率,很少有人使用原生Javascript,多少得选择某种框架。类似的框架实在太多,bootstrap、layui、Angular、jQuery、react、Express等等,随着时代的发展,国内主要使用的是VUE和React。Vue是尤雨溪同学于2014年创造的,是少有的优秀国产技术。学前端的新手推荐学习上述组合,在目前国内有大量的岗位需求。

2024-04-19 21:46:07 1194

原创 开发语言漫谈-PHP

和之前介绍的语言不同,他是一种服务器端脚本语言,主要用于开发动态网页。PHP语法简单,而且具有跨平台的特性,开发效率、运行效率都很高,推出后就收到广泛好评,在社区有很高的活跃度。总之,当前情况下学习PHP还是有市场需求的,特别是一些小公司、小项目。如果说当前的互联网大厂热衷GO语言,那么当时的PHP就如同今天的GO。但是随着移动互联网的发展以及微服务架构的兴起,PHP受到强大的挑战。从国内角度看,PHP的岗位确实在下降。但是PHP庞大的存量市场还是很大的,说PHP凉凉确实有点太悲观。

2024-04-19 21:34:26 896

原创 开发语言漫谈-Swift

swift就是个语言的大杂烩,混合了很多语言的风格。不管混合了多少,总的来说是简单了,正常了(看起来不像Object C那样另类了)。从这点来看,如果想做苹果的应用,建议去学swift,跳过ObjectC。当然总体上还是C的底子。比较大的改变就是去掉了;号,Let Var的应用使它看起来很像Javascript。更可贵的是,Swift可以突破苹果生态系统了。目前唯一问题就是职位需求量不够大,毕竟苹果系统的基数不够大。

2024-04-18 20:18:49 352 1

原创 开发语言漫谈-Object C

这也体现了这门语言的特色,它是苹果公司私有的,就得和别人不一样。学这门语言就限定只能给苹果系统用。当年做App时就很痛苦,必须开发两套:安卓一套 苹果一套。搞苹果的人少,工资高。现在到了小程序时代,这个痛苦就没有了。小程序说到底就是web应用了,只和浏览器有关,和操作系统没有关系了。个人建议新入门的不要去学,太封闭了。有点问题都找不到任何帮助。非要做苹果应用的话,可以去学swift。C的家族还有个另类,Object C。

2024-04-18 19:55:37 526

原创 开发语言漫谈-rust

if(){}else{}就是C家族的。C、C++的传统领域就是系统底层、硬件接口方向。C/C++没有垃圾内存回收机制,完全靠程序员的自觉+天赋,这事不靠谱。所以rust诞生了,rust面向的也是系统级编程,同时比C/C++安全。也就是说C/C++完全相信程序员能搞定一切,随便动内存;JAVA/GO坚信程序员能搞砸一切,所以不能自己动内存。Rust走中间路线,即不相信程序员,也不让他随便搞。前面介绍C语言家族时忘掉了rust。总的来讲,在系统编程邻域,Rust会有一席之地。

2024-04-16 22:08:39 1042

原创 开发语言漫谈-go

网上吹嘘go语言的很多,确实鹅厂,字节、B站、知乎都在用go。但是实质上你发现他们的领域是一样的。go的设计思路和python差不多,就是要降低入门难度,提高开发效率。go由于是编译型、静态变量所以比python快,并发也比python强很多。纠结学python还是go,没有多大意义,这两个入门门槛都比较低,同时学下没有困难。从就业上看python的可选领域比go多。学Java、C++、C#的人转go、python比较容易,反过来就难。Java、C#程序员基数最大,工作岗位最多。

2024-04-16 18:51:11 513

原创 开发语言漫谈-python

python的语法和C完全不同,但是它也是C写的。所以客观上需要个简单上手开发效率高的语言,就这样python诞生了。python的发明人其实不喜欢蟒蛇,但是不知道为啥选这个名字。python的设计思想就是简单高效,由于这个特性,很快流行起来。C一堆的{}看着就不是普通人看的文章。简单之外,它还有很强大的功能,在Web 领域开发、自动化测试、自动化运维、数据分析、科学计算、人工智能、机器学习等等都有广泛应用。python有局限性,主要就是性能差,并发性差。做为新入门的程序员,推荐学习下python。

2024-04-16 18:27:19 958

原创 开发语言漫谈-kotlin

Sun公司创造了Java和标准库,但是拿不出像样的IDE。这点Sun公司不如微软,微软的C#的开发环境简单好用,降低了开发者门槛。Sun的母公司Oracle也这德行,这么强大的数据库系统,却没有个好的客户端工具。程序的运行环境包括移动设备、服务端、浏览器,服务器又分为window、linux等,不同的环境使用不同的开发语言。kotlin从各个方面都扩展和超越了Java,但毕竟是新兴事务,推广和流行还需要时间考验。至此我们介绍了C的庞大家族C、C++、C#、Java、JavaScript、kotlin。

2024-04-15 23:29:39 550 1

原创 开发语言漫谈-JavaScript

收购)开发,JavaScript最初是由Netscape公司开发的(当年浏览器的霸主)。JavaScript最初的名字是 LiveScript,Netscape将其命名为 JavaScript,无非是蹭 Java流量。一般认为JavaScript只用于浏览器编程,但是Node.js的出现,让JavaScript脱离了浏览器的制约(也就是执行在客户端),可以运行在服务端了。JavaScript、Java名字很相近,但它们没有任何亲缘关系,是由不同公司开发的编程语言。当然原生的Javascript是基础。

2024-04-15 23:10:19 783

原创 开发语言漫谈-C#

C#的#,字面上的意思就是++++,也就是把C++再++。从纯技术角度来看,C#设计非常优秀,可以覆盖所有领域,是几乎唯一的全栈能力语言。它也是关键字数量最多的语言,C#10 一共设计了116个关键字、C++20(86个关键字),Java17(57个关键字)。但是从商业领域,C#发展并不好。C#没有超越他的针对对象(JAVA),又受到后来者的挤压(PYTHON),所以发展前景不太乐观。在国内,信创的推行,对C#又是个打击。C#毕竟入门容易,如果你想从事开发工作,但自觉天资有限,可以考虑学下。

2024-04-09 13:30:40 1248 1

原创 开发语言漫谈-Java

的确Java现在面临新语言的巨大挑战,而且天生就比较尴尬:比C++简化,但又没有彻底简化,随着使用的发展,又加入很多新特性,变的越来越复杂,让自己变成了自己讨厌的样子。但是毕竟大量的产品、项目都是基于Java开发的,想转变方向是很难的,也需要很长的时间。由于其巨大的存量和Java的继续发展,Java会一直保持热门地位,但不会再有过去的王者地位了,现在描述的Java已死,事实上描述是Java的地位正在下降而已,但远不到死亡的地步。记得Java当年也很香,那个时候是VB,Delphi,PB的时代。

2024-04-06 10:14:25 1127

原创 开发语言漫谈-C++

C++23 是 2023 年 7 月份刚确定下的新标准变化包括引入标准库的模块化支持、扩展 constexpr 、增加并行算法、ranges 扩展、this 推导、引入更多的属性和注解、增加 std::mdspan、std::generator 等新特性。C++入门难,提高难,但上限很高。C++最初的名字为“带类的C”(C with Classes),形象的说明了C++的核心是将C语言从面向过程扩展为面向对象,此时的C++已经有了类、封装、继承等核心概念,为后来的面向对象编程奠定了基础。

2024-04-06 09:31:15 935

原创 开发语言漫谈-C语言

比C更低级的是汇编语言,这个东西就是反人类的玩意。更神奇的是直到现在,C语言还有生命力。C语言的发明人丹尼斯·里奇是图灵奖得主,C语言的前身B语言的发明人肯·汤普森也是图灵奖得主,其他语言那个有这么高贵的出身?这么多年来,C语言就几乎没有变化,可见其完备性。if(){},多么简洁的表达,程序员少敲了多少字?时至今日,如果要做底层,如操作系统、通讯软件、嵌入设备,驱动程序,C还是首选,干这些活的都是高手。直系有C++,C#(就是++++),Objective-C,Java,Kotlin。

2024-04-05 12:13:03 2115

原创 微信与QQ

说白了,核心原因就是QQ过于臃肿,基于它改造工作量大,且为了适应老客户,做出来后的尺寸太大。另一个原因可能是规避风险,假设微信失败,不会动摇QQ的根基,手机APP完全是另一个赛道。大公司内部可以搞竞争,微信当时有三个团队在做,这个模式小公司搞不起。从这个角度,小公司要慎用大公司来的高管,不要学习什么大公司先进的管理经验。QQ有PC端和手机端,微信有手机端和PC端,从功能角度细节有差异,但完全可以相互替代。在开发语言邻域也是这个现象,新语言的诞生大部分是为了简化老语言,然后自己随着时间推移变的臃肿和复杂。

2024-04-05 07:22:16 238

原创 企业信息化选型之辨

甲方买大公司的东西,之所以贵,是因为得为乙方年薪百万的总裁副总裁们支付薪水,虽然这些人对你购买的产品的直接贡献等于零。得支付远高于小公司的市场费用,销售费用,这个确实是值得的。如果选择大公司,项目做砸了,无人说什么,但是选了小公司,万一出点事,各种压力就来了。过去,小公司还有着价格低的优势。现在大环境比较差的情况下,大公司都开始所谓的降维打击了,小公司的生存越来越不易。预算70万的项目,当地分公司负责人带队,5个帅男靓女,西装革履,干练的职业女装,出现在投标现场,开标30万的报价,不出意外的拿下本案。

2024-04-04 15:02:34 347

原创 手机领域的平台之战

OA厂商、CRM厂商、HR厂商等等,都推自己的APP。淘宝小程序:支持个人或企业搭建淘宝店,功能包括群聊、发文章、门店信息、导航、直播、微淘等。百度智能小程序:主要运行在手机百度App上,以智能特色为主,提供超过60个人工智能接口。字节跳动小程序:集成在今日头条、抖音等App中,允许开发者一次开发,多平台使用。支付宝小程序:主要活跃在商业和生活服务领域,提供用户授权、支付、定位等功能。京东小程序:可以在京东旗下的app中打开,包括京东商城、京东支付等。在企业管理平台领域,目前看是微信、钉钉、飞书之争。

2024-04-04 07:54:24 563

原创 老王PK小张01

提交部分出问题了,前端需要把所有信息都传递,否则调用保存接口后会丢数据。最要命的是,前端调用保存接口后,需要依次再调用平台的创建流程接口,创建待办接口。审核部分,前端也认了,自己写吧。测试时发现重大问题。后台返给前台列表数据时,对应的代码字段进行了翻译,是中文解释了。老王负责机构信息审核后台部分,小张负责岗位信息审核后台部分。项目组周总结,前端要求能否不和小张合作,要么他去别的项目,要么小张去其他项目。后台完成所有相关逻辑,变更状态,启动流程,产生待办。后台完成所有相关逻辑,变更状态,关闭流程,关闭待办。

2024-04-03 06:48:18 544

原创 平台介绍-大屏组件

一种解决思路是,后台只返回数据本身,复杂的数据结构转换由前端完成。但是平台不选择这个思路,理由是前端做这种转换比较麻烦。平台的理念是开放和不重复造轮子。凡是各领域有优秀的开源组件,平台就集成,平台开发者集中有限的精力、财力在自己擅长的东西上。这里吐槽下datav的设计,各个类型的图数据结构不同。相同的数据,前端切换图样式,不得不再申请下后台接口。大屏部分,平台集成了开源免费的jiaminghi的datav组件。集成的核心手段是封装。后台按结构定义返回对应的dto,前台直接展示,无需转换。

2024-04-03 06:11:19 205

原创 开发人员小张出场

小张的简历很正规,彩色打印,整整5页。技能篇写的很全,基本上市面上的技术都写到了,都是精通。面试的时候,表现也很好,侃侃而谈。离职原因:和技术主管理念不合,小张的原话,那个傻叉什么都不懂。就这样小张进入了公司。公司现在小有规模,百十号人,小张和老王进入了同一个项目组。第一家公司 工作1周 离职原因:公司采用的技术架构比较老旧,SSH,没意思。小张一年前入职,当时毕业已经一年了,一年换了4份工作。第二家公司 工作3个月,离职原因:公司要延长试用期,小张不干。第三家公司 工作6个月,离职原因:公司倒闭。

2024-04-02 13:38:26 233

原创 资深开发人员老王出场

技术那边只有一句话熟悉JAVA,熟悉数据库,有2年开发经验。他毕业后在一家公司呆了2年,没跳过槽,之所以离职是因为公司老不长工资,跟老板提要求涨1000,老板没同意。离职后,老板找了个比他要求薪资还高的人,结果来的人只会说不会干,客户只骂娘。老板联系老王好几次,希望涨1500,让老王回去。后来听原公司副总说,老板之所以不涨工资,就是觉得老王负责的这块很清闲,客户也不怎么找他服务。老王给原老板的最后一句话就是,“记住了。老王10年前面试入职,那个时候公司还小,只有不到10个人。

2024-04-01 17:04:05 295

原创 开发指南021-swagger的使用

我们的平台尽量不产生如此大的变动。升级总是会带来各种各样的问题,搞向下兼容消耗的资源也是巨大的。微软这样的金主都放弃了操作系统、浏览器早期版本的维护。后台开发人员,先用swagger来测试接口,因为系统有登录验证,测试不是很方便。后台接口用swagger3来管理。之前有些老项目使用了swagger2,强制要求升级到swagger3.//------------测试用-------

2024-04-01 16:45:07 271

原创 开发指南020-banner

想修改的话,可以在App工程resource目录下加入自己的banner.txt,例如赛事平台的微服务都增加如下banner。以上组件封装了平台的banner,不做任何配置的话,将输出平台的banner。

2024-03-31 07:20:14 317

原创 平台介绍-搭建赛事运营平台(8)

相应前端有两个接口文件:qlm_dictItem.js用于访问核心库 brand_dictItem.j用于访问品牌库。整个平台共享一个redis,不同品牌的相同代码类要缓存在不同的键上。系统处理方式如下:代码类具有部署属性和moduleid,如果部署属性为分布式,则缓存的键上要加moduleid标识。平台级别的代码是存储在核心库中,品牌级别的代码是存储在品牌库中(注意代码类是一样的)。公共服务联核心库,品牌服务联品牌库。底层代码的功能是一样的,只是服务对应的配置不同,访问路径不同。

2024-03-30 19:32:58 341

原创 构建朋友圈

团队有意见说透露不少技术秘密,商业路径,怕人模仿。但凡出现空白,一定是众多的资金、人员进入,血淋淋的一番拼杀是少不了的。在应用领域,我们倡导小而精,不同的应用需要不同领域的专业人士,这些都可以外包给领域内的小公司。例如OA、CRM领域,除了头部大厂外,还有众多有一技之长的小公司,这些小公司恐怕一辈子都很难在领域内进入前三。先搭统一平台,然后按统一规范重构应用,是信息化方向,这个方向并不隐秘,很多大厂早就开始布局发力,我们还是后来者。所以我们必须说明我们的思想,我们的思路、吸引志同道合者加入,不断壮大力量。

2024-03-30 10:47:01 267

原创 开发指南019-版本标识

前端时间忙着搞赛事平台总体设计。今天开始恢复平台开发指南的发布。平台设计了查询运行系统版本的能力。version.add("2017-03-05|王冰|增加自助离职申请提交");version.add("2018-03-16|王冰|条件查询增加岗位名称");version.add("2017-05-25|王冰|管理附加人员");http://服务器:端口/version?//----------------类版本管理----------访问微服务对应的端口的/version端口,可以获取版本。

2024-03-29 06:17:21 159

原创 平台介绍-搭建赛事运营平台(7)

平台采用分层授权策略。权限体系的核心还是角色模式。通过系统先定义角色,然后给用户绑定角色。一个用户可以拥有多个角色,是多个角色拥有权限的并集。角色除了拥有还有拒绝,拒绝拥有五常才有的一票否决权。平台新建品牌时,新建用户,并赋予品牌商管理员角色。他在品牌商管理平台上建立角色,赋予权限。他的授权范围不能超过他自身。品牌商、平台管理员都可以增加培训机构,并新建一个培训机构管理员,他在合作商管理平台上建立角色,管理自己的用户。服务商(酒店、会展中心、旅行社等),一期暂时不纳入平台管理范围。

2024-03-29 06:01:25 190

原创 平台介绍-搭建赛事运营平台(6)

赛事中的数据和核心库数据可以不同,例如选手未来可以改名、年龄、服装尺寸都会变,但是赛事中归档的数据就是当时的数据。7、服务机构类似培训机构,有三个来源:品牌商加入、平台端加入、自行注册+平台审核。6、培训机构建立后会分配一个管理员,在培训机构端自行新增自己的下属机构、人员、用户。3、品牌商管理员登录品牌商管理平台,建立品牌商内部机构、人员信息、用户信息并授权。4、品牌商赛事业务人员新建活动,在活动域内建立赛事机构、赛事人员、赛事评委等等。1、核心库机构树上构建如下根节点:品牌商、培训机构、服务机构。

2024-03-28 06:56:32 848

原创 go、rust去掉了继承

尤其是调试时,一层一层的进入基类,痛苦万分。一个类的功能只看它自己,是不知道有那些功能的,因为它老子、它爷爷的功能都是起作用的。在很多开源系统里,都涉及了很多继承关系,读起来很费劲,尤其是它可能有多个老子,老子也可能有多个爷爷,复杂的关系网很让人崩溃。其实新语言的诞生一般是基于简化的目的,但随着使用的深入,自己却变的越来越复杂。Java本身是为了简化C++而来,现在却成了被简化的对象。长江后浪推前浪,这是自然规律,编程语言也是如此。但是事情都有两面,继承有继承的好处。//数据最后更新时间。

2024-03-28 00:39:16 455

原创 平台介绍-搭建赛事运营平台(5)

这里特别强调一个原则,平台管理端只是做平台级别的管理工作,是不能进行品牌内部的管理。这个管理要在品牌管理端进行。不要以为平台管理端能完成所有工作。例如性别,整个平台内都是一样的。在平台的系统管理中维护。品牌所有活动都统一的。在品牌端的系统管理中维护。每次活动对应的字典,存储在品牌库中,在活动管理中维护。整个平台,数据字典就分成三个层次了。

2024-03-27 00:12:25 140

原创 平台介绍-搭建赛事运营平台(4)

新增报名时,家长或老师首先看自己名下有无该选手信息(对照关系也是存储在核心库中),有则从核心库复制一份信息到品牌库,如果无则输入选手信息。输入时,先输入选手身份证号,如果核心库有该选手信息则复制到品牌库,无责输入全部信息。注意选手信息在品牌库中的存储是和活动相关的,即一个活动一份选手信息。因为选手的很多信息是在不同的赛事活动中是变动的,姓名可变、年龄在变、服装尺寸在变。也就是赛事组织机构、培训机构都是独立的实体,因为某次赛事进行组合,组合只记录上下级关系。培训机构可能是集团性质,可以建立自己的组织体系。

2024-03-27 00:11:59 569

原创 平台介绍-搭建赛事运营平台(3)

上文介绍了品牌隔离的基本原理,就是通过不同的前端和微服务来实现。但是确实很多功能是类似的,所以从编程角度还是有些管理手段的。前端部分:前端部分没有什么特别手段,就是两个独立的项目工程,分别维护。相同的部分复制粘贴完成。不同的部分大胆改就是。品牌独特的东西可以在service工程中独立实现。或继承、或干脆重写都无所谓。公共部分封装在jar里,品牌服务通过maven获取最新组件。

2024-03-26 06:45:15 375

原创 平台介绍-搭建赛事运营平台(2)

这个方案可以部分解决性能问题,因为报名表的分表,单表的数据量会下来。在过去的架构里这个方案可以通过动态拼SQL解决,但现在的技术架构大部分都是ORM了,这种方案不支持。上图是逻辑结构,实际环境中,前端不是直联后台服务,统一对的是网关,通过前缀来路由到不同微服务。这是最传统的解决方案。注意:品牌相关部分是隔离的,但是选手、家长、老师、裁判、志愿者等公共信息还是集中存储在核心库中。平台建设的首期就有两个品牌入驻,品牌J和品牌K,第三个品牌正在协商中。作为一个统一的·共享平台,首先要解决的是品牌直接的隔离。

2024-03-26 06:25:17 330

原创 平台介绍-搭建赛事运营平台(1)

平台的一个很重要的市场方向是为企业搭建各类运营平台。运营平台是这类企业的核心系统,例如对银行而言就是柜台系统,对于电商而言就是电子商城。最近签约开始基于平台,为客户搭建一个赛事运营平台,saas模式,客户用这个平台去服务他的客户,平台的使用者包括业务管理人员、系统管理人员、客服、赛事主办机构、培训机构、选手、家长、评委、志愿者、酒店旅行社等接待人员。系统要管理一个选手的参赛全流程:报名,到达接待、服装、化妆、叫号、评分、成绩发布。这样一个超大型系统,对平台的稳定性、可扩展性、权限控制机制要求很高。

2024-03-25 06:45:40 285

linux下平台的安装与部署说明

linux下平台的安装与部署说明

2024-03-04

千里马运行平台安装与部署(window)

window下平台的安装与部署说明

2024-03-03

千里马平台技术路线说明书

千里马平台技术路线说明书

2024-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除