用chatgpt做架构设计用chatgpt做架构设计 用户故事 我们要开发一个系统,我们从用户故事开始,需要设计一个管理系统的模型,其中包括用户账号的基本信息实体,手机号验证实体,登录记录实体,设备绑定信息实体,用户的角色实体,用户的组织机构实体以及变更记录实体。 好的,让我帮您分析和设计这个系统。 首先,我们需要了解用户的需求和用户故事,然后根据这些需求和故事设计实体和其属性。基于您提供的信息,我们可以设计出以下实 2023-03-01 软件开发 > 架构 #架构设计 #chatgpt
PostgreSQL导出数据库文档1234567891011121314151617181920DO $$ DECLAREtab RECORD;rec RECORD;BEGINFOR tab IN SELECT schemaname||'.'||'"'||tablename||'"' AS "TBName",t.tablename 2023-02-24 软件开发 > 运维 #PostgreSQL #数据库文档
ElasticSearch查询group by maxdate的一个写法ElasticSearch如果只是用来做查询当然是很好的,但是往往还有很多需要用来做统计的地方,然而对于了解不深的人来说,有些查询很难去写,比如我们的一个需求是这样的 date exportData.交易类型 exportData.业绩类型.keyword jYCode brokerId exportData.订单总应收 exportData.成交价格 exportData.分边业绩 2023-02-14 软件开发 > .Net > 小技巧 #ElasticSearch #聚合桶
Freenow申请的域名申请letsencrypt证书的方法freenow申请的域名,直接使用进行cloudflare解析是可以的,但是申请证书的时候却无法直接使用certbot/dns-cloudflare选择dns的方式直接通过api申请和续期。 1234567891011121314Saving debug log to /var/log/letsencrypt/letsencrypt.logHow would you like to authent 2022-12-23 软件开发 > 运维 #Freenom #SSL证书 #letsencrypt #免费顶级域名
C# 遗传算法:文字匹配遗传算法 遗传算法(Genetic Algorithm,GA)最早是由美国的 John holland于20世纪70年代提出,该算法是根据大自然中生物体进化规律而设计提出的。是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。该算法通过数学的方式,利用计算机仿真运算,将问题的求解过程转换成类似生物进化中的染色体基因的交叉、变异等过程。在 2022-12-06 软件开发 > .Net > 算法 #C# #.net #遗传算法 #文字匹配 #密码匹配
什么是实体实体是什么实体本身就是一个class,一个类,只是它是作为一个对应到现实中的实际个体的类,比如人类,比如猫,在软件开发中则大多对应的是数据库表,在面向对象的设计中,我们大多配合五项基本原则(SOLID) 单一职责单一的职责,这个人就是保安、这个人就是会计、这个人就是保洁,而不是通过if else来判断这个人是做什么的。 开放封闭简单理解,就是我们调用方法的对象都是由接口创建的,我们提供出去的接口可 2022-10-26 软件开发 > 架构 #微服务 #软件开发
使用Python的pyecharts包画关系图我们使用csv格式的文件存储关系,第一个为主节点,第二列为子节点,就像如下的形式 主节点 子节点 节点1 节点A 节点1 节点B 节点1 节点C 节点B 节点N 节点C 节点N 下面是python代码,先安装pyechartspip(3) install pyecharts 1234567891011121314151617181920212223242526272 2022-07-13 软件开发 > python > 小技巧 #架构 #Python #pyecharts #关系图
台电玲珑S小主机做旁路由台电 玲珑S 2.5L小主机之前用的是星际蜗牛矿渣,一直放在哈尔滨的家里,到上海工作后买了个小米ax1800,没有U口,所以,也就没有什么扩展性,后来虽然找到了shell版的openclash,但是性能还是太差,配置起来也比较麻烦,所以前几天发现了618的活动,899入手了N5095+8G D4+256G固态,因为是做nas的所以没选择wifi模块。到货后感觉还不错,送了硬盘线,鼠标垫和键鼠套,还 2022-06-16 家庭服务 #Openwrt #ProxmoxVE #旁路由
【Devops】 - Azure Devops的代理池:封装一个自己的代理池镜像生成代理也是一台机器,是可以给AzureDevops远程调用的机器,它的功能就是想手动对程序进行生成编译一样的封装的自动化操作,它的动作包括拉取代码,按照生成逻辑进行编译,封装镜像,推送镜像,部署的过程,但是如果编译频繁,那么一台生成代理可能是不够的,所以我们封装一个docker镜像,随时部署,或者部署到多个地方进行分摊。 新建一个start.sh,将下面的代码段存入其中,它的主要功能就是使用环境 2022-06-11 软件开发 > 运维 #Docker #Azure Devops
IT 名词解释.Net.Net CoreDDDIOCAOPOOPOOM消息队列分布式缓存分布式锁ORMEFEF CoreABPABP vNextHangfireMESVUEAngularReactGITSVNRedisRabbitMQSwaggerJWTWPFWinformMySQLMSSQLOracleHALC#JavaGolangCRMOAERPSAASBIWeb3 2022-06-11 软件开发 > 架构 #架构 #概念 #架构设计