欢迎访问我的博客,你的支持,是我最大的动力!

 分类:技术杂谈

Go项目建议的项目结构

Go项目建议的项目结构
在 API 端使用 Gin 框架时,项目的建议目录 config 写项目的配置文件 controller 控制器层,验证提交的数据,将验证完成的数据传递给 service service 业务层,只完成业务逻辑的开发,不进行操作数据库 repository 数据库操作层,比如写,...

小马奔腾 2周前 (11-21) 46℃ 0评论 0喜欢

Kafka在线修改topic日志保存时长(不停机,不重启)

Kafka在线修改topic日志保存时长(不停机,不重启)
使用场景: 某些时候,当几个topic生产者突发产生大量消息时,会造成磁盘空间紧张,这时,除了增加磁盘,另一个方法就是修改配置文件,将日志的保存时间修改小一点,但这两种方案,都必须停机和重启kafka,显然,这在生产集群上,是不能这么处理的。这里,可以通过在线修改单个topic的...

小马奔腾 2个月前 (10-20) 189℃ 1评论 3喜欢

基于ipset对大量ip进行封禁(iptables)

基于ipset对大量ip进行封禁(iptables)
iptables可以有效的对特定的ip进行封禁,但若需要处理大量ip时,需要添加同等数量的规则,这会导致性能严重下降,并且管理也不够方便和优雅 ipset则很好的解决了这个问题。ipset是iptables的扩展,它允许你创建和匹配整个地址集合的规则。在iptables规则中仅一...

小马奔腾 2个月前 (10-13) 146℃ 0评论 1喜欢

资料整理,文章链接

资料整理,文章链接
一个让业务开发效率提高10倍的golang库 Collection包:https://www.cnblogs.com/yjf512/p/10818089.html 项目地址:https://github.com/jianfengye/collection 另一个类似的项目(英):...

小马奔腾 2个月前 (10-13) 119℃ 1评论 1喜欢