logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

maven profile自动切换环境参数的两种实现方式

简介在开发过程中,我们经常会根据不同的环境配置不同的参数,如数据源的ip,username,password、url、秘钥等都会不同,传统方式是在一个配置文件中通过修改properties文件中的参数值或者通过注释解注释来达到目的,这样不仅容易出错,还浪费不必要的时间,更重要的是把代码发布到测试环境或者生产环境还容易忘记改。为解决这种问题,maven提供了一种解决方案,就是profile。下图为传

#maven
RocketMQ入门教程(五):可靠消息最终一致性(事务消息)

GenericMessage message = new GenericMessage("tx msg body");rocketMQTemplate.sendMessageInTransaction("tx-topic", message, "tx");@Component@RocketMQTransactionListenerpublic class LocalTransactionListe

#rocketmq
创建型设计模式-建造者(Builder)模式

在了解建造者模式之前需要先了解一下重叠构造器模式和JavaBeans模式,构建者模式是为了优化前两种模式的弊端而产生的。一:重叠构造器(telescoping constructor)模式假如一个类中有很多字段,其中只有少数几个字段是必选的(required),其余大部分字段都是可选的(optional),那么该如何创建对象呢?我们创建一个"营养成分表"类,营养成分在每个食物的包装盒上都有明...

#java#开发语言
墨刀基础篇(一) :4.常用组件(表单、导航)

双击进入编辑模式,可以新增选项,只能单选,不能设置选项的样式。而下拉菜单支持多选,支持设置选项样式。

文章图片
结构图&流程图&用例图

流程图:是用来表示一个完整的业务逻辑的图,用于帮助别人更加容易的理解业务逻辑。通过梳理流程,让产品经理在设计产品时,思路更加清晰产品经理在跟项目组成员介绍时,通过流程图可以让大家更好的理解业务流程提现流程中的的所有异常,以及异常是如何处理的流程图中,需要有开始和结束;当出现判定时,需要使用菱形;如果主流程比较复杂,那其中涉及到与主流程关系不大的子流程可以使用子流程图标替代流程图中不能出现交叉线要跟

文章图片
Excel快捷键

需要先将鼠标放在表格内。如果要选中Excel中的所有表格可以点击左上角的斜△即可。

文章图片
Python GUI: wxpython wxFormBuilder

https://github.com/wxFormBuilder/wxFormBuilder/releases

#python#开发语言#前端
Python基础语法:流程控制语句(if、match、for else、while else、try、is、in、not、with、lambda)

Java中的三位运算符是用来实现的。Python中是用来实现的(突然换种语法感觉不太适应)Python 不用?:,而用 x if cond else y,是一个有意的语言设计选择,核心是让代码按自然语序读起来更清楚,降低嵌套时的可读性灾难。Python 确实在“短”与“可读”之间,经常优先后者。为什么不用?

#python#开发语言
AI Agent 大模型开发技术框架选型指南

LangChain 是目前认知度最高的大模型应用开发生态之一,提供统一的模型接口、Prompt、工具调用、文档加载、文本切分、向量存储、检索器、中间件和 Agent 抽象。当前官方将 LangChain 定位为快速构建 Agent 的高层框架,并将复杂、可控的底层编排交给 LangGraph。

#人工智能
Python基础语法:生成器 generator(yield)

生成器是一种特殊的迭代器,使用 yield 关键字而不是 return 来返回值。它可以在迭代过程中动态生成值,而不是一次性生成所有值。yieldnext(gen)returnsend(value) 函数可以将参数值传递到生成器内来引用。

#python#开发语言#前端
    共 75 条
  • 1
  • 2
  • 3
  • 8
  • 请选择