首页 文章 精选 留言 我的

精选列表

搜索[数据管理],共4041篇文章
优秀的个人博客,低调大师

Object Bot 1.0.0 发布,Java 测试数据管理库

我很高兴地宣布,Object Bot 1.0.0正式发布了。 Object Bot 是什么? Object Bot 是Java 的一个管理测试数据的程序库。 为什么要有 Object Bot? 随着测试数量增多,测试测试数据会散落在各个测试里,每个测试都要编写大量的测试数据初始化相关的代码,而且,通常测试数据还要满足一定的依赖关系,这会让测试数据的初始化代码大幅度增加。 Object Bot 就是为了解决这种困难而产生的。 添加依赖 在项目中添加相应的依赖,如果你的项目用的是 Maven,可以这样添加: <dependency> <groupId>com.github.dreamhead</groupId> <artifactId>bot-junit5</artifactId> <version>1.0.0</version> </dependency> 如果是 Gradle,可以这样添加: dependencies { testImplementation( "com.github.dreamhead:bot-junit5:1.0.0", ) } 使用方式 假设我们有如下的一个测试数据类 Foo: class Foo { private String field1; private String field2; public Foo(String field1, String field2) { this.field1 = field1; this.field2 = field2; } public String getField1() { return this.field1; } public String getField2() { return this.field2; } } 然后,编写一个 Initializer 初始化数据: import com.github.dreamhead.bot.annotation.BotInitializer; public class FooBotInitializer implements BotInitializer { @Override public void initializer(final ObjectBot bot) { // Give a name to identify your Pojo. bot.define("defaultFoo", new Foo("foo", "bar")); } } 接下来,就可以在测试中使用初始化好的数据了: @ExtendWith(BotExtension.class) // All test POJOs are initialized with FooBotInitializer. @BotWith(FooBotInitializer.class) public class FooTest { // Use the name to identify your defined Pojo. // It will be injected for each test. @Bot("defaultFoo") private Foo foo; @Test public void should_get_foo() { assertThat(foo.getField1(), is("foo")); } } 如果需要在测试类中修改某些字段,为字段赋予新值,可以这么做: @ExtendWith(BotExtension.class) @BotWith(FooBotInitializer.class) public class ModifiedFooTest { @Bot(value = "defaultFoo") // Customize field field2 with value blah @StringField(name = "field2", value="blah") private Foo foo; @Test public void should_get_foo() { assertThat(foo.getField2(), is("blah")); } } 如果只是在单个测试中修改一个字段,可以使用 override: @ExtendWith(BotExtension.class) @BotWith(FooBotInitializer.class) public class FooTest { @Bot("defaultFoo") private Foo foo; @Test public void should_get_foo() { Foo newFoo = override(foo, field("field2").value("blah")); assertThat(newFoo.getField2(), is("blah")); } 就是这么简单,用起来吧!

优秀的个人博客,低调大师

基于TableStore的海量电商订单元数据管理

一、背景 订单系统存在于各行各业,如电商订单、银行流水、运营商话费账单等,是一个非常广泛、通用的系统。对于这类系统,在过去十几年发展中已经形成了经典的做法。但是随着互联网的发展,以及各企业对数据的重视,需要存储和持久化的订单量越来越大。数据的重视程度与数据规模的膨胀带来了新的挑战,原有的系统是否还能继续满足需求成了焦点? 需求场景 某电商平台A,需要进行持久化所有平台产生的订单数据。同时,基于所有的订单数据,系统又需要向外提供面向多种角色:消费者、店家、平台三类人群的多元化的查询服务。消费者可以查询自己的历史订单,商家可以统计热销产品,平台也可以分析用户行为、平台交易规模等。主要查询方式涵盖订单的多维度检索,以及订单数据的分析、统计等,例如:面向消费者:【A消费者】*【近1年】*【产品名含'电脑'字段】订单查询;面向店家:【B店家】*【

优秀的个人博客,低调大师

太保安联布局大数据管理式医疗模式

随着近年国务院接连发布《国务院关于加快发展现代保险服务业的若干意见》、《国务院办公厅关于加快发展商业健康保险的若干意见》、《十三五规划纲要》与《“健康中国2030”规划纲要》,健康险正迎来密集的政策红利期,但健康险公司如何借助大数据、物联网、移动互联、人工智能等技术,抓住政策红利实现跨越式成长,尚在探索过程。 太保安联董事长兼总经理孙培坚在近日举行的2017亚太健康险峰会间隙接受本报记者采访时表示,未来中国健康险产业发展将呈现两大态势,一是健康生态合作方的融合趋势更加明显;二是健康险企业将协同拉动健康管理行业共同发展。 他强调,这两大态势的发展,离不开大数据、人工智能、物联网、移动互联等技术的支持。当前很多健康险公司都在积极布局“保险+科技+健康管理”战略,进而形成融合健康险+医疗+健康管理的新业态。就健康险产业发展角度而言,未来的保险+科技+健康管理模式将会以保险为平台,整合一系列医疗与大健康领域服务,构建以客户为中心的、覆盖全生命产业链的健康服务体系。 “随着大数据、云计算、区块链、人工智能等技术的深入应用,这个生态链合作方的融合趋势愈加明显。”孙培坚告诉记者。 也有业内人士却指出,由于保险+科技+健康管理模式涉及医院、健康管理机构、保险公司等不同类型机构的业务融合,保险公司要借助大数据、人工智能、物联网等新技术,构建以险企为主导,实现客户、医疗机构、险企等多方共赢的局面,绝非易事。究其原因,健康险相比传统保险业务板块而言,盈利模式尚未定型,市场主体尚在探索过程,导致大数据、人工智能等新技术的应用存在诸多不确定性,导致健康险产品过度同质化竞争,令保险+科技+健康管理的利润空间与客户体验极易遭遇瓶颈期。 艾瑞报告也指出,未来健康险种要避免同质化产品竞争,一个解决方案就是依托大数据进行综合计算分析的场景性险种的开发。但中国数据共享远没有踏进大数据运作的理想地步。要解决这些问题,健康险企业需通过对上下游产业的投资、收购,完成对健康产业的闭环服务。 孙培坚则认为,中国保险+科技+健康管理模式的发展,不妨借鉴美国、德国等西方国家的发展历程。长期以来,美国商业健康险形成了管理式医疗模式,即商业保险机构作为最大的支付方和人群流量优势方,逐步主导医疗资源的分配;在德国,险企直接投资或战略合作上游服务企业,包括医院、诊所、健康管理公司、护理和养老机构等,有效实施风险管控(包括降低过度医疗等费用),提升多元化盈利能力。 在他看来,中国式保险+科技+健康管理模式发展的一大优势,恰恰在于大数据、云计算、区块链、人工智能等技术的崛起,让健康险公司能更多借助数字化手段升级客户服务,探索更方便快捷的新型健康险运营模式。 今年8月,太保安联发布的“U享赔”服务通过医疗数据直连,尝试快速获取医疗机构的就诊支付数据,以此作为提升用户体验的主要手段。 此外,太保安联还在保险支付环节启动深入务实的研发,尝试对医保、商保和个人支付进行有机融合。未来的规划蓝图中,商保公司继续通过和医疗科技公司、公立医疗机构的深度跨界合作,发挥各方角色的优势和强项,提高各方资源的有效利用,优势互补,促进服务业态形成闭环。 “可以预见的是,管理式医疗将成为中国商业健康保险的最终发展目标。商业保险与医疗产业深度融合,将打通医疗健康数据与医疗健康服务路径,形成健康医疗大数据,是中国商业健康险发展的必然趋势。”孙培坚指出。当前保险+科技+健康管理模式的发展,已经得到政策的支持,比如《健康中国2030规划纲要》提出,要培育一批有特色的健康管理服务产业,探索推进可穿戴设备、智能健康电子产品和健康医疗移动应用服务等发展。 本文转自d1net(转载)

优秀的个人博客,低调大师

ERD Online 4.0.7 在线数据库建模、元数据管理

❝ feat(erd): 增加新春火红主题 feat(erd): 增加团队协作人员进入、退出提示 fix(erd): 修复权限配置页面显示混乱 doc(erd): 修改更新通告地址 ❞ 变化一览 增加新春火红主题 新春主题 所有按钮、菜单、元素由原来的蓝色改为火红色 修复权限配置页面显示混乱 团队功能 增加团队协作人员进入、退出提示 团队提示 交流渠道 官方论坛:https://www.zerocode.net.cn/ ERD Online文档:https://portal.zerocode.net.cn/ ERD Online体验:https://erd.zerocode.net.cn/ 低代码LOCO体验:https://loco.zerocode.net.cn/

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册