- 博客(8)
- 收藏
- 关注
原创 关于kafka——幂等性
比如你不是上面两个场景,那做的稍微复杂一点,你需要让生产者发送每条数据的时候,里面加一个全局唯一的 id,类似订单 id 之类的东西,然后你这里消费到了之后,先根据这个 id 去比如 Redis 里查一下,之前消费过吗?比如你拿个数据要写库,你先根据主键查一下,如果这数据都有了,你就别插入了,update 一下好吧。幂等性,通俗点说,就一个数据,或者一个请求,给你重复来多次,你得确保对应的数据是不会改变的,比如你是写 Redis,那没问题了,反正每次都是 set,天然幂等性。
2023-04-15 23:42:41 174
原创 【闲谈】关于计算机专业之语言
我是觉得语言只是工具。计算机只能听懂0/1二进制码,用高电平低电平信号。关于这点我想计算机组成原理,又很深入的赘述。与我而言计算机语言只是工具,当你掌握了一门语言,再去看其他语音,你可以类比学习。效率会很高。语言本没有高低贵贱之分,没有说一个人必须懂得Python,Java,GO,C,C#,甚至现在不用得PHP只是各类语言擅长的情节不一样,如Java很多封装类只需要调用接口,有锁的概念比较安全,Python对于爬数据而言,代码量小,也不是说Java就不能爬数据了。...
2022-03-05 07:34:50 175
原创 设计模式在spring中的应用
设计模式控制反转怎么理解呢?举个例子:“对象a 依赖了对象 b,当对象 a 需要使用 对象 b的时候必须自己去创建。但是当系统引入了 IOC 容器后, 对象a 和对象 b 之前就失去了直接的联系。这个时候,当对象 a 需要使用 对象 b的时候, 我们可以指定 IOC 容器去创建一个对象b注入到对象 a 中”。 对象 a 获得依赖对象 b 的过程,由主动行为变为了被动行为,控制权反转,这就是控制反转名字的由来。使用单例模式的好处对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而
2022-03-02 21:27:29 90
原创 【技术】Maven
引言jar繁琐手动导入 版本升级jar复杂 保存多份储存冗余杂乱介绍maven基于pom(项目对象模型)的纯Java开发的项目管理工具 依赖管理和项目构建还能分块开发基础知识 依赖管理 maven管理jar包 真正的jar包在仓库中 项目中只需要提供jar的坐标 一键构建 maven自身继承了tomcat插件,可以对项目进行编译、测试、打包、安装、发布等操作 仓库本地仓库远程仓库中央仓库公共仓库私服(速度快、公司内部使用)优先级本地(都
2022-03-01 09:48:20 79
原创 怎么用idea刷力扣题
问题每次写力扣的时候 要测试数据很麻烦 找题目也很麻烦解决偶然看到了idea上面有个插件可以优雅解决这个问题步骤setting->plugins->LeetCode editor重启 在右下角找到 打开 设置 路径位置 账号+密码 点击刷新开始优雅书写吧...
2022-02-25 16:35:18 1666
原创 MakeDown语法 第一步 从写文章开始
支持MakeDown语法# 注意要加空格一级标题1. 注意后面要加空格 有序列表- * + 多可以创建无序列表#+空格 大标题##+空格 中标题###+空格 小标题三个—-(减号) 就是水平线 []中括号可以是 todo*、-、+无序列表1.有序列表第二项ctrl+shift+E 可以输入公式^ 上标_ 下标...
2022-02-25 14:52:54 205
原创 软件开发流程
软件开发流程需求甲方1. 产品经理需求 人群 年代 找到那个需要的需求2. UI画框架平面设计交互设计3. 前端开发工程师用代码实现UI 在浏览器上运行4. 后端开发工程师对接前端 联合调试可以运行单元测试 集成测试5. 测试第三方 测试工程师 py自动化测试6. 运维人员自动化运维 保证项目可以正常进行试运行阶段生产环境 线网 项目在线上运行...
2022-02-24 14:46:32 402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人