【背景】  在这个数据时代,各行业相关部门都想从海量数据中透视一些信息和知识,以作为其监管、决策的主要依据,但是要实现让”数据说话”,其底层包含着一系列数据处理模块,如,数据管理、数据采集、数据挖掘、数据计算、数据可视化等等。关于这些数据处理方面的相关技术组件,业界已经有很多成熟的产品。我相信很多软件公司内部也都有自己的数据组件工具或平台。要在数据时代生存,这些基础能力设施是帮助软件企业为客户快速
转载 23天前
14阅读
停更了几天,先去解决吃饭问题。国内原创的东西比较少,个人觉得很大程度上是因为没钱没闲。当然急功近利的思想相对比较严重也是个问题。例如meta一开源,国内就出了一堆所谓原创平台。又例如我们号称的国产数据库很多内核其实是开源。坦诚讲,千里平台也是基于开源资源的,所以也会开源。        进入正题。首先再次强调,平台是平台,应用是应用,这里讨论的是平台特性,
千里平台的核心是微服务架构。微服务架构有很多种,我们锁定springCloud。服务注册与发现锁定nacos,网关为spring gateway。选型曾经花了很多时间,做了很多比较,我认为这是目前最优组合。不选用这套架构的同学们可以转学了,大家不是一条道上的。版本选择也是个头痛问题,有关版本的问题可见版本说明千里马架构当前选择版本如下:<spring.boot.version>2.3
总结前面所述,我们来整体介绍千里平台。先看看几个对标平台的定义:用友商业创新平台 YonBIP (Yonyou Business Innovation Platform):是用友采用新一代信息技术,按照云原生、元数据驱动、中台化和数用分离的架构设计, 涵盖平台服务、应用服务、业务服务与数据服务等形态,集工具、能力和资源服务为一体,服务企业与产业商业创新的平台型、生态化的云服务群。企业级分布式应用
千里生态圈的宗旨是帮助中小软件开发企业成功(限定技术路线为JAVA+VUE+PYTHON),协助甲方建立内部信息化生态环境从而体现自身的价值。       帮助中小软件企业的工作内容有:       1、投资。真金白银支持企业在某一应用领域进入行业前三。       2、销售支
有一匹年轻的千里,在等待着伯乐来发现它。商人来了,说:你愿意
ii
原创 2023-07-03 16:46:10
64阅读
最近发现《士兵突击》这个片子还挺不错的。片中讲的是一个耐得住寂寞的兵,如何从一个普通的老末成长为全年的尖兵,以及之后如何发展。 由此想到,我们现在的很多人,其实都是耐不住寂寞的。总在关心自己的一时得失,当一时得不到自己想要的时候,就开始抱怨环境不好,公司不好,领导不好。有没有反过来想呢? 据我所知,领导的数目是越来越多的。因此其实有很多人都在拿着自己的扫描仪在所有人身上观察。只不过各自的标
原创 2007-10-19 07:31:23
346阅读
先定义两个概念:字典类和字典项。字典类描述字典的性质,例如性别字典、员工类别字典字典项描述具体字典内容,例如男 女 字典管理通常有两种做法:1个字典一张表 2一张表记录所有字典项信息。千里平台毫不犹豫采用方法2,因为平台的代码是允许自定义的字典管理为统一管理,单做服务独立出来。 字典项目有如下属性:ID: 数据库里对应数据存储的是字典项目的ID代码: 代码是给人看的,例如导入
从上到下功能分4级:1、模块。整个平台只有一个系统,不同应用称为模块。例如人力资源模块、OA模块、客户关系管理模块、财务模块等等。2、子模块或功能目录。如人力资源模块下的员工管理子模块,员工管理子模块下有个信息管理功能目录。这一层可以有很多级。3、页面。一个具体的功能页面。4、按钮。页面上一个具体按钮,例如新增按钮。 模块可以将缩小平台打包进来,形成一个单独系统,例如企业培训管理系统,单
字典是软件开发中常用的功能。使用字典的核心问题是翻译,因为数据库中存储的是代码,前台页面展示的是描述。用于多语言环境时,翻译过程还需要根据语言环境进行适配。为了加快字典的加载速度,千里平台采用了后台缓存+前台缓存2级缓存机制。        以下代码摘自@/api/qlm_dictItem.jsexport async function gainCodeI
总结来讲:        平台+应用是信息化的发展方向。        平台可以共建共享,不以盈利为目的,只为树立大旗。        各成员企业在应用上发挥各自特长。        这些应用是互联互通的。    &nb
原创 7月前
107阅读
首先需要知道一些约束:1) 平台面向的客户是中型以上组织,尤其是超大型组织。2) 平台支撑所有应用,ALL IN ONE。一个组织未来只有一个系统。3) 必须支持国际化。4) 一下子替换所有应用是不切实际的,可以对接易构系统,然后逐步替换。5) 应用是不同厂商开发的。6) 平台要解决开发、运维、监控等多方面问题。 整个平台,用户和权限体系是统一的。用户分两种,实用户和虚用户。实用户是真实
千里平台采用分布式数据库(指大平台模式),各业务使用各自的数据库,例如客户关系管理使用数据库zcrm_core,财务系统使用zfms_core,各业务后台程序只联各自业务库,完成各自领域内的事务。机构、人员这些核心数据存储在qlm_core中。业务数据存储机构、人员时只存储对应ID。需要获取具体信息时,前台可以通过id访问对应基础数据服务即可,但是后端想要获取具体数据就需要分成两种情况:&nbs
平台上和数据有关的类有实体类BO、视图类VO、传输类DTO;传输类又细分为信息类和请求类。 实体类和数据表关联,字段一一对应,不包括无关信息(有平台采用如下策略,在BO类中使用@ Transient 注解标记无关类,本平台禁止这个做法)视图类VO和数据库中视图绑定,只能读,不能写传输类DTO 前台和后台之间、后台服务之间互相调用使用的传输类。传输类不与数据库绑定。再封装jar包时,实体类
介绍本平台设计时,会对同样问题的不同解决方案进行评价。这些评价决定了平台的取舍。取舍之道才是设计的精华。       有不同意见或更好的做法,欢迎前来交流。 配置文件:       配置文件是部署包的一部分,只能分布,如果要改只能逐一登录对应服务器、打开对应部署目录进行配置。所以要遵循如下原则: 
现在市面上低代码平台多如牛毛,客户被轰炸的找不到北。每次介绍完平台,客户总会问“你们的平台和其他低代码甚至零代码平台有什么区别”。       在这里统一回答下:       千里开发运维平台从设计上是给程序员用的,那些低代码平台从设计上是想给非程序员用的。想用我们的平台只能是正规程序员。那些低代码平台既然宣传的那么
原创 6月前
80阅读
作为一个职业培训老师,我坚信每一个学生都是一匹千里,而导师的终极追求就是去做伯乐,释放每一匹千里的潜力,帮助他们成长并找到自己的大漠长空,纵情奔放
原创 2015-06-05 11:40:45
1768阅读
9点赞
1评论
千里平台通过集成框架、管理各类资源来降低重复代码、提高代码复用率,从而实现低代码平台的目标。从效果上讲,千里平台是低代码平台:千里平台又不是市场上说的低代码平台没有功能表单定义:千里平台上前端功能界面是基于ElmentUI组件,程序员编码一个复杂界面实质上不费事,真正花功夫的是界面上的业务逻辑。千里的流程管理功能中可以定义审批界面,但这个是实施配置,不是开发,也仅仅适用于做审批界面。真正
个人抒情文章欣赏 千里之外 蓦然回首,似曾相识的笑靥; 潸然泪下,举樽独酌的清影; 暗自魂伤,惊梦连城的呜鸣。 是谁在哪里,拨弄一烛魑魅,星星点点,寻觅到故土千里? 碾过雪的胭脂,轻捧泉的苦涩,挥洒痛的蔓延,痴笑梦的醒悟。 看雨看不透纷乱的痕迹,留下绵绵迷离,雨后的气息,是无味,抑或是那泥土的纯粹,捕捉闪烁的剑锋,似留下,似回忆,淡淡逝去在懵懂的深处。 窗前冷月,掷下的是霜
转载 精选 2009-08-13 16:09:49
397阅读
屋檐如悬崖风铃如沧海 我等燕归来时间被安排 演一场意外你悄然走开 故事在城外浓雾散不开 看不清对白你听不出来 风声不存在是我在感慨 梦醒来是谁在窗台 把结局打开那薄如蝉翼的未来 经不起谁来拆 我送你离开 千里之外你无声黑白 沉默年代或许不该 太遥远的相爱 我送你离开 天涯之外你是否还在 琴声何来生死难猜 用一生去等待 闻泪声入林寻梨花白 只得一行青苔 天在山之
转载 精选 2012-06-29 15:47:03
320阅读
  • 1
  • 2
  • 3
  • 4
  • 5