程序员山子
码龄9年
关注
提问 私信
  • 博客:130,785
    130,785
    总访问量
  • 143
    原创
  • 24,687
    排名
  • 346
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:坚持着,总有一天你会站在最亮的地方活出自己曾经渴望的模样

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-03-29
博客简介:

用键盘与世界交流

博客描述:
用心去做,让代码汇聚智慧!
查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,110
    当月
    0
个人成就
  • 获得193次点赞
  • 内容获得25次评论
  • 获得498次收藏
  • 代码片获得318次分享
创作历程
  • 8篇
    2024年
  • 11篇
    2023年
  • 5篇
    2022年
  • 94篇
    2021年
  • 5篇
    2020年
  • 12篇
    2019年
  • 18篇
    2018年
成就勋章
TA的专栏
  • 工具
    1篇
  • AI应用
    2篇
  • 项目实战经验分享
    12篇
  • java书籍推荐
    1篇
  • java基础详解
    1篇
  • Kafak 核心原理
    20篇
  • Kafka 实战基础
    36篇
  • java面试题总结
    28篇
  • mybatisplus
    1篇
  • mongodb
    2篇
  • jvm内存模型
    2篇
  • java基础语法
  • JAVA API
    6篇
  • VB.NET基础知识汇总
    1篇
  • java进阶
    5篇
  • java
    2篇
  • java之设计模式
    9篇
  • 数据库基础知识
    2篇
  • 数据库
    4篇
  • linux
    1篇
  • webService
    1篇
  • SpringMvc
    1篇
  • Activiti5
    3篇
  • 前端Vue
    1篇
  • Vue
    3篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparkmapreduceetl
  • 软件工程
    甘特图
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何开发好接口

单一性是指接口做的事情比较单一、专一。比如一个登录接口,它做的事情就只是校验账户名密码,然后返回登录成功以及userId即可。但是如果为了减少接口交互,把一些注册、一些配置查询等全放到登录接口,就不太妥。其实这也是微服务一些思想,接口的功能单一、明确。比如订单服务、积分、商品信息相关的接口都是划分开的。将来拆分微服务的话,是不是就比较简便啦。我们写代码,不仅仅是为了实现当前的功能,也要有利于后面的维护。说到维护,代码不仅仅是写给自己看的,也是给别人看的。所以接口定义要清晰易懂,命名规范。
原创
发布博客 2024.10.13 ·
834 阅读 ·
25 点赞 ·
0 评论 ·
30 收藏

关于自动化测试的一点了解

测试自动化可以在已经存在的正式测试过程中自动化一些重复但必要的任务,或者添加额外的难于手工执行的测试。其中单元自动化测试一般由研发人员自己进行测试,测试人员主要进行接口以及UI的自动化测试,但是由于UI的需求变化比较频繁,所以接口测试是测试人员做的最多的。和单接口测试的测试方式是不一样的,预期的code 和 msg 自定义的依据能可以是执行最后一个“关键字”为参考,而不一定是单个接口的返回作为参考的;自动化测试几乎是无法发现新bug的,最大的用途是用来回归,确保曾经的bug没有在新的版本上重新出现;
原创
发布博客 2024.09.22 ·
1014 阅读 ·
11 点赞 ·
0 评论 ·
23 收藏

git 分支管理规范

master 为主分支,也是用于部署生产环境的分支,需要确保master分支稳定性。master 分支一般由 release 以及 hotfix 分支合并,任何时间都不能直接修改代码。
原创
发布博客 2024.06.16 ·
1357 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

利用LLM大模型生成sql的深入应用探究

初步想法,通过程序先读取DDL 建表语句到文档中,(维护好表结构的关系到指定的document中) 在使用LiamdaIndex 来调用llm 生成我们要的sql 通过emeding 匹配好对应需要使用的表,不需要再在prompt 额外强调要使用哪些表,同时 弥补了 chat2db 的分析的一些短板;如何通过擅用工具,完成繁琐重复的SQL取数、CRUD的业务代码,从而解放自己的生产力,去做更有价值的事情,是摆在每个人面对待解决的问题。对于复杂的sql 的生成 难以处理 对于中文的提问 回答准确度高。
原创
发布博客 2024.02.06 ·
1844 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

如何提高Bito生成函数代码的准确度

Bito 实践经验总结
原创
发布博客 2024.02.02 ·
405 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

审计日志设计方案

首先,网关的请求日志量是十分巨大的,如果不使用MQ进行缓存,把网关收集到的日志直接通过http或者grpc等其他协议直接上送日志,那有可能带来一是可能阻塞了网关,二来审计系统的资源可能处理不及时,导致日志丢失,或者引发审计系统宕机。上述的方案是满足了产品规划的需求,记录的事件明细基本上就只是一句话概括的,比如 ”在碧桂山城项目中,修改业主【小王】“,这句话根本就没体现修改了什么东西,是修改了业主的手机号?等等都没记录起来,所以我们要和前端同学做个约定,就是在修改接口中,将修改前的数据也传入到请求参数中。
原创
发布博客 2024.02.02 ·
1406 阅读 ·
24 点赞 ·
0 评论 ·
22 收藏

数据权限方案设计(后端)

数据权限设计方案
原创
发布博客 2024.01.26 ·
2089 阅读 ·
23 点赞 ·
0 评论 ·
30 收藏

Bito智能辅助编程体验报告

当三个层级中,同时对同一个项目或同一个项管的指标进行预警时,以层级高的规则为准,如果层级低的已经完成创建,那么该条规则会被覆盖,被覆盖的内容隐藏,并通知到创建人,通知内容:“在某年某月某日某时某分,您创建的预警名称被新的创建人覆盖,对应的项目名称是:项目名称1、项目名称2、项目名称3、等、指标名称为:****、新的预警名称为:新预警名称”。在我的代码库中,找到这四张表org_organization,org_employee_position,org_position,org_employee;
原创
发布博客 2024.01.09 ·
794 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

关于缓存和数据库一致性问题的深入研究

6、在「先更新数据库,再删除缓存」方案下,「读写分离 + 主从库延迟」也会导致缓存和数据库不一致,缓解此问题的方案是「延迟双删」,凭借经验发送「延迟消息」到队列中,延迟删除缓存,同时也要控制主从库延迟,尽可能降低不一致发生的概率。4、在更新数据库 + 删除缓存的方案中,「先删除缓存,再更新数据库」在「并发」场景下依旧有数据不一致问题,解决方案是「延迟双删」,但这个延迟时间很难评估,所以推荐用「先更新数据库,再删除缓存」的方案。所以,当数据发生更新时,我们不仅要操作数据库,还要一并操作缓存。
原创
发布博客 2023.11.19 ·
1023 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

读写分离技术架构图

读写分离技术实现
原创
发布博客 2023.10.10 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

主从复制的实现方案

实现读写分离的第一步就是需要配置主从复制;以上是主从复制的实际落地实践方案
原创
发布博客 2023.10.09 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

任务工单发送失败重试方案设计

根据需求设计实际的实现方案;可以借鉴设计思路;设计方案# 流程图
原创
发布博客 2023.10.08 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

策略模式优雅实践

设计模式之策略模式最佳实践;认真看完;区别于网络上大多数的实践方式;而且应用企业级项目上嘎嘎香;拿去给面试讲一讲;绝对让面试官‘怪“目相看
原创
发布博客 2023.10.08 ·
250 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

使用chat-GPT接口提取合同中关键信息

AI应用,chatGPT接口调用;实现合同中指定的关键字段信息提取
原创
发布博客 2023.10.07 ·
2007 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Mysql主从复制数据架构全面解读

大家好,我是山子,今天给大家分析Mysql 实现主从复制的方方面面,主从复制当然也是我们做读写分离的前提,以下内容是从各网络平台摘录整理总结归纳在一起的;内容已经从主从复制的各方面的维度进行了阐述;非常的全面;可以帮助大家节省时间,再次去从各网络平台进行查找;当然由于内容比较多,有小部分内容存在重复;就当是再次巩固阅读了把;全篇内容教比较长,请大家耐心的读完,相信大家一定会有收获的,对主从复制这块的知识一定会有很大认知的提升,用来做面试准备也是全面无死角覆盖!加油,看完哦!
原创
发布博客 2023.10.02 ·
912 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

幂等性通用组件

通用性幂等组件开发过程和设计思路
原创
发布博客 2023.03.21 ·
1000 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

java 8 中的实用技巧

java 8 中超实用的技巧,使用频繁效率高;可以把《写给大忙人看的javase 8》
原创
发布博客 2023.02.26 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何写好controller层

如何写好controller层
原创
发布博客 2023.02.20 ·
1644 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

数据脱敏实战经验

数据脱敏:把系统里的一些敏感数据进行加密处理后再返回,达到保护隐私作用;数据脱敏在一些项目中一般都会用到,学习起来
原创
发布博客 2023.01.09 ·
895 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

java 之泛型详解

关于泛型的详细介绍
原创
发布博客 2022.12.05 ·
1831 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏
加载更多