- 博客(75)
- 收藏
- 关注
原创 用dify实现简单的Agent应用(AI信息检索)
这篇文章里,我们来聊聊如何使用字节最新的豆包大模型,在 Dify 上来快速完成一个具备理解需求、自主规划、自主选择工具使用的简单智能体(Agent)。
2024-07-04 17:20:25
4026
原创 部署大数据平台详细教程以及遇到的问题解答(ubuntu18.04下安装ambari2.7.3+HDP3.1.0)
部署大数据平台详细教程以及遇到的问题解答(ubuntu18.04下安装ambari2.7.3+HDP3.1.0)
2023-09-19 17:12:08
1076
1
原创 谷歌授权登录开发
google相关文档:https://developers.google.com/identity/protocols/oauth2。接下来 我的做法是前端以下方法点击登录后端会重定向到谷歌的授权页面,等待用户授权登录。接着用户点完授权后 谷歌会回调你传的回调地址并带code,拿到code后获取用户信息。如果仅仅需要使用google邮箱登录,建议由前端实现google登录。本文章主要为了实现google关联用户的服务。可以自己去谷歌开发者平台注册账号,获取到。
2023-03-14 19:23:52
1145
原创 利用redis解决防重复提交问题
其实这个也简单,可以使用Redis来做,用户名 + 接口 + 参数啥的作为唯一键,然后这个键的过期时间设置为注解里过期字段的值。这样还需要注意的一个问题是,如果你先去Redis获取这个键,然后判断这个键不存在则设置键;这个思路是没错的,但这样如果获取和设置分成两个操作,就不满足原子性了,那么在多线程下是会出错的。然后把注解按需加在接口上,最后在拦截器里判断接口上是否有该接口,如果存在则拦截。最近遇到个问题是在网络延迟的时候,用户多次点击,最后这几次请求都发送到了服务器访问相关的接口,最后执行插入。
2022-09-13 18:12:47
959
原创 区块链之跨链技术介绍
基于密码学生成系统中唯一的密钥,并拆分(公证人组中谁都不会拥有完整的密钥)成多个碎片分发给随机抽取的公证人,即使所有公证人将碎片拼凑在一起也无法得知完整的密钥,允许一定比例的公证人共同签名后即可拼凑出完整的密钥,从而完成更加去中心化的“数据收集验证”过程,类似门限签名机制。公证人是一群机构组成的联盟,跨链资金的转移是这个联盟所控制的。最传统的公证人机制是基于中心化交易所的跨链资产交换,这种跨链的方式比较单一,只支持资产的交换,如下图演示了Alice通过交易所,用比特币和Bob交换ETH的过程。
2022-09-06 13:48:54
3356
原创 http-proxy-middleware配置代理部署到Nginx代理无效的解决
react项目部署linux环境的nginx报错404,原因http-proxy-middleware配置代理部署到Nginx代理无效详细解决办法
2022-08-03 14:14:36
1963
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人