刷新
开源规则引擎LiteFlow如何集成和项目应用验证

博主头像 逻辑设计(规则设计),可以将复杂且多变的业务规则从硬编码中解耦,封装成独立、可复用的业务组件,通过可视化规则设计器按业务需求编排业务组件的执行逻辑,使得业务规则的变更无需修改项目代码、不用重启服务器就可以在线上环境立即生效,实现灵活应对业务需求变化。比如说订单价格计算,有折扣、满减、促销券、会员等级... ...

Python可迭代序列反转

1.字符串反转 示例:s = "hello" 方法一:使用切片 def reversed_str(s): return s[::-1] 方法二:使用reversed # 字符串 -> 反转迭代器 -> 列表 -> 反转后的字符串 def reversed_str(s): return "".join ...

Python 模块的加载顺序

1.基本概念 module:模块, 一个 py 文件或以其他文件形式存在的可被导入的就是一个模块 package:包,包含有 init 文件的文件夹 relative path:相对路径,相对于某个目录的路径 absolute path:绝对路径,全路径 2.Python 解释器是如何查找包和模块的 ...

Python函数练习题

博主头像 第一题 现有文件info.txt, 其内容如下: alpha male 18 1000 bravo male 28 2000 charlie female 38 3000 delta female 48 4000 从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'alpha',' ...

python中字符串格式判断

博主头像 在python编程中,我们经常要面临将字符串进行转换的情况,那么字符串是否符合转换的要求呢?python中内置了字符串类的方法供我们使用进行字符串格式的判断。 1.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。 i='5566ccddFF' print(i. ...

微服务分布式事务解决方案-开源软件seata

博主头像 Seata分布式事务框架提供的这四种模式适用于不同应用场景,XA和AT是基于数据库层面的分布式事务,TCC和SAGA是基于业务层面的分布式事务,数据库层面事务回滚依赖的是undo sql脚本,业务层面事务回滚依赖的是自己写补偿代码,用户在选择分布式事务模式时需要兼并考虑代码的侵入性和长事务性能问题。... ...

【日记】软考居然一次过了(620 字)

博主头像 正文 早上空闲的时候,上 QQ 看了一下,许久不见动静的系统架构设计师群有人说出分了。我想高级都出分了,中级应该也出来了,于是用手机查了一下。看到分数几乎快要泪从中来。为什么软考能一次过,银行从业资格证考了两三次都不行啊。 更为诧异的是,这考试两科每科都是 75 分满分,45 分及格。下午科目 68 ...

深入理解Prometheus: Kubernetes环境中的监控实践

博主头像 在这篇文章中,我们深入探讨了Prometheus在Kubernetes环境中的应用,涵盖了从基础概念到实战应用的全面介绍。内容包括Prometheus的架构、数据模型、PromQL查询语言,以及在Kubernetes中的集成方式、监控策略、告警配置和数据可视化技巧。此外,还包括针对不同监控场景的实战 ...

程序员在企业中是如何做需求的

博主头像 在企业中,一个需求从产生到完成生命周期是什么样的。 它可以分为这样的步骤: 需求分析 -> 设计(原型、功能、接口设计) -> 技术选型 -> 搭建项目框架 -> 编码(实现业务逻辑) -> 测试(自测+提测) -> 代码评审(code review) -> 部署上线 需求是怎么产生的? 一般来说需 ...

跟着狂神学JAVA

学习JAVA的第一天 一级标题:前面加#空格,以此类推,最多6级标题 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 大于符号 > 选择狂神说java,走向人生巅峰 分割线 三个 - 或者三个 * 图片 ! ...

Zookeeper安装部署

博主头像 ZooKeeper 简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper 设计目的 最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最 ...

配置h5py、netCDF4库的方法:Anaconda环境

博主头像 本文介绍基于Anaconda环境,下载并安装Python中h5py与netCDF4这两个模块的方法。 在Python语言中,h5py与netCDF4这两个模块是与遥感图像处理、地学分析等GIS操作与算法等研究息息相关的模块,应用较为广泛。其中,h5py主要用以处理跨平台数据储存文件——.hdf5或. ...

牛皮的程序猿后端返回值怎么定义

博主头像 牛皮的程序猿后端返回值怎么定义 《用户中心》 在后端接口封装中,我们一般都会对返回的数据做一个封装,以防止系统出现不可预期的数据结构和类型。比如这样: 结构体 1 { "success": true, "code": 200, "message": "成功", "data": { "items": ...

<1···345···50>