上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 61 下一页

2023年11月16日

AOP打印日志参数和耗时

摘要: 使用场景: 可以通过 AOP , 以 控制层 controller 所在的包为切点, 在 controller 的方法前后打印日志,这样就能统计出接口的耗时,还能打印入参,出参,减少重复地打印日志。 如果想统计 dao 层的入参和耗时,也可以用类似的方法。 代码示例: @Aspect @Compon 阅读全文

posted @ 2023-11-16 22:21 乐之者v 阅读(163) 评论(0) 推荐(0)

2023年11月13日

kafka启动报错

摘要: 一、kafka启动报错: java.nio.file.FileSystemException: D:\kafka_2.12-2.1.0\kafka_2.12-2.1.0\logs\__consumer_offsets-30\00000000000000000000.timeindex.cleaned 阅读全文

posted @ 2023-11-13 00:27 乐之者v 阅读(194) 评论(0) 推荐(0)

2023年11月11日

工厂模式的实践

摘要: 使用场景 开发中,有时需要 根据不同的类型执行不同的实现类。 比如,第一次审核,第二次审核, 都是审核,但具体实现不一样。 可以使用工厂模式。 基础接口: public interface MyService { void doSomething(); } 实现类一: @Service public 阅读全文

posted @ 2023-11-11 00:55 乐之者v 阅读(23) 评论(0) 推荐(0)

2023年11月5日

接口设计-增删改查

摘要: 关于增删改查的 接口设计,比较简单,有一些固定的做法可以使用。 查询列表 查询列表的接口,带上分页的入参: pageNo,pageSize,非必选,并设置默认值。 入参为 dto,根据 dto 从数据库查出实体对象 entity 后,转换为展示层 vo。 entity 对象转换为 vo,可以用 Be 阅读全文

posted @ 2023-11-05 00:05 乐之者v 阅读(215) 评论(0) 推荐(0)

2023年11月3日

intellij idea拉取最新的依赖包

摘要: intellij idea setting 拉取最新的依赖包 File --> Settings --> Build, Execution, Deployment --> Build Tools --> Maven --> 勾选 Always update snapshots. 一般情况下,设置完就 阅读全文

posted @ 2023-11-03 00:18 乐之者v 阅读(1003) 评论(0) 推荐(0)

2023年10月29日

kafka代码实践示例

摘要: 安装kafka: Windows安装kafka, 详情见:https://blog.csdn.net/sinat_32502451/article/details/133067851 Linux 安装kafka,详情见:https://blog.csdn.net/sinat_32502451/art 阅读全文

posted @ 2023-10-29 15:01 乐之者v 阅读(41) 评论(0) 推荐(0)

kafka代码示例

摘要: 安装kafka: Windows安装kafka, 详情见:https://blog.csdn.net/sinat_32502451/article/details/133067851 Linux 安装kafka,详情见:https://blog.csdn.net/sinat_32502451/art 阅读全文

posted @ 2023-10-29 14:40 乐之者v 阅读(46) 评论(0) 推荐(0)

2023年10月27日

Docker添加软链接,解决c盘占用问题

摘要: Docker的文件,默认放在 c 盘,用多了很影响系统的速度。 解决方法: 为 Docker 路径添加软链接。 在 windows 搜索框,输入cmd ,以管理员身份运行 cmd 执行命令: "C:\Program Files\Docker" 这个地址是 docker的地址。 "F:\fast\Do 阅读全文

posted @ 2023-10-27 00:07 乐之者v 阅读(195) 评论(0) 推荐(0)

2023年10月25日

如何提高系统的可用性/高可用/高并发

摘要: 提高系统可用性常用的一些方法,有缓存、异步、重试、幂等、补偿、熔断、降级、限流。 缓存 缓存的速度,比数据库快很多,添加缓存是简单有效的做法。 注意缓存与数据库的一致性,数据表记录变更时记得处理缓存。 Redis缓存的示例,详情见:https://blog.csdn.net/sinat_325024 阅读全文

posted @ 2023-10-25 20:20 乐之者v 阅读(142) 评论(0) 推荐(0)

2023年10月23日

Netty实践 -- Netty处理粘包拆包

摘要: TCP 粘包/拆包 TCP是以流的方式来处理数据, 拆包:一个完整的数据包可能会被TCP拆分成多个包进行发送。 粘包:TCP 可能把多个小的包粘成一个大的数据包。 引入依赖包: <dependency> <groupId>io.netty</groupId> <artifactId>netty-al 阅读全文

posted @ 2023-10-23 23:20 乐之者v 阅读(119) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 61 下一页

导航