One of the most important things you can do on this earth is to let people know they are not alone.
在这个世界上,你所能做的最重要的事情之一,就是让别人知道他们并不孤单。———— Shannon L. Alder
事情是这样的, 刚上线一个类似于抽奖的活动, 上线前也经过了很多的测试。结果在活动上线后,客户在生产环境去抽奖, 抽中了一张优惠券。 结果在客户的 我的卡券 页被告之发现有5张优惠券。 这对于我们开发来说无疑是晴天霹雳。然后就是各种的排查问题,检查代码、查日志、本地模拟等。搞了一个下午,实在没看出什么问题。最终突然仔细看了下客户卡券页的截图,才发现问题所在:他很多优惠券都是在活动的前一天获取的, 也就是在uat时获取的,...
最近在做一个抽奖活动,大概逻辑就是每期活动每个人最多可以抽10次, 活动是在每周五进行。如果你在本期活动已经抽完了5次, 就要提示 你的抽奖次数已用完,下期抽奖将于 xxx 时间开始。所以就需要计算一下下期活动是什么时候。所以就使用了java hutool工具来完成: import cn.hutool.core.date.DateField; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.Week; import cn.hutool.core.util.DateUtil; public class NextFrida...
背景 国内现在已经有很多ChatGPT的镜像网站了,那么为什么我们还要重复造轮子呢?原因不外乎以下几点: 市场上有很多ChatGPT限制了大家使用次数,次数用完就要收费,妥妥地割韭菜。 有些站点需要你填自己的OpenAI的API key, 将自己的API key填入别人的站点,不安全。 不稳定, 三天两头可能打不开 所以,我们可以搭建一个自己的私人ChatGPT网站,也可以分享给自己的好友。用起来也会舒服些。 项目选型 ChatGPT-Next-Web ChatGPT-Next-Web...
背景 2021年底进入了我现在的公司。 刚开始,也是从事PHP相关的研发工作。伴随着公司的发展,公司的研发部门架构也渐渐地从PHP技术栈迁移到Java。至于公司最终为什么会选型Java作为后端语言。我想应该有如下几点: 根据市场来决定:公司是一个外包公司,主要是接甲方的项目来做。最近甲方的项目更适合用Java技术栈。 公司内部员工的培养:培养内部员工整体实力,同事也让公司的发展也有更多的选择。 语言本身:Java是一门强类型语言,编译后执行...
ChatGPT是什么? 首先这个问题由它自己来回答。 ChatGPT是一个使用人工智能技术建立的在线聊天机器人平台。ChatGPT通过语言识别和自然语言处理技术,可以与用户进行自然的语言交互,并为用户提供智能回答和建议。该平台的名字GPT由来自"Generative Pre-trained Transformer" (生成式预训练变压器)的缩写,意为它的核心技术为一个基于语言模型的机器学习模型,该模型可以对语言内容进行预测和生成。 ChatGPT能做什么? 我们继续问它。...
FastDFS教程 lecture:wayee 一、FastDFS 介绍 简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS两个主要的角色:Tracker Server 和 Storage Server 。 Tracker:跟踪服务器,管理集群,tracker也可以实现集群。每个tracker节点地位平等。收集Sto...
用vue3又重写了一遍博客,后端用golang+gin那个项目改造成api做的接口。 前端源码:https://github.com/yinweiyi/go-blog-vue 后端源码:https://github.com/yinweiyi/go-blog-admin