自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 收藏
  • 关注

原创 YonBuilder后端框架MDD介绍

一、MDD核心概念 元数据 元数据是描述实体的数据,对数据及信息资源的描述性信息。 UI元数据 UI元数据是描述前端UI的数据,对前端UI数据级信息资源的描述性信息。(UI元数据组成:容器、组件、动作) UI模板 基于元数据配置和生成的模式化页面,一个模板由实体元数据和UI元数据进行抽象描述。 业务规则 后端业务逻辑都称为业务规则;MDD提供...

2022-01-21 16:49:16 2772 1

原创 YonBuilder前端框架MDF介绍

一、MDD 与 MDF区别 ? MDD MDD(ModelDriven Development:模型驱动开发模式)是一种以模型作为主要工件的高级别抽象的开发方法,是 iuap 平台下的元数据驱动设计框架,前后端的统一基于元数据的架构。模型在工具的支持下,作为核心资产被转换成代码或者可运行配置,可以降低开发成本,应对复杂需求变更。 MDD 开发框架,是用友云针对企业数字化中台理念实现的一套开发框架。从企业云服务核心问题域出发,总结提炼出最佳实践,且形成了统一的标准及..

2022-01-20 13:57:13 2345

原创 YonBuilder总体介绍

一、iuap5.0是YonBIP的PaaS平台、云服务&生态底座二、低代码平台应用架构在线脚本是js语法。三、YonBuilder 能力介绍YonBuilder可视化,像玩乐高一样开发应用程序四、YonBuilder一站式全生命周期管理五、开发场景六、无服务器开发接口转换前端扩展能力:前端UI控件交互控制、前端数据计算加工、扩展和嵌入三方控件; 后端扩展能力:单据数据计算、状态更新、业务数据推送扩展类等; 外部API对接:支持购买应用...

2022-01-17 16:27:23 4599 3

原创 Hello,YonBuilder,I Know You

一、研发人员的困难二、低代码开发包括什么?三、低代码开发平台的用户人人都是开发者:公民开发者:不懂开发语言、不懂开发技术(公民开发者包括企业的业务专家、实施顾问等。公民开发者只关注与业务实现,不需要了解开发实现细节,使用低代码或无代码开发工具进行开发。) 初级开发者:只会写简单的代码,不懂高深的技术框架 高级开发者:避免重复代码、控制部署发布、性能优化 技术专家:开发新的组件、公共算法给其他开发者使用四、YonBuilder核心技术1.模型驱动语言-元数据.

2022-01-14 17:47:38 631 1

原创 一流的产品,繁荣的生态,优质的服务,领先的市场,强大的组织 —2022新年寄语

#《王文京董事长2022新年寄语》专题学习#https://ec.diwork.com/static/home.html#/announcement/details?target=pc&aid=395307打造一流的产品才能引领市场。在数智化转型浪潮中,需要充分发挥云原生、大数据及AI等技术优势,面向客户需求和业务场景挖掘数据价值,建立数据和生产的注智通道,通过业务数据化、数据智能化、智能业务化实现数据驱动业务智慧运营,持续给客户提升业务价值和用户体验。...

2022-01-12 13:40:18 2970

原创 低代码开发的心得体会

1、受众人群不同 低代码开发平台面向的是更广泛的人群,任何没有编程基础的都可以学会使用,不局限于程序员,企业的运营、销售、产品、实施、管理者都可以在短时间内学会搭建一个系统。 而传统开发中,编程开发可能对程序员更加友好,没有编程经验的小白要完成一个功能一般的系统或软件都要花费大量的学习编程语言的时间,而且就算学会了,没有编程的逻辑思维能力 也难以完成系统的开发。 2、开发模式不同 低代码开发平台最主要的作用就是搭建软件系统的...

2022-01-11 21:11:39 2177 1

原创 Command line is too long. Shorten command line for Test220107 or also for Application default config

解决IDEA启动main函数报错:Command line is too long. Shorten command line for Test220107 or also for Application default configuration.

2022-01-07 10:30:00 2554

原创 Cookie原理及应用场景

Cookie概念、流程、应用场景及具体扩展开发

2021-12-29 10:13:38 2789

原创 PMP第十三章:项目相关方管理

目录一、识别相关方(启动过程组)二、规划相关方参与(规划过程组)三、管理相关方参与(执行过程组)四、监督相关方参与(监控过程组)五、错题汇总

2021-11-25 20:04:09 14433

原创 PMP第十二章:项目采购管理

目录高度概括采购管理:合同类型【考点】三种项目采购管理过程包括:规划采购管理实施采购控制采购错题汇总高度概括采购管理:包括从项目团队外部采购或获取所需产品、服务或成果的各个过程。买的是产品、服务或成果!❓ 什么时候自制(=自己做饭)、什么时候外购(=点外卖):自制:指在项目执行组织内部完成某一项工作。外购:指从执行组织外部获得所需产品、服务和成果。❓ 买别人的产品什么的你得签合同吧?合同类型【考点】三种总价合同: --》定义了范...

2021-11-25 19:59:32 1628

原创 PMP第十一章:项目风险管理

风险类型,主要涉及哪些?✍ 已知-已知✍ 已知-未知✍ 未知-未知已知(已知-已知)——明确可能发生什么风险,且对风险发生的可能性和影响有准确了解。一个常被引用的例子就是人的死亡。已知-未知 ——明确可能发生什么风险,但对风险发生的几率和严重性并不了解。一个例子就是机器会发生故障的风险。未知-未知 ——不了解可能发生什么风险,因此也不了解发生的几率和影响的严重性。例如美国总统小布什在演讲的时候被扔鞋。风险管理过程有哪些?规划风险管理 【规划】识别风...

2021-11-25 19:43:24 1422

原创 PMP第十章:项目沟通管理

有效的沟通:以正确的形式、在正确的时间把信息提供给正确的受众,并且使消息产生正确的影响。什么是沟通沟通是信息的交流过程,是项目团队与项目相关方之间进行的有意或无意的信息交换。怎样进行沟通管理⭐ 规划沟通管理(规划)确定项目相关方的信息需求,制定合适的沟通方式和计划的过程。⭐ 管理沟通(执行)根据沟通管理计划,生成、收集、分发、储存、检索及最终处置项目信息的过程。⭐ 监控沟通(监控)...

2021-11-25 19:06:56 2426

原创 拦截器原理及案例

拦截器一、概念理解1.执行顺序图2.特性区别Tomcat是一个web容器,也叫web服务器。Tomcat采用Java servlet API的标准实现,servlet采用Java Servlet API接口,实现了Tomcat与Servlet的请求传递。Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程。引入目的,在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时 就会将敏感信息用*等字符替代,这就是用过滤器对信息进行了处理。Filter是在servlet与Tomc

2021-11-25 09:43:47 1746

原创 PMP第九章:项目资源管理

目录一、规划资源管理(规划)二、估算活动资源(规划)三、获取资源(执行)四、建议团队(执行)五、管理团队(执行)六、控制资源(监控)七、错题汇总一、规划资源管理(规划)定义:定义如何估算、获取、管理和利用团队以及实物资源的过程作用:确定适用项目资源的管理方法和管理程度团队成员不知道自己的职责——查询资源管理计划通过什么来明确角色和职责——要通过创建责任分配矩阵,因为它是个工具当有人质疑PM的职权,应该拿什么文件作为最有利的证明——项目章程二

2021-08-05 19:27:11 1812

原创 PMP第八章:项目质量管理

一、规划质量管理定义:识别项目及其可交付成果的质量要求和(或)标准,并书面描述项目将如何证明符合质量要求和(或)标准。质量成本:与项目有关的质量成本 (COQ) 包含预防成本、评估成本、失败成本(内部/外部),✅最优COQ在预防和评估成本之间找到恰当投资平衡点,规避失败成本。二、管理质量定义:项目使用组织的质量政策,将质量管理计划转化为可执行的质量活动(包含质量保证),属于质量成本框架中的一致性工作,是所有人的共同职责✅ 核心:少出错工具和技术:数据收集(核对单)数据分析(根本原因分析)

2021-07-09 16:51:15 1754

原创 Lock wait timeout exceeded; try restarting transaction

问题描述:数据库创建了一个存储过程,想要修改,重新执行报错:Lock wait timeout exceeded; try restarting transaction问题分析:错误提示的意思,很明显,是因为这条语句被锁住了,所以释放这个锁。问题解决:select * from information_schema.innodb_trx然后kill掉,即可。...

2021-07-07 13:52:32 155

原创 PMP第七章:项目成本管理

目录​一、规划成本管理(规划)二、估算成本(规划)三、制定预算(规划)四、控制成本(监控)错题汇总:项目成本管理应确保项目在【批准的预算内】完工,需考虑【全生命周期】成本(获得、运营、维护)包括过程组: 规划成本管理(规划) 估算成本(规划) 制定预算(规划) 控制成本(监控)一、规划成本管理(规划)定义:确定如何估算、预算、管理、监督和控制项目成本输入:项目章程、项目管理计划、事业环境因素、组织过程资产输出:...

2021-07-07 13:42:08 6913 2

原创 PMP第六章:项目进度管理

一、明确项目管理中的进度管理项目进度管理是指在项目实施过程中,对各阶段的进展程度和项目最终完成的期限所进行的管理。一般进度管理一共分三大步:⑴对进度做出客观直实的判断其具体方法包括: 横道图比较法 S形成曲线比较法 香蕉形曲线比较法 前锋线比较法 列表比较法滞后主要原因: 计划本身欠周密 管理工作发生失误⑵制定切实有效的调整策略方法一:改变后续工作之间的逻辑关系...

2021-03-09 17:45:23 4237

原创 ELK平台搭建【落地】

ELK简介:elasticsearch、 logstash、kibana 6.x 分布式日志平台* Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。* Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。* Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分

2021-02-23 17:21:56 382 5

原创 springboot集成nacos+dubbo2.7.3 【完整源码跑起】

springboot集成nacos(配置中心、注册中心)+ dubbo(远程调用)一、版本描述:jdk.version:1.8springboot.version:2.4.1nacos-config-spring-boot.version:0.2.1dubbo-nacos-spring-boot.version:2.7.3nacos.version:1.0.1二、工程结构三、项目源码地址https://github.com/mrzhang756/springboot-

2020-12-23 16:55:49 742

原创 PMP第五章:项目范围管理

项目范围管理的目的:做且只做所需的全部工作,以成功完成项目。✓ 产品范围——某项产品、服务或成果所具有的特性和功能✓ 项目范围——为交付具有规定特性与功能的产品、服务或成果而必须完成的工作产品范围决定项目范围,项目范围有时也包括产品范围,需要根据上下文来理解。项目范围管理的过程规划范围管理→收集需求 →定义范围→创建工作分解结构(创建 WBS)→控制范围→确认范围1、规划范围管理:制定项目范围管理计划2、收集需求:收集、记录干系人需求,收集干系人想要什么?...

2020-12-23 13:52:23 4355

原创 PMP第四章:项目整合管理

整合思维要远离简单化和“专业化”整合思维最重要的一点是:绝不退而求其次整合思维还要求:远离简单化和“专业化”整合思维的四大原则1.扩大决策中关键因素的范围。2.善于考虑多方面的、间接的因果关系。3.在决策时,不是将问题拆分为若干独立的个体逐一解决,而是在保持问题整体性的同时着手处理各个部分。4.费尽周折地找出创新性的解决方案,每一个构想与流程都比前一个更有效更精确(迭代)【项目整合管理】项目整合管理包括对隶属于项目管理过程组的各种过程和项目管理活动进行识...

2020-12-20 14:48:45 4321

原创 PMP第三章:项目经理的角色

一、项目管理的角色规划者:为了确保项目的成功,需对项目进行完整的定义,并和各相关方共同确认这些工作方式的可行性。组织者:使用工作分解、估算和进度管理技术,定义需要完成项目的各项工作。当工作分配确认完成后,具体执行,耗费成本等。焦点所有者:在整个沟通过程中,作为口头沟通和书面沟通的中心点,为其他各类沟通环节提供支持和服务。军需官:确保项目过程中的资源、材料和设备能及时得到支持。说服者:在整个项目过程中管理相关方期望,平衡...

2020-12-17 15:56:50 1681

原创 PMP第二章:项目运行环境

一、事业环境因素(EEFs) 是指项目团队不能控制的,将对项目产生影响、限制或指令作用的各种条件。这些条件可能来自于组织的内部和(或)外部。事业环境因素是很多项目管理过程,尤其是大多数规划过程的输入。 组织内部的事业环境因素: 1、 组织文化、结构和治理 2、设施和资源的地理分布 3、基础设施 4、信息技术软件 5、资源可用性 6、员工能力 组织外部的事业环境因素: 1、市场条件 2、社会和文化...

2020-12-16 14:00:39 806

原创 数组、链表、跳表的特性区别

数组、链表、跳表的特性区别1.数组优点:查询时间复杂度O(1)缺点:添加、删除时需要对数组进行移动操作,时间O(n)PS:java数组拷贝函数System.arrayCopy2.链表优点:添加、删除节点,时间复杂度O(1)缺点:随机查询时间复杂度O(n)PS:一个指针为单链表,既能往前走又可以往后走双向链表,首尾相连环向链表节点node,头指针head,尾指针tail3.跳表特点:跳表里的元素必须是有序的,对标是平衡树(AVL Tree)和二分查找【红黑...

2020-12-15 18:21:52 420

原创 PMP第一章:引论

第一章:引论一、项目管理知识体系的定位:“普遍认可”、“良好实践”、“裁剪” PMI 将项目管理知识体系 (PMBOK) 定义为描述项目管理专业范围内知识的术语。本《PMBOK 指南》收录项目管理知识体系中被普遍认可为“良好实践”的那一部分。 1.“普遍认可”( 这些知识和做法在大多数时候适用于大多数项目,并且其价值和有效性已获得一致认可。) 2.“良好实践”( 达成预期的商业价值和成果,从而提高很多项目成功的可能性)...

2020-12-15 11:45:27 834 1

原创 Radio 再次点击取消选中

Radio 再次点击取消选中原代码:<td style="vertical-align: top; padding-top: 6px;"> 标记:</td><td style="text-align: left;"> <Radio-group v-model="ansLevel" vertical > <Radio v-for="(item,index) in typeList" :key="index" :label="item.

2020-12-11 14:04:13 2264

原创 微服务配置中心选型:Nacos、Spring Cloud Config

一、配置中心重要性:传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针对这个业务场景,兼顾实时性和一致性来管理动态配置。配置的权限管控、灰度发布、版本管理、格式检验和安全配置等一系列的配置管理相关的特性也是配置中心不可获取的一部分。二、对比配置中心-中间件-对比

2020-12-01 17:14:29 431

原创 postgresql对比mysql

1.mysql查询优化器不够成熟,对复杂查询处理较弱;postgresql有很强大的查询优化器,支持很复杂的查询处理,比如递归查询2.mysql表修改列,基本上重建表和索引,会花费很长时间;而postgresql只是在数据字典中增加表定义,不会重建表3.mysql支持标准SQL语法的一小部分,不支持递归查询、通用表达式with等;postgresql都支持4.对于时间、日期、间隔等时间类型没有秒以下级别的存储类型5.与postgresql配合的开源软件很多,有很多分布式集群软件,如pgpool 连

2020-11-29 00:08:42 478

原创 Data truncation: Data too long for column ‘xxx‘

一、问题描述org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'manager_name' at row 1### The error may involve com.spt.manager.dao.Mana

2020-11-28 23:40:15 5585

原创 Cannot resolve symbol ‘PaperManagerService‘【已解决】

问题描述:本地代码某个service类无缘报 不能解析,import失败。如下:解决方式:清理idea缓存重启我的 Just Restart 后就恢复正常了。如果是maven依赖引入失败:更新maven仓库-->Reimport;再不行检查maven仓库配置的地址...

2020-11-27 11:24:52 838

原创 【log4j2打印日志】指定日志打印到指定文件

背景:为了更加方便查看针对的某些日志,log4j2记录某一个类某些方法打印的日志到指定文件。第一步:配置log4j2.xml<?xml version="1.0" encoding="UTF-8"?><!--根节点configuration有两个属性:status和monitorinterval,有两个子节点:appenders和loggers(可以定义多个Appender和logger)--><!--status用来指定log4j本身的打印日志的级别(OFF:.

2020-11-26 16:09:33 6746 2

原创 HTTP协议

一、http协议(一)什么http协议HTTP:HyperText Transfer Protocol超文本传输协议。是目前互联网上应用最为广泛的一种网络协议(HTTP和HTTPS)。HTTP:客户端和服务端之间进行数据交互时,数据的格式规范。http协议默认端口是80(二)http协议的组成在浏览器输入一个网址回车,浏览器向服务端发送了一个请求:浏览器会把请求参数打包成http请求, 然后把http请求的数据发送给服务端。服务器接收到请...

2020-11-26 09:26:25 64

原创 Iview使用气泡Poptip被遮挡问题【已解决】

一、问题描述:气泡的title被遮挡了二、解决方案:查看“气泡提示Poptip”属性transfer:trueh('Poptip',{ props: { trigger:'hover', title:'白名单有效开始/结束时间', transfer: true, type:'info', content:(whiteListCreateTime==null?'-.

2020-11-24 13:42:02 1613 2

原创 Mysql的原子性、持久性原理

一、Mysql怎么保证一致性的? 一致性的话应该分两个层面来保证。 1.从数据库层面,数据库通过原子性、隔离性、持久性来保证一致性。也就是说ACID四大特性之中,C(一致性)是目的,A(原子性)、I(隔离性)、D(持久性)是手段,是为了保证一致性,数据库提供的手段。数据库必须要实现AID三大特性,才有可能实现一致性。例如,原子性无法保证,显然一致性也无法保证。 2.从应用层面,通过代码判断数据库数据是否有效,然后决定回滚还是提交数据!二、Mysql怎么保证原子性的?...

2020-11-21 18:32:28 2498 3

原创 SkyWalking的可视化管理后台使用

接上一篇SkyWalking部署安装,这一篇简单描述一下SkyWalking的后台页面使用。SkyWalking主要功能:分布式追踪和上下文传输应用、实例、服务性能指标分析根源分析应用拓扑分析应用和服务依赖分析慢服务检测性能优化1.仪表盘仪表盘页面分为两大块:1.服务仪表盘,展示服务的调用情况2.数据库仪表盘,展示数据库的响应时间等数据选中服务仪表盘,有四个维度的统计数据可以进行查看:1.全局,查看全局接口的调用,包括全局响应时长的百分比,最慢的端点,服务的吞

2020-11-02 16:37:39 4685

原创 Linux下安装 SkyWalking 分布式追踪系统--完全无代码入侵【落地】

Linux下安装 SkyWalking 分布式追踪系统--完全无代码入侵【落地】背景:由于现系统拆分为了分布式系统,对于线上查看错误日志有点费劲方案:部署搭建 SkyWalking的分布式追踪系统一、SkyWalking简介SkyWalking 介绍:SkyWalking项目是由华为大牛吴晟开源的个人项目,目前已经加入Apache孵化器。SkyWalking项目的核心目标是针对微服务、Cloud Native、容器化架构提供应用性能监控 和 分布式调用链 追踪功能,目前链路追踪和监控应用

2020-10-31 12:24:09 5101 3

原创 【已解决】Font ‘STSong-Light‘ with ‘UniGB-UCS2-H‘ is not recognized

应用报错:2020-09-01 16:27:13,746 DEBUG [http-nio-8088-exec-10] (org.mybatis.spring.SqlSessionUtils.closeSqlSession(SqlSessionUtils.java:168))- Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@cf7fda]com.lowagie.tex

2020-09-01 16:55:33 8414 4

原创 【已解决】A different object with the same identifier value was already associated with the session

持久层:Jpa业务模块新增数据时报错如下:A different object with the same identifier value was already associated with the session : [com.xxx.domain.ExamUserSchPrjRel#0]; nested exception is javax.persistence.EntityExistsException: A different object with the same iden

2020-08-13 14:23:56 2454

原创 修改cookieName从SESSION为JSESSIONID

当不使用redis的时候,键名为 JSESSIONID当使用redis的时候,键名为 SESSION环境 spring-security、spring-session-data-redis <!--配置文件中指定cookieName为JSESSIONID ,同步于.net客户端中代码JSESSIONID--> <bean id="defaultCookieSerializer" class="org.springframework.session.w

2020-08-10 13:45:10 1644

空空如也

空空如也

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

TA关注的人

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